.elementor-2821 .elementor-element.elementor-element-2dcfb9e{--display:flex;--min-height:640px;--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;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-2dcfb9e:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-2dcfb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364447;background:url("https://www.thefoundgen.com/wp-content/uploads/2026/10/TFG_Website_Hero_poster_v2.jpg") 50% 50%;background-size:cover;}.elementor-2821 .elementor-element.elementor-element-2dcfb9e::before, .elementor-2821 .elementor-element.elementor-element-2dcfb9e > .elementor-background-video-container::before, .elementor-2821 .elementor-element.elementor-element-2dcfb9e > .e-con-inner > .elementor-background-video-container::before, .elementor-2821 .elementor-element.elementor-element-2dcfb9e > .elementor-background-slideshow::before, .elementor-2821 .elementor-element.elementor-element-2dcfb9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2821 .elementor-element.elementor-element-2dcfb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(43,52,55,0.92) 0%, rgba(54,68,71,0.25) 100%);}.elementor-2821 .elementor-element.elementor-element-41f4d3e{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-1c47e68{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1c47e68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#D3DFCF;}.elementor-2821 .elementor-element.elementor-element-e2dcebf{text-align:start;}.elementor-2821 .elementor-element.elementor-element-e2dcebf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:700;text-transform:none;line-height:1.02em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-8791c81{text-align:start;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.5em;color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-b6a8e0f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-39191c6 .elementor-button{background-color:#F3D479;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;fill:#2B2B2B;color:#2B2B2B;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-2821 .elementor-element.elementor-element-39191c6 .elementor-button:hover, .elementor-2821 .elementor-element.elementor-element-39191c6 .elementor-button:focus{background-color:#E9C55A;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-39191c6 .elementor-button:hover svg, .elementor-2821 .elementor-element.elementor-element-39191c6 .elementor-button:focus svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-0732c57 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-2821 .elementor-element.elementor-element-0732c57 .elementor-button:hover, .elementor-2821 .elementor-element.elementor-element-0732c57 .elementor-button:focus{background-color:#FFFFFF;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-0732c57 .elementor-button:hover svg, .elementor-2821 .elementor-element.elementor-element-0732c57 .elementor-button:focus svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-465dafd{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-465dafd:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-465dafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-cc88a30{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-7b531e4{text-align:center;}.elementor-2821 .elementor-element.elementor-element-7b531e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:1.1em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-f68317d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.35em;color:#4A5A5C;}.elementor-2821 .elementor-element.elementor-element-5d455db{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-55a7815{text-align:center;}.elementor-2821 .elementor-element.elementor-element-55a7815 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:1.1em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-183472c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.35em;color:#4A5A5C;}.elementor-2821 .elementor-element.elementor-element-34f5206{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-7e1f90b{text-align:center;}.elementor-2821 .elementor-element.elementor-element-7e1f90b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:1.1em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-15354f9{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.35em;color:#4A5A5C;}.elementor-2821 .elementor-element.elementor-element-0bf8126{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-03bc61a{text-align:center;}.elementor-2821 .elementor-element.elementor-element-03bc61a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:1.1em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-af4ac67{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.35em;color:#4A5A5C;}.elementor-2821 .elementor-element.elementor-element-ce9e11f{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-5b527bf{text-align:center;}.elementor-2821 .elementor-element.elementor-element-5b527bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:1.1em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-89f7f4f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.35em;color:#4A5A5C;}.elementor-2821 .elementor-element.elementor-element-d5048f6{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-d5048f6:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-d5048f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-73bf22d{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-e1eda30{text-align:start;}.elementor-2821 .elementor-element.elementor-element-e1eda30 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;line-height:1.08em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-4498d99{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-e7be17f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-69f02e5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#D4DEE2;--border-color:#D4DEE2;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-ab5e05a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-2821 .elementor-element.elementor-element-ab5e05a .elementor-icon-wrapper{text-align:start;}.elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-stacked .elementor-icon{background-color:#F3D479;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-default .elementor-icon{color:#F3D479;border-color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-default .elementor-icon svg{fill:#F3D479;}.elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-framed .elementor-icon{background-color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-ab5e05a.elementor-view-stacked .elementor-icon svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-ab5e05a .elementor-icon{font-size:22px;padding:17px;}.elementor-2821 .elementor-element.elementor-element-ab5e05a .elementor-icon svg{height:22px;}.elementor-2821 .elementor-element.elementor-element-7f50901{text-align:start;}.elementor-2821 .elementor-element.elementor-element-7f50901 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-e89be4b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-7a6a154{text-align:start;}.elementor-2821 .elementor-element.elementor-element-7a6a154 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-3065e4c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#D4DEE2;--border-color:#D4DEE2;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-00960f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-2821 .elementor-element.elementor-element-00960f2 .elementor-icon-wrapper{text-align:start;}.elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-stacked .elementor-icon{background-color:#F3D479;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-default .elementor-icon{color:#F3D479;border-color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-default .elementor-icon svg{fill:#F3D479;}.elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-framed .elementor-icon{background-color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-00960f2.elementor-view-stacked .elementor-icon svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-00960f2 .elementor-icon{font-size:22px;padding:17px;}.elementor-2821 .elementor-element.elementor-element-00960f2 .elementor-icon svg{height:22px;}.elementor-2821 .elementor-element.elementor-element-1340a33{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1340a33 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-388dc1e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-9e57668{text-align:start;}.elementor-2821 .elementor-element.elementor-element-9e57668 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-340cfe6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#D4DEE2;--border-color:#D4DEE2;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-2513a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-2821 .elementor-element.elementor-element-2513a07 .elementor-icon-wrapper{text-align:start;}.elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-stacked .elementor-icon{background-color:#F3D479;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-default .elementor-icon{color:#F3D479;border-color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-default .elementor-icon svg{fill:#F3D479;}.elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-framed .elementor-icon{background-color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-2513a07.elementor-view-stacked .elementor-icon svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-2513a07 .elementor-icon{font-size:22px;padding:17px;}.elementor-2821 .elementor-element.elementor-element-2513a07 .elementor-icon svg{height:22px;}.elementor-2821 .elementor-element.elementor-element-c797b9a{text-align:start;}.elementor-2821 .elementor-element.elementor-element-c797b9a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-50ab633{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-5326475{text-align:start;}.elementor-2821 .elementor-element.elementor-element-5326475 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-233945d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#D4DEE2;--border-color:#D4DEE2;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-929f0f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-2821 .elementor-element.elementor-element-929f0f9 .elementor-icon-wrapper{text-align:start;}.elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-stacked .elementor-icon{background-color:#F3D479;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-default .elementor-icon{color:#F3D479;border-color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-framed .elementor-icon, .elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-default .elementor-icon svg{fill:#F3D479;}.elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-framed .elementor-icon{background-color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-929f0f9.elementor-view-stacked .elementor-icon svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-929f0f9 .elementor-icon{font-size:22px;padding:17px;}.elementor-2821 .elementor-element.elementor-element-929f0f9 .elementor-icon svg{height:22px;}.elementor-2821 .elementor-element.elementor-element-68453fd{text-align:start;}.elementor-2821 .elementor-element.elementor-element-68453fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-1626464{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-a2c729a{text-align:start;}.elementor-2821 .elementor-element.elementor-element-a2c729a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-ae3c083{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:88px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-ae3c083:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-ae3c083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364447;}.elementor-2821 .elementor-element.elementor-element-a556f53{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-164caa7{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-09405ad{text-align:start;}.elementor-2821 .elementor-element.elementor-element-09405ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;line-height:1.08em;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-268191c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#E6ECEF;}.elementor-2821 .elementor-element.elementor-element-8e59a50{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#728A8C;--border-color:#728A8C;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2821 .elementor-element.elementor-element-4511a2c{text-align:start;}.elementor-2821 .elementor-element.elementor-element-4511a2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;color:#C9D3D7;}.elementor-2821 .elementor-element.elementor-element-285b0d2{text-align:start;}.elementor-2821 .elementor-element.elementor-element-285b0d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:800;text-transform:none;line-height:1.15em;color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-4bfeb17{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-b6a7bec{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-b6a7bec:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-b6a7bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-a2f50a4{text-align:start;}.elementor-2821 .elementor-element.elementor-element-a2f50a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#364447;}.elementor-2821 .elementor-element.elementor-element-842cecb{text-align:start;}.elementor-2821 .elementor-element.elementor-element-842cecb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.15em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-c1f1045{text-align:start;}.elementor-2821 .elementor-element.elementor-element-c1f1045 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.3em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-68d0986{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-95a2141{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-95a2141:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-95a2141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-664fbc0{text-align:start;}.elementor-2821 .elementor-element.elementor-element-664fbc0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#364447;}.elementor-2821 .elementor-element.elementor-element-646eac7{text-align:start;}.elementor-2821 .elementor-element.elementor-element-646eac7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.15em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-f6418b2{text-align:start;}.elementor-2821 .elementor-element.elementor-element-f6418b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.3em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-50896ea{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-03cb3ca{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-03cb3ca:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-03cb3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-67cac80{text-align:start;}.elementor-2821 .elementor-element.elementor-element-67cac80 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#364447;}.elementor-2821 .elementor-element.elementor-element-1142fbd{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1142fbd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.15em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-aad8bef{text-align:start;}.elementor-2821 .elementor-element.elementor-element-aad8bef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.3em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-8e2bb2d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-62ac746{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-62ac746:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-62ac746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-29c32ce{text-align:start;}.elementor-2821 .elementor-element.elementor-element-29c32ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#364447;}.elementor-2821 .elementor-element.elementor-element-8216ed5{text-align:start;}.elementor-2821 .elementor-element.elementor-element-8216ed5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.15em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-de562f9{text-align:start;}.elementor-2821 .elementor-element.elementor-element-de562f9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.3em;color:#364447;}.elementor-2821 .elementor-element.elementor-element-ee4e439{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-6228c95{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#728A8C;--border-color:#728A8C;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-1fefeab{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-4c348ba{text-align:start;}.elementor-2821 .elementor-element.elementor-element-4c348ba .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.25em;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-98321c7{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#E6ECEF;}.elementor-2821 .elementor-element.elementor-element-973194e .elementor-button{background-color:#F3D479;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;fill:#2B2B2B;color:#2B2B2B;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-2821 .elementor-element.elementor-element-973194e .elementor-button:hover, .elementor-2821 .elementor-element.elementor-element-973194e .elementor-button:focus{background-color:#E9C55A;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-973194e .elementor-button:hover svg, .elementor-2821 .elementor-element.elementor-element-973194e .elementor-button:focus svg{fill:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-823ba1e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-823ba1e:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-823ba1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-c7b3c4e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-3ea9c58{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-88b27b1{text-align:start;}.elementor-2821 .elementor-element.elementor-element-88b27b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;line-height:1.08em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-149d067{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-1b5f931{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1b5f931 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-913cb7f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-0cefbba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-0cefbba:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-0cefbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-0adc9e0 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-2821 .elementor-element.elementor-element-7590b65{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2821 .elementor-element.elementor-element-42fb734 .elementor-counter-number-wrapper{color:#364447;font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:800;text-transform:none;line-height:1em;}.elementor-2821 .elementor-element.elementor-element-35083b2{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.45em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-d3f2d9e{text-align:start;}.elementor-2821 .elementor-element.elementor-element-d3f2d9e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-4149d4b{text-align:start;}.elementor-2821 .elementor-element.elementor-element-4149d4b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-fdce99d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-fdce99d:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-fdce99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-8e00c71 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-2821 .elementor-element.elementor-element-29a39aa{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2821 .elementor-element.elementor-element-d2c6e2f .elementor-counter-number-wrapper{color:#364447;font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:800;text-transform:none;line-height:1em;}.elementor-2821 .elementor-element.elementor-element-bd287da{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.45em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-6887bd8{text-align:start;}.elementor-2821 .elementor-element.elementor-element-6887bd8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-c6487ab{text-align:start;}.elementor-2821 .elementor-element.elementor-element-c6487ab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-fe72845{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-fe72845:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-fe72845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-7e709bf img{width:100%;height:180px;object-fit:contain;object-position:center center;}.elementor-2821 .elementor-element.elementor-element-7a3bb3d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2821 .elementor-element.elementor-element-942186f .elementor-counter-number-wrapper{color:#364447;font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:800;text-transform:none;line-height:1em;}.elementor-2821 .elementor-element.elementor-element-0ef67e5{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.45em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-e39d45c{text-align:start;}.elementor-2821 .elementor-element.elementor-element-e39d45c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-c2c7b59{text-align:start;}.elementor-2821 .elementor-element.elementor-element-c2c7b59 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-f58bfce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-f58bfce:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-f58bfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-a0613eb img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-2821 .elementor-element.elementor-element-1456755{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2821 .elementor-element.elementor-element-7984a5b .elementor-counter-number-wrapper{color:#364447;font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:800;text-transform:none;line-height:1em;}.elementor-2821 .elementor-element.elementor-element-3830eac{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.45em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-203330a{text-align:start;}.elementor-2821 .elementor-element.elementor-element-203330a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-81812f4{text-align:start;}.elementor-2821 .elementor-element.elementor-element-81812f4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-bf39bc0{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:88px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-bf39bc0:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-bf39bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BACCB4;}.elementor-2821 .elementor-element.elementor-element-9c4cf0f{text-align:start;}.elementor-2821 .elementor-element.elementor-element-9c4cf0f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:1.08em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-dac53dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-bb3c339{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2821 .elementor-element.elementor-element-bb3c339:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-bb3c339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-44bc2fc{text-align:start;}.elementor-2821 .elementor-element.elementor-element-44bc2fc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:96px;font-weight:800;text-transform:none;line-height:0.6em;color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-ec32fbd{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-f5c3e68{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-1cf198a{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2821 .elementor-element.elementor-element-1cf198a:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-1cf198a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364447;}.elementor-2821 .elementor-element.elementor-element-815dda7{text-align:start;}.elementor-2821 .elementor-element.elementor-element-815dda7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:96px;font-weight:800;text-transform:none;line-height:0.6em;color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-6121ad4{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-e9fb34c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-ece0c11{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2821 .elementor-element.elementor-element-ece0c11:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-ece0c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-f5376d6{text-align:start;}.elementor-2821 .elementor-element.elementor-element-f5376d6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:96px;font-weight:800;text-transform:none;line-height:0.6em;color:#F3D479;}.elementor-2821 .elementor-element.elementor-element-6bb8ddc{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-d13d099{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.4em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-b500cd0{--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:48px 64px;--row-gap:48px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:104px;--padding-bottom:104px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-b500cd0:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-b500cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-27f4775{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-bdd14aa{text-align:start;}.elementor-2821 .elementor-element.elementor-element-bdd14aa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-1f5ed9c{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1f5ed9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:700;text-transform:none;line-height:1.08em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-932451f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.6em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-0f4eb39{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:start;}.elementor-2821 .elementor-element.elementor-element-0f4eb39 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-8e53bee{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-84fca01{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-a3d45ca{text-align:start;}.elementor-2821 .elementor-element.elementor-element-a3d45ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.3em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-8210bb1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-9829281{text-align:start;}.elementor-2821 .elementor-element.elementor-element-9829281 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.3em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-1448489{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-d65eb31{text-align:start;}.elementor-2821 .elementor-element.elementor-element-d65eb31 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:1.3em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-25055f8{text-align:start;}.elementor-2821 .elementor-element.elementor-element-25055f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;color:#364447;}.elementor-2821 .elementor-element.elementor-element-8dc6774{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-bd35f53{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-5182373 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-2821 .elementor-element.elementor-element-58a56ad{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-1903b76{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1903b76 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.25em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-1a77e30{text-align:start;}.elementor-2821 .elementor-element.elementor-element-1a77e30 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.3em;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-e849961{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-f16c6a2 img{width:100%;height:380px;object-fit:cover;object-position:center top;border-radius:18px 18px 18px 18px;}.elementor-2821 .elementor-element.elementor-element-ff40655{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-96ce843{text-align:start;}.elementor-2821 .elementor-element.elementor-element-96ce843 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.25em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-37050db{text-align:start;}.elementor-2821 .elementor-element.elementor-element-37050db .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.3em;color:#4E6466;}.elementor-2821 .elementor-element.elementor-element-dc53d72{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-dc53d72:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-dc53d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-49fd55b{text-align:start;}.elementor-2821 .elementor-element.elementor-element-49fd55b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:none;line-height:1.08em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-fda8042{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-d2610ec{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-27da624{text-align:start;}.elementor-2821 .elementor-element.elementor-element-27da624 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:none;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-b3d229c{text-align:start;}.elementor-2821 .elementor-element.elementor-element-b3d229c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-ea7f7c5{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-5c03834{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-7c2dd5d{text-align:start;}.elementor-2821 .elementor-element.elementor-element-7c2dd5d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:none;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-8565154{text-align:start;}.elementor-2821 .elementor-element.elementor-element-8565154 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-1a6e4c8{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-be61af8{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-e71f494{text-align:start;}.elementor-2821 .elementor-element.elementor-element-e71f494 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:none;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-6e9b676{text-align:start;}.elementor-2821 .elementor-element.elementor-element-6e9b676 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-dcf2941{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-f3cca1e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-048e599{text-align:start;}.elementor-2821 .elementor-element.elementor-element-048e599 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:none;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-066527b{text-align:start;}.elementor-2821 .elementor-element.elementor-element-066527b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:700;text-transform:none;line-height:1.2em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-c9121fb{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-67549df{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-67549df:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-67549df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-2821 .elementor-element.elementor-element-6fe7fa3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-06592f2{text-align:start;}.elementor-2821 .elementor-element.elementor-element-06592f2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:1.08em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-c58eb73{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-2821 .elementor-element.elementor-element-c58eb73:after{content:"0.62";}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__thumbnail__link{width:100%;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card{background-color:#FFFFFF;border-width:0px;border-radius:18px;padding-top:0px;padding-bottom:0px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__text{padding:0 26px;margin-top:20px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__meta-data{padding:10px 26px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__avatar{padding-right:26px;padding-left:26px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__badge{left:0;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card .elementor-post__badge{background-color:#F3D479;color:#2B2B2B;border-radius:999px;font-size:11px;margin:20px;font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__title, .elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__title a{color:#2B2B2B;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;line-height:1.28em;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__title{margin-bottom:0px;}.elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button{background-color:#364447;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button:hover, .elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button:focus{background-color:#2B2B2B;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button:hover svg, .elementor-2821 .elementor-element.elementor-element-bc9e8ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-b3fe847{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:56px;--padding-right:56px;}.elementor-2821 .elementor-element.elementor-element-b3fe847:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-b3fe847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364447;}.elementor-2821 .elementor-element.elementor-element-e8adb15{--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:32px 48px;--row-gap:32px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-888776f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2821 .elementor-element.elementor-element-0720cc6{text-align:start;}.elementor-2821 .elementor-element.elementor-element-0720cc6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:700;text-transform:none;line-height:1.05em;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-19923c6{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:1.55em;color:#E6ECEF;}.elementor-2821 .elementor-element.elementor-element-bde05b0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#C9D3D7;}.elementor-2821 .elementor-element.elementor-element-f354bf4{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2821 .elementor-element.elementor-element-f354bf4:not(.elementor-motion-effects-element-type-background), .elementor-2821 .elementor-element.elementor-element-f354bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-baef7c4{text-align:start;}.elementor-2821 .elementor-element.elementor-element-baef7c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:none;line-height:1.25em;color:#2B2B2B;}.elementor-2821 .elementor-element.elementor-element-8c304f6{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.55em;color:#3F4D4F;}.elementor-2821 .elementor-element.elementor-element-7966c34 .elementor-button{background-color:#364447;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-2821 .elementor-element.elementor-element-7966c34 .elementor-button:hover, .elementor-2821 .elementor-element.elementor-element-7966c34 .elementor-button:focus{background-color:#2B2B2B;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-7966c34 .elementor-button:hover svg, .elementor-2821 .elementor-element.elementor-element-7966c34 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-409e84f{text-align:start;}.elementor-2821 .elementor-element.elementor-element-409e84f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;color:#364447;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2821 .elementor-element.elementor-element-2dcfb9e{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-41f4d3e{--width:720px;}.elementor-2821 .elementor-element.elementor-element-465dafd{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-d5048f6{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-73bf22d{--width:780px;}.elementor-2821 .elementor-element.elementor-element-ae3c083{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-164caa7{--width:66%;}.elementor-2821 .elementor-element.elementor-element-8e59a50{--width:300px;}.elementor-2821 .elementor-element.elementor-element-1fefeab{--width:760px;}.elementor-2821 .elementor-element.elementor-element-823ba1e{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-3ea9c58{--width:760px;}.elementor-2821 .elementor-element.elementor-element-bf39bc0{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-b500cd0{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-27f4775{--width:50%;}.elementor-2821 .elementor-element.elementor-element-8dc6774{--width:44%;}.elementor-2821 .elementor-element.elementor-element-bd35f53{--width:48%;}.elementor-2821 .elementor-element.elementor-element-e849961{--width:48%;}.elementor-2821 .elementor-element.elementor-element-dc53d72{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-67549df{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-b3fe847{--content-width:1140px;}.elementor-2821 .elementor-element.elementor-element-888776f{--width:56%;}.elementor-2821 .elementor-element.elementor-element-f354bf4{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2821 .elementor-element.elementor-element-164caa7{--width:100%;}.elementor-2821 .elementor-element.elementor-element-8e59a50{--width:300px;}.elementor-2821 .elementor-element.elementor-element-27f4775{--width:100%;}.elementor-2821 .elementor-element.elementor-element-8dc6774{--width:100%;}.elementor-2821 .elementor-element.elementor-element-888776f{--width:100%;}.elementor-2821 .elementor-element.elementor-element-f354bf4{--width:100%;}}@media(max-width:1024px){.elementor-2821 .elementor-element.elementor-element-2dcfb9e{--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-e2dcebf .elementor-heading-title{font-size:60px;}.elementor-2821 .elementor-element.elementor-element-465dafd{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-d5048f6{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-e7be17f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-ae3c083{--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-4bfeb17{--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-823ba1e{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-913cb7f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-bf39bc0{--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-dac53dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-b500cd0{--flex-wrap:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-dc53d72{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-fda8042{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-67549df{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-b3fe847{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2821 .elementor-element.elementor-element-e8adb15{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2821 .elementor-element.elementor-element-2dcfb9e{--min-height:620px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-41f4d3e{--width:100%;}.elementor-2821 .elementor-element.elementor-element-1c47e68 .elementor-heading-title{font-size:13px;}.elementor-2821 .elementor-element.elementor-element-e2dcebf .elementor-heading-title{font-size:44px;}.elementor-2821 .elementor-element.elementor-element-8791c81{font-size:18px;}.elementor-2821 .elementor-element.elementor-element-465dafd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-7b531e4 .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-55a7815 .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-7e1f90b .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-03bc61a .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-5b527bf .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-d5048f6{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-73bf22d{--width:100%;}.elementor-2821 .elementor-element.elementor-element-e1eda30 .elementor-heading-title{font-size:34px;}.elementor-2821 .elementor-element.elementor-element-e7be17f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-ae3c083{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-164caa7{--width:100%;}.elementor-2821 .elementor-element.elementor-element-09405ad .elementor-heading-title{font-size:34px;}.elementor-2821 .elementor-element.elementor-element-8e59a50{--width:100%;}.elementor-2821 .elementor-element.elementor-element-4bfeb17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-842cecb .elementor-heading-title{font-size:28px;}.elementor-2821 .elementor-element.elementor-element-c1f1045 .elementor-heading-title{font-size:18px;}.elementor-2821 .elementor-element.elementor-element-646eac7 .elementor-heading-title{font-size:28px;}.elementor-2821 .elementor-element.elementor-element-f6418b2 .elementor-heading-title{font-size:18px;}.elementor-2821 .elementor-element.elementor-element-1142fbd .elementor-heading-title{font-size:28px;}.elementor-2821 .elementor-element.elementor-element-aad8bef .elementor-heading-title{font-size:18px;}.elementor-2821 .elementor-element.elementor-element-8216ed5 .elementor-heading-title{font-size:28px;}.elementor-2821 .elementor-element.elementor-element-de562f9 .elementor-heading-title{font-size:18px;}.elementor-2821 .elementor-element.elementor-element-1fefeab{--width:100%;}.elementor-2821 .elementor-element.elementor-element-823ba1e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-3ea9c58{--width:100%;}.elementor-2821 .elementor-element.elementor-element-88b27b1 .elementor-heading-title{font-size:34px;}.elementor-2821 .elementor-element.elementor-element-913cb7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-42fb734 .elementor-counter-number-wrapper{font-size:36px;}.elementor-2821 .elementor-element.elementor-element-d2c6e2f .elementor-counter-number-wrapper{font-size:36px;}.elementor-2821 .elementor-element.elementor-element-942186f .elementor-counter-number-wrapper{font-size:36px;}.elementor-2821 .elementor-element.elementor-element-7984a5b .elementor-counter-number-wrapper{font-size:36px;}.elementor-2821 .elementor-element.elementor-element-bf39bc0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-9c4cf0f .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-dac53dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-b500cd0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-27f4775{--width:100%;}.elementor-2821 .elementor-element.elementor-element-1f5ed9c .elementor-heading-title{font-size:34px;}.elementor-2821 .elementor-element.elementor-element-a3d45ca .elementor-heading-title{font-size:17px;}.elementor-2821 .elementor-element.elementor-element-9829281 .elementor-heading-title{font-size:17px;}.elementor-2821 .elementor-element.elementor-element-d65eb31 .elementor-heading-title{font-size:17px;}.elementor-2821 .elementor-element.elementor-element-8dc6774{--width:100%;}.elementor-2821 .elementor-element.elementor-element-bd35f53{--width:48%;}.elementor-2821 .elementor-element.elementor-element-5182373 img{height:230px;}.elementor-2821 .elementor-element.elementor-element-1903b76 .elementor-heading-title{font-size:16px;}.elementor-2821 .elementor-element.elementor-element-1a77e30 .elementor-heading-title{font-size:13px;}.elementor-2821 .elementor-element.elementor-element-e849961{--width:48%;}.elementor-2821 .elementor-element.elementor-element-f16c6a2 img{height:230px;}.elementor-2821 .elementor-element.elementor-element-96ce843 .elementor-heading-title{font-size:16px;}.elementor-2821 .elementor-element.elementor-element-37050db .elementor-heading-title{font-size:13px;}.elementor-2821 .elementor-element.elementor-element-dc53d72{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-49fd55b .elementor-heading-title{font-size:34px;}.elementor-2821 .elementor-element.elementor-element-fda8042{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2821 .elementor-element.elementor-element-67549df{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-06592f2 .elementor-heading-title{font-size:32px;}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2821 .elementor-element.elementor-element-c58eb73:after{content:"0.5";}.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__thumbnail__link{width:100%;}.elementor-2821 .elementor-element.elementor-element-b3fe847{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2821 .elementor-element.elementor-element-888776f{--width:100%;}.elementor-2821 .elementor-element.elementor-element-0720cc6 .elementor-heading-title{font-size:36px;}.elementor-2821 .elementor-element.elementor-element-f354bf4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-69f02e5 */.elementor-2821 .elementor-element.elementor-element-69f02e5{transition:background-color .25s ease,border-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-69f02e5:hover{background-color:#BACCB4;border-color:#BACCB4;}
/* tfg-who-v2 */
.elementor-2821 .elementor-element.elementor-element-69f02e5 .elementor-widget-icon .elementor-icon{transition:background-color .3s ease,color .3s ease,transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-69f02e5:hover .elementor-widget-icon .elementor-icon{background-color:#364447 !important;color:#F3D479 !important;fill:#F3D479 !important;transform:rotate(-8deg) scale(1.06);}
.elementor-2821 .elementor-element.elementor-element-69f02e5:hover .elementor-widget-icon .elementor-icon svg{fill:#F3D479;}
.elementor-2821 .elementor-element.elementor-element-69f02e5 > .elementor-widget-heading:last-child{margin-top:auto;}
.elementor-2821 .elementor-element.elementor-element-69f02e5 > .elementor-widget-heading:last-child .elementor-heading-title{display:inline-block;transition:transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-69f02e5:hover > .elementor-widget-heading:last-child .elementor-heading-title{transform:translateX(6px);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-69f02e5{animation:tfgWho linear both;animation-timeline:view();animation-range:entry 0% entry 55%;}}
@keyframes tfgWho{from{opacity:0;translate:0 40px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3065e4c */.elementor-2821 .elementor-element.elementor-element-3065e4c{transition:background-color .25s ease,border-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-3065e4c:hover{background-color:#BACCB4;border-color:#BACCB4;}
/* tfg-who-v2 */
.elementor-2821 .elementor-element.elementor-element-3065e4c .elementor-widget-icon .elementor-icon{transition:background-color .3s ease,color .3s ease,transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-3065e4c:hover .elementor-widget-icon .elementor-icon{background-color:#364447 !important;color:#F3D479 !important;fill:#F3D479 !important;transform:rotate(-8deg) scale(1.06);}
.elementor-2821 .elementor-element.elementor-element-3065e4c:hover .elementor-widget-icon .elementor-icon svg{fill:#F3D479;}
.elementor-2821 .elementor-element.elementor-element-3065e4c > .elementor-widget-heading:last-child{margin-top:auto;}
.elementor-2821 .elementor-element.elementor-element-3065e4c > .elementor-widget-heading:last-child .elementor-heading-title{display:inline-block;transition:transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-3065e4c:hover > .elementor-widget-heading:last-child .elementor-heading-title{transform:translateX(6px);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-3065e4c{animation:tfgWho linear both;animation-timeline:view();animation-range:entry 8% entry 63%;}}
@keyframes tfgWho{from{opacity:0;translate:0 40px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340cfe6 */.elementor-2821 .elementor-element.elementor-element-340cfe6{transition:background-color .25s ease,border-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-340cfe6:hover{background-color:#BACCB4;border-color:#BACCB4;}
/* tfg-who-v2 */
.elementor-2821 .elementor-element.elementor-element-340cfe6 .elementor-widget-icon .elementor-icon{transition:background-color .3s ease,color .3s ease,transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-340cfe6:hover .elementor-widget-icon .elementor-icon{background-color:#364447 !important;color:#F3D479 !important;fill:#F3D479 !important;transform:rotate(-8deg) scale(1.06);}
.elementor-2821 .elementor-element.elementor-element-340cfe6:hover .elementor-widget-icon .elementor-icon svg{fill:#F3D479;}
.elementor-2821 .elementor-element.elementor-element-340cfe6 > .elementor-widget-heading:last-child{margin-top:auto;}
.elementor-2821 .elementor-element.elementor-element-340cfe6 > .elementor-widget-heading:last-child .elementor-heading-title{display:inline-block;transition:transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-340cfe6:hover > .elementor-widget-heading:last-child .elementor-heading-title{transform:translateX(6px);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-340cfe6{animation:tfgWho linear both;animation-timeline:view();animation-range:entry 16% entry 71%;}}
@keyframes tfgWho{from{opacity:0;translate:0 40px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233945d */.elementor-2821 .elementor-element.elementor-element-233945d{transition:background-color .25s ease,border-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-233945d:hover{background-color:#BACCB4;border-color:#BACCB4;}
/* tfg-who-v2 */
.elementor-2821 .elementor-element.elementor-element-233945d .elementor-widget-icon .elementor-icon{transition:background-color .3s ease,color .3s ease,transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-233945d:hover .elementor-widget-icon .elementor-icon{background-color:#364447 !important;color:#F3D479 !important;fill:#F3D479 !important;transform:rotate(-8deg) scale(1.06);}
.elementor-2821 .elementor-element.elementor-element-233945d:hover .elementor-widget-icon .elementor-icon svg{fill:#F3D479;}
.elementor-2821 .elementor-element.elementor-element-233945d > .elementor-widget-heading:last-child{margin-top:auto;}
.elementor-2821 .elementor-element.elementor-element-233945d > .elementor-widget-heading:last-child .elementor-heading-title{display:inline-block;transition:transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-233945d:hover > .elementor-widget-heading:last-child .elementor-heading-title{transform:translateX(6px);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-233945d{animation:tfgWho linear both;animation-timeline:view();animation-range:entry 24% entry 79%;}}
@keyframes tfgWho{from{opacity:0;translate:0 40px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e59a50 */.elementor-2821 .elementor-element.elementor-element-8e59a50{flex:0 0 auto;height:auto;align-self:flex-end;}
.elementor-2821 .elementor-element.elementor-element-8e59a50 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7bec */.elementor-2821 .elementor-element.elementor-element-b6a7bec{transition:background-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-b6a7bec:hover{background-color:#BACCB4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a2141 */.elementor-2821 .elementor-element.elementor-element-95a2141{transition:background-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-95a2141:hover{background-color:#BACCB4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03cb3ca */.elementor-2821 .elementor-element.elementor-element-03cb3ca{transition:background-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-03cb3ca:hover{background-color:#BACCB4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ac746 */.elementor-2821 .elementor-element.elementor-element-62ac746{transition:background-color .25s ease;}
.elementor-2821 .elementor-element.elementor-element-62ac746:hover{background-color:#BACCB4;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-42fb734 */.elementor-2821 .elementor-element.elementor-element-42fb734 .elementor-counter-number-wrapper{justify-content:flex-start;}
.elementor-2821 .elementor-element.elementor-element-42fb734 .elementor-counter-number-prefix, .elementor-2821 .elementor-element.elementor-element-42fb734 .elementor-counter-number-suffix{flex-grow:0;text-align:left;}
.elementor-2821 .elementor-element.elementor-element-42fb734 .elementor-counter-number{flex-grow:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cefbba */.elementor-2821 .elementor-element.elementor-element-0cefbba{overflow:hidden;transition:background-color .3s ease, transform .3s ease, box-shadow .3s ease;}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover{background-color:#364447;transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.22);}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover .elementor-counter-number-wrapper{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover .elementor-widget-text-editor{color:#FFFFFF !important;}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover .tfg-tags .elementor-heading-title{color:#C9D3D7 !important;}
.elementor-2821 .elementor-element.elementor-element-0cefbba .tfg-more{opacity:0;transform:translateY(8px);transition:opacity .3s ease, transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover .tfg-more{opacity:1;transform:none;}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover .tfg-more .elementor-heading-title{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-0cefbba .elementor-widget-image img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-0cefbba:hover .elementor-widget-image img{transform:scale(1.05);}
@media (hover:none){.elementor-2821 .elementor-element.elementor-element-0cefbba .tfg-more{opacity:1;transform:none;}}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-0cefbba{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 0% entry 55%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d2c6e2f */.elementor-2821 .elementor-element.elementor-element-d2c6e2f .elementor-counter-number-wrapper{justify-content:flex-start;}
.elementor-2821 .elementor-element.elementor-element-d2c6e2f .elementor-counter-number-prefix, .elementor-2821 .elementor-element.elementor-element-d2c6e2f .elementor-counter-number-suffix{flex-grow:0;text-align:left;}
.elementor-2821 .elementor-element.elementor-element-d2c6e2f .elementor-counter-number{flex-grow:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdce99d */.elementor-2821 .elementor-element.elementor-element-fdce99d{overflow:hidden;transition:background-color .3s ease, transform .3s ease, box-shadow .3s ease;}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover{background-color:#364447;transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.22);}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover .elementor-counter-number-wrapper{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover .elementor-widget-text-editor{color:#FFFFFF !important;}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover .tfg-tags .elementor-heading-title{color:#C9D3D7 !important;}
.elementor-2821 .elementor-element.elementor-element-fdce99d .tfg-more{opacity:0;transform:translateY(8px);transition:opacity .3s ease, transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover .tfg-more{opacity:1;transform:none;}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover .tfg-more .elementor-heading-title{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-fdce99d .elementor-widget-image img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-fdce99d:hover .elementor-widget-image img{transform:scale(1.05);}
@media (hover:none){.elementor-2821 .elementor-element.elementor-element-fdce99d .tfg-more{opacity:1;transform:none;}}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-fdce99d{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 8% entry 63%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e709bf */.elementor-2821 .elementor-element.elementor-element-7e709bf img{background-color:#1458D3;padding:10px 0 0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-942186f */.elementor-2821 .elementor-element.elementor-element-942186f .elementor-counter-number-wrapper{justify-content:flex-start;}
.elementor-2821 .elementor-element.elementor-element-942186f .elementor-counter-number-prefix, .elementor-2821 .elementor-element.elementor-element-942186f .elementor-counter-number-suffix{flex-grow:0;text-align:left;}
.elementor-2821 .elementor-element.elementor-element-942186f .elementor-counter-number{flex-grow:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe72845 */.elementor-2821 .elementor-element.elementor-element-fe72845{overflow:hidden;transition:background-color .3s ease, transform .3s ease, box-shadow .3s ease;}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover{background-color:#364447;transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.22);}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover .elementor-counter-number-wrapper{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover .elementor-widget-text-editor{color:#FFFFFF !important;}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover .tfg-tags .elementor-heading-title{color:#C9D3D7 !important;}
.elementor-2821 .elementor-element.elementor-element-fe72845 .tfg-more{opacity:0;transform:translateY(8px);transition:opacity .3s ease, transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover .tfg-more{opacity:1;transform:none;}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover .tfg-more .elementor-heading-title{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-fe72845 .elementor-widget-image img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-fe72845:hover .elementor-widget-image img{transform:scale(1.05);}
@media (hover:none){.elementor-2821 .elementor-element.elementor-element-fe72845 .tfg-more{opacity:1;transform:none;}}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-fe72845{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 16% entry 71%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7984a5b */.elementor-2821 .elementor-element.elementor-element-7984a5b .elementor-counter-number-wrapper{justify-content:flex-start;}
.elementor-2821 .elementor-element.elementor-element-7984a5b .elementor-counter-number-prefix, .elementor-2821 .elementor-element.elementor-element-7984a5b .elementor-counter-number-suffix{flex-grow:0;text-align:left;}
.elementor-2821 .elementor-element.elementor-element-7984a5b .elementor-counter-number{flex-grow:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58bfce */.elementor-2821 .elementor-element.elementor-element-f58bfce{overflow:hidden;transition:background-color .3s ease, transform .3s ease, box-shadow .3s ease;}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover{background-color:#364447;transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.22);}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover .elementor-counter-number-wrapper{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover .elementor-widget-text-editor{color:#FFFFFF !important;}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover .tfg-tags .elementor-heading-title{color:#C9D3D7 !important;}
.elementor-2821 .elementor-element.elementor-element-f58bfce .tfg-more{opacity:0;transform:translateY(8px);transition:opacity .3s ease, transform .3s ease;}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover .tfg-more{opacity:1;transform:none;}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover .tfg-more .elementor-heading-title{color:#F3D479 !important;}
.elementor-2821 .elementor-element.elementor-element-f58bfce .elementor-widget-image img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-f58bfce:hover .elementor-widget-image img{transform:scale(1.05);}
@media (hover:none){.elementor-2821 .elementor-element.elementor-element-f58bfce .tfg-more{opacity:1;transform:none;}}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-f58bfce{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 24% entry 79%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44bc2fc */.elementor-2821 .elementor-element.elementor-element-44bc2fc{margin-bottom:-30px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3c339 */.elementor-2821 .elementor-element.elementor-element-bb3c339{transition:transform .25s ease, box-shadow .25s ease;box-shadow:0 2px 0 rgba(54,68,71,.08);}
.elementor-2821 .elementor-element.elementor-element-bb3c339:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.18);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-bb3c339{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 0% entry 60%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}
@media(min-width:1025px){.elementor-2821 .elementor-element.elementor-element-bb3c339{margin-top:40px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-815dda7 */.elementor-2821 .elementor-element.elementor-element-815dda7{margin-bottom:-30px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf198a */.elementor-2821 .elementor-element.elementor-element-1cf198a{transition:transform .25s ease, box-shadow .25s ease;box-shadow:0 2px 0 rgba(54,68,71,.08);}
.elementor-2821 .elementor-element.elementor-element-1cf198a:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.18);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-1cf198a{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 10% entry 70%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}
.elementor-2821 .elementor-element.elementor-element-1cf198a .elementor-widget-text-editor p mark.tfg-hl{color:#F3D479 !important;background-image:linear-gradient(rgba(243,212,121,.22),rgba(243,212,121,.22));}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5376d6 */.elementor-2821 .elementor-element.elementor-element-f5376d6{margin-bottom:-30px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ece0c11 */.elementor-2821 .elementor-element.elementor-element-ece0c11{transition:transform .25s ease, box-shadow .25s ease;box-shadow:0 2px 0 rgba(54,68,71,.08);}
.elementor-2821 .elementor-element.elementor-element-ece0c11:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.18);}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-ece0c11{animation:tfgUp linear both;animation-timeline:view();animation-range:entry 20% entry 80%;}}
@keyframes tfgUp{from{opacity:0;translate:0 48px;}to{opacity:1;translate:0 0;}}
@media(min-width:1025px){.elementor-2821 .elementor-element.elementor-element-ece0c11{margin-top:40px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf39bc0 */.elementor-2821 .elementor-element.elementor-element-bf39bc0 mark.tfg-hl{color:#2B2B2B !important;padding:0 2px;background-image:linear-gradient(rgba(243,212,121,.75),rgba(243,212,121,.75));background-repeat:no-repeat;background-position:0 88%;background-size:100% 38%;font-weight:600;}
@supports (animation-timeline: view()){.elementor-2821 .elementor-element.elementor-element-bf39bc0 mark.tfg-hl{animation:tfgMark linear both;animation-timeline:view();animation-range:entry 40% cover 45%;}}
@keyframes tfgMark{from{background-size:0% 38%;}to{background-size:100% 38%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5182373 */.elementor-2821 .elementor-element.elementor-element-5182373{overflow:hidden;border-radius:18px;}
.elementor-2821 .elementor-element.elementor-element-5182373 img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-5182373:hover img{transform:scale(1.04);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f16c6a2 */.elementor-2821 .elementor-element.elementor-element-f16c6a2{overflow:hidden;border-radius:18px;}
.elementor-2821 .elementor-element.elementor-element-f16c6a2 img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-f16c6a2:hover img{transform:scale(1.04);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e849961 */.elementor-2821 .elementor-element.elementor-element-e849961{margin-top:56px;}
@media(max-width:767px){.elementor-2821 .elementor-element.elementor-element-e849961{margin-top:28px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b500cd0 */.elementor-2821 .elementor-element.elementor-element-b500cd0 .elementor-widget-html{line-height:0;position:relative;top:5px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27da624 */.elementor-2821 .elementor-element.elementor-element-27da624 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#F3D479;line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c2dd5d */.elementor-2821 .elementor-element.elementor-element-7c2dd5d .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#F3D479;line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e71f494 */.elementor-2821 .elementor-element.elementor-element-e71f494 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#F3D479;line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-048e599 */.elementor-2821 .elementor-element.elementor-element-048e599 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#F3D479;line-height:1;}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c58eb73 */.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(54,68,71,.16);}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card .elementor-post__thumbnail img{transition:transform .5s ease;}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card .elementor-post__thumbnail img{transform:scale(1.01) translate(-50%,-50%);transform-origin:0 0;}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.06) translate(-50%,-50%);}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__card:hover .elementor-post__title a{color:#364447;}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__badge{padding:6px 12px;}
.elementor-2821 .elementor-element.elementor-element-c58eb73 .elementor-post__text{margin-top:20px;padding-bottom:26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f354bf4 */.elementor-2821 .elementor-element.elementor-element-f354bf4{align-self:center;height:auto;}/* End custom CSS */
/* Start custom CSS *//* white logo on slate header (homepage only) */
.site-header .custom-logo, .site-header .site-logo-img img{filter:brightness(0) invert(1);}/* End custom CSS */