.elementor-85 .elementor-element.elementor-element-62fe2921:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-62fe2921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-62fe2921 > .elementor-container{min-height:65vh;}.elementor-85 .elementor-element.elementor-element-62fe2921{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-62fe2921 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-3dae977c > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-22c14ed7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-22c14ed7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-85 .elementor-element.elementor-element-dfdeeb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-85 .elementor-element.elementor-element-dfdeeb7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-61aa3194{text-align:start;}.elementor-85 .elementor-element.elementor-element-61aa3194 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-5c63c1f8{--spacer-size:16px;}.elementor-85 .elementor-element.elementor-element-4721db8f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-85 .elementor-element.elementor-element-3dd48a50{--spacer-size:24px;}.elementor-85 .elementor-element.elementor-element-3dbd19e9 .elementor-button{background-color:#0674be;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-636a7d53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-636a7d53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-85 .elementor-element.elementor-element-4adf0ea7{text-align:start;}.elementor-85 .elementor-element.elementor-element-4adf0ea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-3dc04c5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-2e305849{--spacer-size:24px;}.elementor-85 .elementor-element.elementor-element-7f2c860{text-align:start;}.elementor-85 .elementor-element.elementor-element-7f2c860 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-77c3c936{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-5e77ad3e{--spacer-size:24px;}.elementor-85 .elementor-element.elementor-element-4205ad96{text-align:start;}.elementor-85 .elementor-element.elementor-element-4205ad96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-4ef90516{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-6e33d0ff{--spacer-size:24px;}.elementor-85 .elementor-element.elementor-element-1a54bcc6:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-1a54bcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-1a54bcc6 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-1a54bcc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-1a54bcc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-142f19e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-142f19e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-104825bb{text-align:center;}.elementor-85 .elementor-element.elementor-element-104825bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-2821df1e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-7c7534d{--spacer-size:30px;}.elementor-85 .elementor-element.elementor-element-77ea7fe8 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-61ca4a8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-2d0e8512{text-align:start;}.elementor-85 .elementor-element.elementor-element-2d0e8512 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-18fccd97{text-align:start;}.elementor-85 .elementor-element.elementor-element-18fccd97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-4a789ee8{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-659324e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4dfda8e6{text-align:start;}.elementor-85 .elementor-element.elementor-element-4dfda8e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-6bb21718{text-align:start;}.elementor-85 .elementor-element.elementor-element-6bb21718 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-41e7a91f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-2168caa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4d31dfba{text-align:start;}.elementor-85 .elementor-element.elementor-element-4d31dfba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-55fe3b06{text-align:start;}.elementor-85 .elementor-element.elementor-element-55fe3b06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-5a7411c3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-6c88b261{--spacer-size:18px;}.elementor-85 .elementor-element.elementor-element-5ba54984 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-73a27ad3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-51f3995a{text-align:start;}.elementor-85 .elementor-element.elementor-element-51f3995a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-4e77d73b{text-align:start;}.elementor-85 .elementor-element.elementor-element-4e77d73b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-66b24dbb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-524a4048:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-7fee7793{text-align:start;}.elementor-85 .elementor-element.elementor-element-7fee7793 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-52a06cce{text-align:start;}.elementor-85 .elementor-element.elementor-element-52a06cce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-1562030e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-3746bb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-143431a6{text-align:start;}.elementor-85 .elementor-element.elementor-element-143431a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-1e394489{text-align:start;}.elementor-85 .elementor-element.elementor-element-1e394489 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-47415af1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-2e4303ad:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-2e4303ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbf4;}.elementor-85 .elementor-element.elementor-element-2e4303ad > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-2e4303ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-2e4303ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-607f0c55{padding:50px 0px 0px 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-607f0c55 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-123e41f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-123e41f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-85 .elementor-element.elementor-element-24e79c12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-85 .elementor-element.elementor-element-24e79c12 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-6344f70a{text-align:start;}.elementor-85 .elementor-element.elementor-element-6344f70a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-476caafa{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#61a559;}.elementor-85 .elementor-element.elementor-element-3992f75b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-icon i{color:#61a559;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-icon svg{fill:#61a559;transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-d346efe{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-d346efe .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-45c1d0b4{--spacer-size:20px;}.elementor-85 .elementor-element.elementor-element-65bccbd3 .elementor-button{background-color:#0674be;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-a491b6f:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-a491b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-a491b6f > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-a491b6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-a491b6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-63a00f82 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-4b982323{text-align:start;}.elementor-85 .elementor-element.elementor-element-4b982323 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-b7167f6{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-4fe4cdff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-4fe4cdff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-85 .elementor-element.elementor-element-1d68227f{--spacer-size:26px;}.elementor-85 .elementor-element.elementor-element-6805e1ff > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-bfb24f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-75341696{text-align:center;}.elementor-85 .elementor-element.elementor-element-75341696 img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-74fb8843{text-align:start;}.elementor-85 .elementor-element.elementor-element-74fb8843 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-85 .elementor-element.elementor-element-b07f082{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-110b6e1{text-align:start;}.elementor-85 .elementor-element.elementor-element-110b6e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-10d3d58e .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#0674be;color:#0674be;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0674be;border-radius:6px 6px 6px 6px;}.elementor-85 .elementor-element.elementor-element-ee0ee66{text-align:center;}.elementor-85 .elementor-element.elementor-element-ee0ee66 img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-38972161{text-align:start;}.elementor-85 .elementor-element.elementor-element-38972161 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-85 .elementor-element.elementor-element-62a8a653{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-559e4adb{text-align:start;}.elementor-85 .elementor-element.elementor-element-559e4adb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-69301733 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#0674be;color:#0674be;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0674be;border-radius:6px 6px 6px 6px;}.elementor-85 .elementor-element.elementor-element-46f448cf{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-14b191a3{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-69013859 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-1fa28bfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4a81152a{text-align:center;}.elementor-85 .elementor-element.elementor-element-4a81152a img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-582d3d1{text-align:start;}.elementor-85 .elementor-element.elementor-element-582d3d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-85 .elementor-element.elementor-element-5b17eec6{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-4a3be2d0{text-align:start;}.elementor-85 .elementor-element.elementor-element-4a3be2d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-7cda752b .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#0674be;color:#0674be;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0674be;border-radius:6px 6px 6px 6px;}.elementor-85 .elementor-element.elementor-element-6ca22a6b{text-align:center;}.elementor-85 .elementor-element.elementor-element-6ca22a6b img{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-303e16bb{text-align:start;}.elementor-85 .elementor-element.elementor-element-303e16bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-85 .elementor-element.elementor-element-20ff6e7b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-5b084c16{text-align:start;}.elementor-85 .elementor-element.elementor-element-5b084c16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-1a7196a4 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#0674be;color:#0674be;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0674be;border-radius:6px 6px 6px 6px;}.elementor-85 .elementor-element.elementor-element-52f8b982{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-2dd3405a:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-2dd3405a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0674be;}.elementor-85 .elementor-element.elementor-element-2dd3405a > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-2dd3405a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-2dd3405a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4b5fee12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-4b5fee12 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-5dd6b2e3{text-align:center;}.elementor-85 .elementor-element.elementor-element-5dd6b2e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-b030f21{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-7dadc3fa{--spacer-size:30px;}.elementor-85 .elementor-element.elementor-element-6e2f8d52 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-387cafd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222a3b;}.elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-53118804{text-align:start;}.elementor-85 .elementor-element.elementor-element-53118804 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-3dfd83f3{text-align:start;}.elementor-85 .elementor-element.elementor-element-3dfd83f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-28f89c86{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-41309a37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222a3b;}.elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-78098f93{text-align:start;}.elementor-85 .elementor-element.elementor-element-78098f93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-4d081001{text-align:start;}.elementor-85 .elementor-element.elementor-element-4d081001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-79ed838a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-69b083bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222a3b;}.elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-ad195cc{text-align:start;}.elementor-85 .elementor-element.elementor-element-ad195cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-8cf05cd{text-align:start;}.elementor-85 .elementor-element.elementor-element-8cf05cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-61bbd6f5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-1a1b2f55{--spacer-size:18px;}.elementor-85 .elementor-element.elementor-element-28903cef > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-75d6ccf4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222a3b;}.elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-22165480{text-align:start;}.elementor-85 .elementor-element.elementor-element-22165480 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-6933282{text-align:start;}.elementor-85 .elementor-element.elementor-element-6933282 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-4d699880{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-69fea399:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222a3b;}.elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-75f84a83{text-align:start;}.elementor-85 .elementor-element.elementor-element-75f84a83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-3c7221da{text-align:start;}.elementor-85 .elementor-element.elementor-element-3c7221da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-7ee651a7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-14ce0a22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222a3b;}.elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-126b48f5{text-align:start;}.elementor-85 .elementor-element.elementor-element-126b48f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a7e7a0;}.elementor-85 .elementor-element.elementor-element-7b51760f{text-align:start;}.elementor-85 .elementor-element.elementor-element-7b51760f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-347a58f4{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-34cff41a:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-34cff41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbf4;}.elementor-85 .elementor-element.elementor-element-34cff41a > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-34cff41a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-34cff41a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-46d34b49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-46d34b49 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-6d554bde{text-align:center;}.elementor-85 .elementor-element.elementor-element-6d554bde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0f172a;}.elementor-85 .elementor-element.elementor-element-67cb8715{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-85 .elementor-element.elementor-element-c9a624d{--spacer-size:30px;}.elementor-85 .elementor-element.elementor-element-1a5f46c8 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-127ebcac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-wrapper{gap:15px;}.elementor-85 .elementor-element.elementor-element-4ffc4980.elementor-view-stacked .elementor-icon{background-color:#61a559;}.elementor-85 .elementor-element.elementor-element-4ffc4980.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-4ffc4980.elementor-view-default .elementor-icon{fill:#61a559;color:#61a559;border-color:#61a559;}.elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon{font-size:36px;}.elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-title{color:#0b1929;}.elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-85 .elementor-element.elementor-element-5dd8576d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-wrapper{gap:15px;}.elementor-85 .elementor-element.elementor-element-aa919c9.elementor-view-stacked .elementor-icon{background-color:#61a559;}.elementor-85 .elementor-element.elementor-element-aa919c9.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-aa919c9.elementor-view-default .elementor-icon{fill:#61a559;color:#61a559;border-color:#61a559;}.elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon{font-size:36px;}.elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-title{color:#0b1929;}.elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-85 .elementor-element.elementor-element-5de8d6eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-wrapper{gap:15px;}.elementor-85 .elementor-element.elementor-element-3f4057de.elementor-view-stacked .elementor-icon{background-color:#61a559;}.elementor-85 .elementor-element.elementor-element-3f4057de.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-3f4057de.elementor-view-default .elementor-icon{fill:#61a559;color:#61a559;border-color:#61a559;}.elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon{font-size:36px;}.elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-title{color:#0b1929;}.elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-85 .elementor-element.elementor-element-755baa70:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-755baa70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-755baa70 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-755baa70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-755baa70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-6cec6f8f > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-5f082480:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-1c752583{text-align:start;}.elementor-85 .elementor-element.elementor-element-1c752583 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-85 .elementor-element.elementor-element-225b6004{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-85 .elementor-element.elementor-element-72b2f76f{text-align:start;}.elementor-85 .elementor-element.elementor-element-31a73ddb .elementor-title{color:#1a1a1a;}.elementor-85 .elementor-element.elementor-element-31a73ddb .elementor-progress-wrapper{background-color:#e2e8f0;}.elementor-85 .elementor-element.elementor-element-31a73ddb .elementor-progress-bar{height:10px;line-height:10px;}.elementor-85 .elementor-element.elementor-element-a5faee .elementor-title{color:#1a1a1a;}.elementor-85 .elementor-element.elementor-element-a5faee .elementor-progress-wrapper{background-color:#e2e8f0;}.elementor-85 .elementor-element.elementor-element-a5faee .elementor-progress-bar{height:10px;line-height:10px;}.elementor-85 .elementor-element.elementor-element-6df3cc91 .elementor-title{color:#1a1a1a;}.elementor-85 .elementor-element.elementor-element-6df3cc91 .elementor-progress-wrapper{background-color:#e2e8f0;}.elementor-85 .elementor-element.elementor-element-6df3cc91 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-85 .elementor-element.elementor-element-6249db12 .elementor-title{color:#1a1a1a;}.elementor-85 .elementor-element.elementor-element-6249db12 .elementor-progress-wrapper{background-color:#e2e8f0;}.elementor-85 .elementor-element.elementor-element-6249db12 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-85 .elementor-element.elementor-element-566a1a0b .elementor-title{color:#1a1a1a;}.elementor-85 .elementor-element.elementor-element-566a1a0b .elementor-progress-wrapper{background-color:#e2e8f0;}.elementor-85 .elementor-element.elementor-element-566a1a0b .elementor-progress-bar{height:10px;line-height:10px;}.elementor-85 .elementor-element.elementor-element-5566a765:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-5566a765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-85 .elementor-element.elementor-element-5566a765 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-5566a765{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-85 .elementor-element.elementor-element-5566a765 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-4df6887b > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-3b4720fe{text-align:start;}.elementor-85 .elementor-element.elementor-element-3b4720fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-4e0414f1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-85 .elementor-element.elementor-element-594ff686{--spacer-size:22px;}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-icon i{color:#81dc77;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-icon svg{fill:#81dc77;transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-1f083363{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-1f083363 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-b088fd4 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-icon, .elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-tab-title .elementor-accordion-icon i:before{color:#81dc77;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-tab-title .elementor-accordion-icon svg{fill:#81dc77;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#81dc77;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#81dc77;}.elementor-85 .elementor-element.elementor-element-12264e43 .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-dfdeeb7 .elementor-heading-title{font-size:12px;}.elementor-85 .elementor-element.elementor-element-61aa3194 .elementor-heading-title{font-size:42px;}.elementor-85 .elementor-element.elementor-element-5c63c1f8{--spacer-size:11px;}.elementor-85 .elementor-element.elementor-element-4721db8f{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3dd48a50{--spacer-size:17px;}.elementor-85 .elementor-element.elementor-element-4adf0ea7 .elementor-heading-title{font-size:38px;}.elementor-85 .elementor-element.elementor-element-3dc04c5{font-size:15px;}.elementor-85 .elementor-element.elementor-element-2e305849{--spacer-size:17px;}.elementor-85 .elementor-element.elementor-element-7f2c860 .elementor-heading-title{font-size:38px;}.elementor-85 .elementor-element.elementor-element-77c3c936{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5e77ad3e{--spacer-size:17px;}.elementor-85 .elementor-element.elementor-element-4205ad96 .elementor-heading-title{font-size:38px;}.elementor-85 .elementor-element.elementor-element-4ef90516{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6e33d0ff{--spacer-size:17px;}.elementor-85 .elementor-element.elementor-element-142f19e6 .elementor-heading-title{font-size:12px;}.elementor-85 .elementor-element.elementor-element-104825bb .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-2821df1e{font-size:15px;}.elementor-85 .elementor-element.elementor-element-7c7534d{--spacer-size:21px;}.elementor-85 .elementor-element.elementor-element-2d0e8512 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-18fccd97 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-4a789ee8{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4dfda8e6 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-6bb21718 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-41e7a91f{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4d31dfba .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-55fe3b06 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-5a7411c3{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6c88b261{--spacer-size:13px;}.elementor-85 .elementor-element.elementor-element-51f3995a .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-4e77d73b .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-66b24dbb{font-size:15px;}.elementor-85 .elementor-element.elementor-element-7fee7793 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-52a06cce .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-1562030e{font-size:15px;}.elementor-85 .elementor-element.elementor-element-143431a6 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-1e394489 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-47415af1{font-size:15px;}.elementor-85 .elementor-element.elementor-element-607f0c55 img{width:100%;}.elementor-85 .elementor-element.elementor-element-24e79c12 .elementor-heading-title{font-size:12px;}.elementor-85 .elementor-element.elementor-element-6344f70a .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-476caafa{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3992f75b{font-size:15px;}.elementor-85 .elementor-element.elementor-element-45c1d0b4{--spacer-size:14px;}.elementor-85 .elementor-element.elementor-element-4b982323 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-b7167f6{font-size:15px;}.elementor-85 .elementor-element.elementor-element-1d68227f{--spacer-size:18px;}.elementor-85 .elementor-element.elementor-element-75341696 img{width:100%;}.elementor-85 .elementor-element.elementor-element-74fb8843 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-b07f082{font-size:15px;}.elementor-85 .elementor-element.elementor-element-110b6e1 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-ee0ee66 img{width:100%;}.elementor-85 .elementor-element.elementor-element-38972161 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-62a8a653{font-size:15px;}.elementor-85 .elementor-element.elementor-element-559e4adb .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-46f448cf{--spacer-size:7px;}.elementor-85 .elementor-element.elementor-element-14b191a3{--spacer-size:7px;}.elementor-85 .elementor-element.elementor-element-4a81152a img{width:100%;}.elementor-85 .elementor-element.elementor-element-582d3d1 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-5b17eec6{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4a3be2d0 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-6ca22a6b img{width:100%;}.elementor-85 .elementor-element.elementor-element-303e16bb .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-20ff6e7b{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5b084c16 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-52f8b982{--spacer-size:7px;}.elementor-85 .elementor-element.elementor-element-4b5fee12 .elementor-heading-title{font-size:12px;}.elementor-85 .elementor-element.elementor-element-5dd6b2e3 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-b030f21{font-size:15px;}.elementor-85 .elementor-element.elementor-element-7dadc3fa{--spacer-size:21px;}.elementor-85 .elementor-element.elementor-element-53118804 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-3dfd83f3 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-28f89c86{font-size:15px;}.elementor-85 .elementor-element.elementor-element-78098f93 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-4d081001 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-79ed838a{font-size:15px;}.elementor-85 .elementor-element.elementor-element-ad195cc .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-8cf05cd .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-61bbd6f5{font-size:15px;}.elementor-85 .elementor-element.elementor-element-1a1b2f55{--spacer-size:13px;}.elementor-85 .elementor-element.elementor-element-22165480 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-6933282 .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-4d699880{font-size:15px;}.elementor-85 .elementor-element.elementor-element-75f84a83 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-3c7221da .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-7ee651a7{font-size:15px;}.elementor-85 .elementor-element.elementor-element-126b48f5 .elementor-heading-title{font-size:22px;}.elementor-85 .elementor-element.elementor-element-7b51760f .elementor-heading-title{font-size:18px;}.elementor-85 .elementor-element.elementor-element-347a58f4{font-size:15px;}.elementor-85 .elementor-element.elementor-element-46d34b49 .elementor-heading-title{font-size:12px;}.elementor-85 .elementor-element.elementor-element-6d554bde .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-67cb8715{font-size:15px;}.elementor-85 .elementor-element.elementor-element-c9a624d{--spacer-size:21px;}.elementor-85 .elementor-element.elementor-element-1c752583 .elementor-heading-title{font-size:42px;}.elementor-85 .elementor-element.elementor-element-225b6004{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3b4720fe .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-4e0414f1{font-size:15px;}.elementor-85 .elementor-element.elementor-element-594ff686{--spacer-size:15px;}}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-296e41c2{width:100%;}.elementor-85 .elementor-element.elementor-element-22c14ed7{width:55%;}.elementor-85 .elementor-element.elementor-element-636a7d53{width:45%;}.elementor-85 .elementor-element.elementor-element-293cf6f1{width:100%;}.elementor-85 .elementor-element.elementor-element-61ca4a8a{width:33%;}.elementor-85 .elementor-element.elementor-element-659324e0{width:33%;}.elementor-85 .elementor-element.elementor-element-2168caa3{width:34%;}.elementor-85 .elementor-element.elementor-element-73a27ad3{width:33%;}.elementor-85 .elementor-element.elementor-element-524a4048{width:33%;}.elementor-85 .elementor-element.elementor-element-3746bb1{width:34%;}.elementor-85 .elementor-element.elementor-element-673afddf{width:50%;}.elementor-85 .elementor-element.elementor-element-123e41f4{width:50%;}.elementor-85 .elementor-element.elementor-element-2e757c98{width:100%;}.elementor-85 .elementor-element.elementor-element-1725b91e{width:58%;}.elementor-85 .elementor-element.elementor-element-4fe4cdff{width:42%;}.elementor-85 .elementor-element.elementor-element-7839f1d{width:100%;}.elementor-85 .elementor-element.elementor-element-387cafd7{width:33%;}.elementor-85 .elementor-element.elementor-element-41309a37{width:33%;}.elementor-85 .elementor-element.elementor-element-69b083bd{width:34%;}.elementor-85 .elementor-element.elementor-element-75d6ccf4{width:33%;}.elementor-85 .elementor-element.elementor-element-69fea399{width:33%;}.elementor-85 .elementor-element.elementor-element-14ce0a22{width:34%;}.elementor-85 .elementor-element.elementor-element-65144da1{width:100%;}.elementor-85 .elementor-element.elementor-element-127ebcac{width:33%;}.elementor-85 .elementor-element.elementor-element-5dd8576d{width:33%;}.elementor-85 .elementor-element.elementor-element-5de8d6eb{width:34%;}.elementor-85 .elementor-element.elementor-element-1b0b206c{width:100%;}.elementor-85 .elementor-element.elementor-element-5f082480{width:32%;}.elementor-85 .elementor-element.elementor-element-6ede80f8{width:68%;}.elementor-85 .elementor-element.elementor-element-661ea222{width:100%;}.elementor-85 .elementor-element.elementor-element-48d89ab3{width:32%;}.elementor-85 .elementor-element.elementor-element-b088fd4{width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-22c14ed7{width:55%;}.elementor-85 .elementor-element.elementor-element-636a7d53{width:45%;}.elementor-85 .elementor-element.elementor-element-61ca4a8a{width:50%;}.elementor-85 .elementor-element.elementor-element-659324e0{width:50%;}.elementor-85 .elementor-element.elementor-element-2168caa3{width:34%;}.elementor-85 .elementor-element.elementor-element-73a27ad3{width:50%;}.elementor-85 .elementor-element.elementor-element-524a4048{width:50%;}.elementor-85 .elementor-element.elementor-element-3746bb1{width:34%;}.elementor-85 .elementor-element.elementor-element-673afddf{width:50%;}.elementor-85 .elementor-element.elementor-element-123e41f4{width:50%;}.elementor-85 .elementor-element.elementor-element-1725b91e{width:58%;}.elementor-85 .elementor-element.elementor-element-4fe4cdff{width:42%;}.elementor-85 .elementor-element.elementor-element-bfb24f3{width:50%;}.elementor-85 .elementor-element.elementor-element-61ec43bc{width:52%;}.elementor-85 .elementor-element.elementor-element-1fa28bfc{width:50%;}.elementor-85 .elementor-element.elementor-element-7245c070{width:52%;}.elementor-85 .elementor-element.elementor-element-387cafd7{width:50%;}.elementor-85 .elementor-element.elementor-element-41309a37{width:50%;}.elementor-85 .elementor-element.elementor-element-69b083bd{width:34%;}.elementor-85 .elementor-element.elementor-element-75d6ccf4{width:50%;}.elementor-85 .elementor-element.elementor-element-69fea399{width:50%;}.elementor-85 .elementor-element.elementor-element-14ce0a22{width:34%;}.elementor-85 .elementor-element.elementor-element-127ebcac{width:50%;}.elementor-85 .elementor-element.elementor-element-5dd8576d{width:50%;}.elementor-85 .elementor-element.elementor-element-5de8d6eb{width:34%;}.elementor-85 .elementor-element.elementor-element-5f082480{width:50%;}.elementor-85 .elementor-element.elementor-element-6ede80f8{width:68%;}.elementor-85 .elementor-element.elementor-element-48d89ab3{width:50%;}.elementor-85 .elementor-element.elementor-element-b088fd4{width:68%;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-22c14ed7{width:100%;}.elementor-85 .elementor-element.elementor-element-dfdeeb7 .elementor-heading-title{font-size:11px;}.elementor-85 .elementor-element.elementor-element-61aa3194 .elementor-heading-title{font-size:32px;}.elementor-85 .elementor-element.elementor-element-5c63c1f8{--spacer-size:8px;}.elementor-85 .elementor-element.elementor-element-4721db8f{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3dd48a50{--spacer-size:12px;}.elementor-85 .elementor-element.elementor-element-636a7d53{width:100%;}.elementor-85 .elementor-element.elementor-element-4adf0ea7 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-3dc04c5{font-size:15px;}.elementor-85 .elementor-element.elementor-element-2e305849{--spacer-size:12px;}.elementor-85 .elementor-element.elementor-element-7f2c860 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-77c3c936{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5e77ad3e{--spacer-size:12px;}.elementor-85 .elementor-element.elementor-element-4205ad96 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-4ef90516{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6e33d0ff{--spacer-size:12px;}.elementor-85 .elementor-element.elementor-element-142f19e6 .elementor-heading-title{font-size:11px;}.elementor-85 .elementor-element.elementor-element-104825bb .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-2821df1e{font-size:15px;}.elementor-85 .elementor-element.elementor-element-7c7534d{--spacer-size:15px;}.elementor-85 .elementor-element.elementor-element-61ca4a8a{width:100%;}.elementor-85 .elementor-element.elementor-element-2d0e8512 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-18fccd97 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-4a789ee8{font-size:15px;}.elementor-85 .elementor-element.elementor-element-659324e0{width:100%;}.elementor-85 .elementor-element.elementor-element-4dfda8e6 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-6bb21718 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-41e7a91f{font-size:15px;}.elementor-85 .elementor-element.elementor-element-2168caa3{width:100%;}.elementor-85 .elementor-element.elementor-element-4d31dfba .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-55fe3b06 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-5a7411c3{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6c88b261{--spacer-size:9px;}.elementor-85 .elementor-element.elementor-element-73a27ad3{width:100%;}.elementor-85 .elementor-element.elementor-element-51f3995a .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-4e77d73b .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-66b24dbb{font-size:15px;}.elementor-85 .elementor-element.elementor-element-524a4048{width:100%;}.elementor-85 .elementor-element.elementor-element-7fee7793 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-52a06cce .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-1562030e{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3746bb1{width:100%;}.elementor-85 .elementor-element.elementor-element-143431a6 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-1e394489 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-47415af1{font-size:15px;}.elementor-85 .elementor-element.elementor-element-673afddf{width:100%;}.elementor-85 .elementor-element.elementor-element-607f0c55 img{width:100%;}.elementor-85 .elementor-element.elementor-element-123e41f4{width:100%;}.elementor-85 .elementor-element.elementor-element-24e79c12 .elementor-heading-title{font-size:11px;}.elementor-85 .elementor-element.elementor-element-6344f70a .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-476caafa{font-size:15px;}.elementor-85 .elementor-element.elementor-element-3992f75b{font-size:15px;}.elementor-85 .elementor-element.elementor-element-45c1d0b4{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-1725b91e{width:100%;}.elementor-85 .elementor-element.elementor-element-4b982323 .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-b7167f6{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4fe4cdff{width:100%;}.elementor-85 .elementor-element.elementor-element-1d68227f{--spacer-size:13px;}.elementor-85 .elementor-element.elementor-element-bfb24f3{width:100%;}.elementor-85 .elementor-element.elementor-element-75341696 img{width:100%;}.elementor-85 .elementor-element.elementor-element-74fb8843 .elementor-heading-title{font-size:16px;}.elementor-85 .elementor-element.elementor-element-b07f082{font-size:15px;}.elementor-85 .elementor-element.elementor-element-110b6e1 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-61ec43bc{width:100%;}.elementor-85 .elementor-element.elementor-element-ee0ee66 img{width:100%;}.elementor-85 .elementor-element.elementor-element-38972161 .elementor-heading-title{font-size:16px;}.elementor-85 .elementor-element.elementor-element-62a8a653{font-size:15px;}.elementor-85 .elementor-element.elementor-element-559e4adb .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-46f448cf{--spacer-size:5px;}.elementor-85 .elementor-element.elementor-element-14b191a3{--spacer-size:5px;}.elementor-85 .elementor-element.elementor-element-1fa28bfc{width:100%;}.elementor-85 .elementor-element.elementor-element-4a81152a img{width:100%;}.elementor-85 .elementor-element.elementor-element-582d3d1 .elementor-heading-title{font-size:16px;}.elementor-85 .elementor-element.elementor-element-5b17eec6{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4a3be2d0 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-7245c070{width:100%;}.elementor-85 .elementor-element.elementor-element-6ca22a6b img{width:100%;}.elementor-85 .elementor-element.elementor-element-303e16bb .elementor-heading-title{font-size:16px;}.elementor-85 .elementor-element.elementor-element-20ff6e7b{font-size:15px;}.elementor-85 .elementor-element.elementor-element-5b084c16 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-52f8b982{--spacer-size:5px;}.elementor-85 .elementor-element.elementor-element-4b5fee12 .elementor-heading-title{font-size:11px;}.elementor-85 .elementor-element.elementor-element-5dd6b2e3 .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-b030f21{font-size:15px;}.elementor-85 .elementor-element.elementor-element-7dadc3fa{--spacer-size:15px;}.elementor-85 .elementor-element.elementor-element-387cafd7{width:100%;}.elementor-85 .elementor-element.elementor-element-53118804 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-3dfd83f3 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-28f89c86{font-size:15px;}.elementor-85 .elementor-element.elementor-element-41309a37{width:100%;}.elementor-85 .elementor-element.elementor-element-78098f93 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-4d081001 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-79ed838a{font-size:15px;}.elementor-85 .elementor-element.elementor-element-69b083bd{width:100%;}.elementor-85 .elementor-element.elementor-element-ad195cc .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-8cf05cd .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-61bbd6f5{font-size:15px;}.elementor-85 .elementor-element.elementor-element-1a1b2f55{--spacer-size:9px;}.elementor-85 .elementor-element.elementor-element-75d6ccf4{width:100%;}.elementor-85 .elementor-element.elementor-element-22165480 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-6933282 .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-4d699880{font-size:15px;}.elementor-85 .elementor-element.elementor-element-69fea399{width:100%;}.elementor-85 .elementor-element.elementor-element-75f84a83 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-3c7221da .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-7ee651a7{font-size:15px;}.elementor-85 .elementor-element.elementor-element-14ce0a22{width:100%;}.elementor-85 .elementor-element.elementor-element-126b48f5 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-7b51760f .elementor-heading-title{font-size:17px;}.elementor-85 .elementor-element.elementor-element-347a58f4{font-size:15px;}.elementor-85 .elementor-element.elementor-element-46d34b49 .elementor-heading-title{font-size:11px;}.elementor-85 .elementor-element.elementor-element-6d554bde .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-67cb8715{font-size:15px;}.elementor-85 .elementor-element.elementor-element-c9a624d{--spacer-size:15px;}.elementor-85 .elementor-element.elementor-element-127ebcac{width:100%;}.elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-4ffc4980 .elementor-icon-box-title a{font-size:16px;}.elementor-85 .elementor-element.elementor-element-5dd8576d{width:100%;}.elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-aa919c9 .elementor-icon-box-title a{font-size:16px;}.elementor-85 .elementor-element.elementor-element-5de8d6eb{width:100%;}.elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3f4057de .elementor-icon-box-title a{font-size:16px;}.elementor-85 .elementor-element.elementor-element-5f082480{width:100%;}.elementor-85 .elementor-element.elementor-element-1c752583 .elementor-heading-title{font-size:34px;}.elementor-85 .elementor-element.elementor-element-225b6004{font-size:15px;}.elementor-85 .elementor-element.elementor-element-6ede80f8{width:100%;}.elementor-85 .elementor-element.elementor-element-48d89ab3{width:100%;}.elementor-85 .elementor-element.elementor-element-3b4720fe .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-4e0414f1{font-size:15px;}.elementor-85 .elementor-element.elementor-element-594ff686{--spacer-size:11px;}.elementor-85 .elementor-element.elementor-element-b088fd4{width:100%;}}/* Start custom CSS for column, class: .elementor-element-22c14ed7 */.elementor-85 .elementor-element.elementor-element-22c14ed7 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-22c14ed7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-22c14ed7 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-22c14ed7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-22c14ed7 p, .elementor-85 .elementor-element.elementor-element-22c14ed7 h1, .elementor-85 .elementor-element.elementor-element-22c14ed7 h2, .elementor-85 .elementor-element.elementor-element-22c14ed7 h3, .elementor-85 .elementor-element.elementor-element-22c14ed7 h4, .elementor-85 .elementor-element.elementor-element-22c14ed7 h5, .elementor-85 .elementor-element.elementor-element-22c14ed7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-636a7d53 */.elementor-85 .elementor-element.elementor-element-636a7d53 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-636a7d53 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-636a7d53 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-636a7d53 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-636a7d53 p, .elementor-85 .elementor-element.elementor-element-636a7d53 h1, .elementor-85 .elementor-element.elementor-element-636a7d53 h2, .elementor-85 .elementor-element.elementor-element-636a7d53 h3, .elementor-85 .elementor-element.elementor-element-636a7d53 h4, .elementor-85 .elementor-element.elementor-element-636a7d53 h5, .elementor-85 .elementor-element.elementor-element-636a7d53 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dae977c */.elementor-85 .elementor-element.elementor-element-3dae977c > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-3dae977c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-3dae977c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-3dae977c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-296e41c2 */.elementor-85 .elementor-element.elementor-element-296e41c2 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-296e41c2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-296e41c2 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-296e41c2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-296e41c2 p, .elementor-85 .elementor-element.elementor-element-296e41c2 h1, .elementor-85 .elementor-element.elementor-element-296e41c2 h2, .elementor-85 .elementor-element.elementor-element-296e41c2 h3, .elementor-85 .elementor-element.elementor-element-296e41c2 h4, .elementor-85 .elementor-element.elementor-element-296e41c2 h5, .elementor-85 .elementor-element.elementor-element-296e41c2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62fe2921 */.elementor-85 .elementor-element.elementor-element-62fe2921 { position: relative; overflow: hidden; }
.elementor-85 .elementor-element.elementor-element-62fe2921::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: linear-gradient(rgba(129,220,119,0.12) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(129,220,119,0.12) 1px, transparent 1px);
  background-size: 56px 56px; z-index:0; }
.elementor-85 .elementor-element.elementor-element-62fe2921 > .elementor-container { position: relative; z-index: 1; }
.elementor-85 .elementor-element.elementor-element-62fe2921 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-85 .elementor-element.elementor-element-62fe2921 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-85 .elementor-element.elementor-element-62fe2921 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-85 .elementor-element.elementor-element-62fe2921 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-85 .elementor-element.elementor-element-62fe2921, .elementor-85 .elementor-element.elementor-element-62fe2921 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61ca4a8a */.elementor-85 .elementor-element.elementor-element-61ca4a8a { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-61ca4a8a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-61ca4a8a img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-61ca4a8a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-61ca4a8a p, .elementor-85 .elementor-element.elementor-element-61ca4a8a h1, .elementor-85 .elementor-element.elementor-element-61ca4a8a h2, .elementor-85 .elementor-element.elementor-element-61ca4a8a h3, .elementor-85 .elementor-element.elementor-element-61ca4a8a h4, .elementor-85 .elementor-element.elementor-element-61ca4a8a h5, .elementor-85 .elementor-element.elementor-element-61ca4a8a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-659324e0 */.elementor-85 .elementor-element.elementor-element-659324e0 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-659324e0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-659324e0 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-659324e0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-659324e0 p, .elementor-85 .elementor-element.elementor-element-659324e0 h1, .elementor-85 .elementor-element.elementor-element-659324e0 h2, .elementor-85 .elementor-element.elementor-element-659324e0 h3, .elementor-85 .elementor-element.elementor-element-659324e0 h4, .elementor-85 .elementor-element.elementor-element-659324e0 h5, .elementor-85 .elementor-element.elementor-element-659324e0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2168caa3 */.elementor-85 .elementor-element.elementor-element-2168caa3 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-2168caa3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-2168caa3 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-2168caa3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-2168caa3 p, .elementor-85 .elementor-element.elementor-element-2168caa3 h1, .elementor-85 .elementor-element.elementor-element-2168caa3 h2, .elementor-85 .elementor-element.elementor-element-2168caa3 h3, .elementor-85 .elementor-element.elementor-element-2168caa3 h4, .elementor-85 .elementor-element.elementor-element-2168caa3 h5, .elementor-85 .elementor-element.elementor-element-2168caa3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77ea7fe8 */.elementor-85 .elementor-element.elementor-element-77ea7fe8 > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-77ea7fe8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-77ea7fe8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-77ea7fe8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73a27ad3 */.elementor-85 .elementor-element.elementor-element-73a27ad3 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-73a27ad3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-73a27ad3 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-73a27ad3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-73a27ad3 p, .elementor-85 .elementor-element.elementor-element-73a27ad3 h1, .elementor-85 .elementor-element.elementor-element-73a27ad3 h2, .elementor-85 .elementor-element.elementor-element-73a27ad3 h3, .elementor-85 .elementor-element.elementor-element-73a27ad3 h4, .elementor-85 .elementor-element.elementor-element-73a27ad3 h5, .elementor-85 .elementor-element.elementor-element-73a27ad3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-524a4048 */.elementor-85 .elementor-element.elementor-element-524a4048 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-524a4048 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-524a4048 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-524a4048 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-524a4048 p, .elementor-85 .elementor-element.elementor-element-524a4048 h1, .elementor-85 .elementor-element.elementor-element-524a4048 h2, .elementor-85 .elementor-element.elementor-element-524a4048 h3, .elementor-85 .elementor-element.elementor-element-524a4048 h4, .elementor-85 .elementor-element.elementor-element-524a4048 h5, .elementor-85 .elementor-element.elementor-element-524a4048 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3746bb1 */.elementor-85 .elementor-element.elementor-element-3746bb1 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-3746bb1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-3746bb1 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-3746bb1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-3746bb1 p, .elementor-85 .elementor-element.elementor-element-3746bb1 h1, .elementor-85 .elementor-element.elementor-element-3746bb1 h2, .elementor-85 .elementor-element.elementor-element-3746bb1 h3, .elementor-85 .elementor-element.elementor-element-3746bb1 h4, .elementor-85 .elementor-element.elementor-element-3746bb1 h5, .elementor-85 .elementor-element.elementor-element-3746bb1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ba54984 */.elementor-85 .elementor-element.elementor-element-5ba54984 > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-5ba54984 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-5ba54984 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-5ba54984 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-293cf6f1 */.elementor-85 .elementor-element.elementor-element-293cf6f1 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-293cf6f1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-293cf6f1 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-293cf6f1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-293cf6f1 p, .elementor-85 .elementor-element.elementor-element-293cf6f1 h1, .elementor-85 .elementor-element.elementor-element-293cf6f1 h2, .elementor-85 .elementor-element.elementor-element-293cf6f1 h3, .elementor-85 .elementor-element.elementor-element-293cf6f1 h4, .elementor-85 .elementor-element.elementor-element-293cf6f1 h5, .elementor-85 .elementor-element.elementor-element-293cf6f1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a54bcc6 */.elementor-85 .elementor-element.elementor-element-1a54bcc6 .elementor-column {
  animation: codex_why-brand-category-1-staggered-cards 620ms ease both;
}
.elementor-85 .elementor-element.elementor-element-1a54bcc6 .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-85 .elementor-element.elementor-element-1a54bcc6 .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-85 .elementor-element.elementor-element-1a54bcc6 .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-85 .elementor-element.elementor-element-1a54bcc6 .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-85 .elementor-element.elementor-element-1a54bcc6 .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_why-brand-category-1-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-85 .elementor-element.elementor-element-1a54bcc6, .elementor-85 .elementor-element.elementor-element-1a54bcc6 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-673afddf */.elementor-85 .elementor-element.elementor-element-673afddf { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-673afddf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-673afddf img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-673afddf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-673afddf p, .elementor-85 .elementor-element.elementor-element-673afddf h1, .elementor-85 .elementor-element.elementor-element-673afddf h2, .elementor-85 .elementor-element.elementor-element-673afddf h3, .elementor-85 .elementor-element.elementor-element-673afddf h4, .elementor-85 .elementor-element.elementor-element-673afddf h5, .elementor-85 .elementor-element.elementor-element-673afddf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-123e41f4 */.elementor-85 .elementor-element.elementor-element-123e41f4 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-123e41f4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-123e41f4 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-123e41f4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-123e41f4 p, .elementor-85 .elementor-element.elementor-element-123e41f4 h1, .elementor-85 .elementor-element.elementor-element-123e41f4 h2, .elementor-85 .elementor-element.elementor-element-123e41f4 h3, .elementor-85 .elementor-element.elementor-element-123e41f4 h4, .elementor-85 .elementor-element.elementor-element-123e41f4 h5, .elementor-85 .elementor-element.elementor-element-123e41f4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e4303ad */.elementor-85 .elementor-element.elementor-element-2e4303ad { position: relative; overflow: hidden; }
.elementor-85 .elementor-element.elementor-element-2e4303ad::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.85'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  z-index:0; }
.elementor-85 .elementor-element.elementor-element-2e4303ad > .elementor-container { position: relative; z-index: 1; }
.elementor-85 .elementor-element.elementor-element-2e4303ad .elementor-widget {
  animation: codex_featured-product-spotlight-2-soft-reveal 700ms ease both;
}
.elementor-85 .elementor-element.elementor-element-2e4303ad .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-85 .elementor-element.elementor-element-2e4303ad .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-85 .elementor-element.elementor-element-2e4303ad .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-product-spotlight-2-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-85 .elementor-element.elementor-element-2e4303ad, .elementor-85 .elementor-element.elementor-element-2e4303ad * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1725b91e */.elementor-85 .elementor-element.elementor-element-1725b91e { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-1725b91e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-1725b91e img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-1725b91e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-1725b91e p, .elementor-85 .elementor-element.elementor-element-1725b91e h1, .elementor-85 .elementor-element.elementor-element-1725b91e h2, .elementor-85 .elementor-element.elementor-element-1725b91e h3, .elementor-85 .elementor-element.elementor-element-1725b91e h4, .elementor-85 .elementor-element.elementor-element-1725b91e h5, .elementor-85 .elementor-element.elementor-element-1725b91e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fe4cdff */.elementor-85 .elementor-element.elementor-element-4fe4cdff { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-4fe4cdff > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-4fe4cdff img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-4fe4cdff .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-4fe4cdff p, .elementor-85 .elementor-element.elementor-element-4fe4cdff h1, .elementor-85 .elementor-element.elementor-element-4fe4cdff h2, .elementor-85 .elementor-element.elementor-element-4fe4cdff h3, .elementor-85 .elementor-element.elementor-element-4fe4cdff h4, .elementor-85 .elementor-element.elementor-element-4fe4cdff h5, .elementor-85 .elementor-element.elementor-element-4fe4cdff h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63a00f82 */.elementor-85 .elementor-element.elementor-element-63a00f82 > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-63a00f82 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-63a00f82 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-63a00f82 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bfb24f3 */.elementor-85 .elementor-element.elementor-element-bfb24f3 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-bfb24f3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-bfb24f3 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-bfb24f3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-bfb24f3 p, .elementor-85 .elementor-element.elementor-element-bfb24f3 h1, .elementor-85 .elementor-element.elementor-element-bfb24f3 h2, .elementor-85 .elementor-element.elementor-element-bfb24f3 h3, .elementor-85 .elementor-element.elementor-element-bfb24f3 h4, .elementor-85 .elementor-element.elementor-element-bfb24f3 h5, .elementor-85 .elementor-element.elementor-element-bfb24f3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61ec43bc */.elementor-85 .elementor-element.elementor-element-61ec43bc { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-61ec43bc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-61ec43bc img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-61ec43bc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-61ec43bc p, .elementor-85 .elementor-element.elementor-element-61ec43bc h1, .elementor-85 .elementor-element.elementor-element-61ec43bc h2, .elementor-85 .elementor-element.elementor-element-61ec43bc h3, .elementor-85 .elementor-element.elementor-element-61ec43bc h4, .elementor-85 .elementor-element.elementor-element-61ec43bc h5, .elementor-85 .elementor-element.elementor-element-61ec43bc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6805e1ff */.elementor-85 .elementor-element.elementor-element-6805e1ff > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-6805e1ff > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-6805e1ff > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-6805e1ff img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1fa28bfc */.elementor-85 .elementor-element.elementor-element-1fa28bfc { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-1fa28bfc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-1fa28bfc img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-1fa28bfc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-1fa28bfc p, .elementor-85 .elementor-element.elementor-element-1fa28bfc h1, .elementor-85 .elementor-element.elementor-element-1fa28bfc h2, .elementor-85 .elementor-element.elementor-element-1fa28bfc h3, .elementor-85 .elementor-element.elementor-element-1fa28bfc h4, .elementor-85 .elementor-element.elementor-element-1fa28bfc h5, .elementor-85 .elementor-element.elementor-element-1fa28bfc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7245c070 */.elementor-85 .elementor-element.elementor-element-7245c070 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-7245c070 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-7245c070 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-7245c070 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-7245c070 p, .elementor-85 .elementor-element.elementor-element-7245c070 h1, .elementor-85 .elementor-element.elementor-element-7245c070 h2, .elementor-85 .elementor-element.elementor-element-7245c070 h3, .elementor-85 .elementor-element.elementor-element-7245c070 h4, .elementor-85 .elementor-element.elementor-element-7245c070 h5, .elementor-85 .elementor-element.elementor-element-7245c070 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69013859 */.elementor-85 .elementor-element.elementor-element-69013859 > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-69013859 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-69013859 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-69013859 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e757c98 */.elementor-85 .elementor-element.elementor-element-2e757c98 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-2e757c98 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-2e757c98 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-2e757c98 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-2e757c98 p, .elementor-85 .elementor-element.elementor-element-2e757c98 h1, .elementor-85 .elementor-element.elementor-element-2e757c98 h2, .elementor-85 .elementor-element.elementor-element-2e757c98 h3, .elementor-85 .elementor-element.elementor-element-2e757c98 h4, .elementor-85 .elementor-element.elementor-element-2e757c98 h5, .elementor-85 .elementor-element.elementor-element-2e757c98 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-387cafd7 */.elementor-85 .elementor-element.elementor-element-387cafd7 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-387cafd7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-387cafd7 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-387cafd7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-387cafd7 p, .elementor-85 .elementor-element.elementor-element-387cafd7 h1, .elementor-85 .elementor-element.elementor-element-387cafd7 h2, .elementor-85 .elementor-element.elementor-element-387cafd7 h3, .elementor-85 .elementor-element.elementor-element-387cafd7 h4, .elementor-85 .elementor-element.elementor-element-387cafd7 h5, .elementor-85 .elementor-element.elementor-element-387cafd7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41309a37 */.elementor-85 .elementor-element.elementor-element-41309a37 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-41309a37 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-41309a37 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-41309a37 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-41309a37 p, .elementor-85 .elementor-element.elementor-element-41309a37 h1, .elementor-85 .elementor-element.elementor-element-41309a37 h2, .elementor-85 .elementor-element.elementor-element-41309a37 h3, .elementor-85 .elementor-element.elementor-element-41309a37 h4, .elementor-85 .elementor-element.elementor-element-41309a37 h5, .elementor-85 .elementor-element.elementor-element-41309a37 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69b083bd */.elementor-85 .elementor-element.elementor-element-69b083bd { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-69b083bd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-69b083bd img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-69b083bd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-69b083bd p, .elementor-85 .elementor-element.elementor-element-69b083bd h1, .elementor-85 .elementor-element.elementor-element-69b083bd h2, .elementor-85 .elementor-element.elementor-element-69b083bd h3, .elementor-85 .elementor-element.elementor-element-69b083bd h4, .elementor-85 .elementor-element.elementor-element-69b083bd h5, .elementor-85 .elementor-element.elementor-element-69b083bd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e2f8d52 */.elementor-85 .elementor-element.elementor-element-6e2f8d52 > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-6e2f8d52 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-6e2f8d52 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-6e2f8d52 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75d6ccf4 */.elementor-85 .elementor-element.elementor-element-75d6ccf4 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-75d6ccf4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-75d6ccf4 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-75d6ccf4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-75d6ccf4 p, .elementor-85 .elementor-element.elementor-element-75d6ccf4 h1, .elementor-85 .elementor-element.elementor-element-75d6ccf4 h2, .elementor-85 .elementor-element.elementor-element-75d6ccf4 h3, .elementor-85 .elementor-element.elementor-element-75d6ccf4 h4, .elementor-85 .elementor-element.elementor-element-75d6ccf4 h5, .elementor-85 .elementor-element.elementor-element-75d6ccf4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69fea399 */.elementor-85 .elementor-element.elementor-element-69fea399 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-69fea399 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-69fea399 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-69fea399 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-69fea399 p, .elementor-85 .elementor-element.elementor-element-69fea399 h1, .elementor-85 .elementor-element.elementor-element-69fea399 h2, .elementor-85 .elementor-element.elementor-element-69fea399 h3, .elementor-85 .elementor-element.elementor-element-69fea399 h4, .elementor-85 .elementor-element.elementor-element-69fea399 h5, .elementor-85 .elementor-element.elementor-element-69fea399 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14ce0a22 */.elementor-85 .elementor-element.elementor-element-14ce0a22 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-14ce0a22 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-14ce0a22 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-14ce0a22 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-14ce0a22 p, .elementor-85 .elementor-element.elementor-element-14ce0a22 h1, .elementor-85 .elementor-element.elementor-element-14ce0a22 h2, .elementor-85 .elementor-element.elementor-element-14ce0a22 h3, .elementor-85 .elementor-element.elementor-element-14ce0a22 h4, .elementor-85 .elementor-element.elementor-element-14ce0a22 h5, .elementor-85 .elementor-element.elementor-element-14ce0a22 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28903cef */.elementor-85 .elementor-element.elementor-element-28903cef > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-28903cef > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-28903cef > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-28903cef img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7839f1d */.elementor-85 .elementor-element.elementor-element-7839f1d { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-7839f1d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-7839f1d img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-7839f1d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-7839f1d p, .elementor-85 .elementor-element.elementor-element-7839f1d h1, .elementor-85 .elementor-element.elementor-element-7839f1d h2, .elementor-85 .elementor-element.elementor-element-7839f1d h3, .elementor-85 .elementor-element.elementor-element-7839f1d h4, .elementor-85 .elementor-element.elementor-element-7839f1d h5, .elementor-85 .elementor-element.elementor-element-7839f1d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dd3405a */.elementor-85 .elementor-element.elementor-element-2dd3405a { border-top: 4px solid #81dc77; }
.elementor-85 .elementor-element.elementor-element-2dd3405a .elementor-column {
  animation: codex_buying-guide-4-staggered-cards 620ms ease both;
}
.elementor-85 .elementor-element.elementor-element-2dd3405a .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-85 .elementor-element.elementor-element-2dd3405a .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-85 .elementor-element.elementor-element-2dd3405a .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-85 .elementor-element.elementor-element-2dd3405a .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-85 .elementor-element.elementor-element-2dd3405a .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_buying-guide-4-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-85 .elementor-element.elementor-element-2dd3405a, .elementor-85 .elementor-element.elementor-element-2dd3405a * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-127ebcac */.elementor-85 .elementor-element.elementor-element-127ebcac { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-127ebcac > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-127ebcac img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-127ebcac .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-127ebcac p, .elementor-85 .elementor-element.elementor-element-127ebcac h1, .elementor-85 .elementor-element.elementor-element-127ebcac h2, .elementor-85 .elementor-element.elementor-element-127ebcac h3, .elementor-85 .elementor-element.elementor-element-127ebcac h4, .elementor-85 .elementor-element.elementor-element-127ebcac h5, .elementor-85 .elementor-element.elementor-element-127ebcac h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5dd8576d */.elementor-85 .elementor-element.elementor-element-5dd8576d { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-5dd8576d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-5dd8576d img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-5dd8576d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-5dd8576d p, .elementor-85 .elementor-element.elementor-element-5dd8576d h1, .elementor-85 .elementor-element.elementor-element-5dd8576d h2, .elementor-85 .elementor-element.elementor-element-5dd8576d h3, .elementor-85 .elementor-element.elementor-element-5dd8576d h4, .elementor-85 .elementor-element.elementor-element-5dd8576d h5, .elementor-85 .elementor-element.elementor-element-5dd8576d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5de8d6eb */.elementor-85 .elementor-element.elementor-element-5de8d6eb { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-5de8d6eb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-5de8d6eb img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-5de8d6eb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-5de8d6eb p, .elementor-85 .elementor-element.elementor-element-5de8d6eb h1, .elementor-85 .elementor-element.elementor-element-5de8d6eb h2, .elementor-85 .elementor-element.elementor-element-5de8d6eb h3, .elementor-85 .elementor-element.elementor-element-5de8d6eb h4, .elementor-85 .elementor-element.elementor-element-5de8d6eb h5, .elementor-85 .elementor-element.elementor-element-5de8d6eb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a5f46c8 */.elementor-85 .elementor-element.elementor-element-1a5f46c8 > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-1a5f46c8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-1a5f46c8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-1a5f46c8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65144da1 */.elementor-85 .elementor-element.elementor-element-65144da1 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-65144da1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-65144da1 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-65144da1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-65144da1 p, .elementor-85 .elementor-element.elementor-element-65144da1 h1, .elementor-85 .elementor-element.elementor-element-65144da1 h2, .elementor-85 .elementor-element.elementor-element-65144da1 h3, .elementor-85 .elementor-element.elementor-element-65144da1 h4, .elementor-85 .elementor-element.elementor-element-65144da1 h5, .elementor-85 .elementor-element.elementor-element-65144da1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34cff41a */.elementor-85 .elementor-element.elementor-element-34cff41a .elementor-column {
  animation: codex_brand-trust-5-staggered-cards 620ms ease both;
}
.elementor-85 .elementor-element.elementor-element-34cff41a .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-85 .elementor-element.elementor-element-34cff41a .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-85 .elementor-element.elementor-element-34cff41a .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-85 .elementor-element.elementor-element-34cff41a .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-85 .elementor-element.elementor-element-34cff41a .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_brand-trust-5-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-85 .elementor-element.elementor-element-34cff41a, .elementor-85 .elementor-element.elementor-element-34cff41a * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f082480 */.elementor-85 .elementor-element.elementor-element-5f082480 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-5f082480 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-5f082480 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-5f082480 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-5f082480 p, .elementor-85 .elementor-element.elementor-element-5f082480 h1, .elementor-85 .elementor-element.elementor-element-5f082480 h2, .elementor-85 .elementor-element.elementor-element-5f082480 h3, .elementor-85 .elementor-element.elementor-element-5f082480 h4, .elementor-85 .elementor-element.elementor-element-5f082480 h5, .elementor-85 .elementor-element.elementor-element-5f082480 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ede80f8 */.elementor-85 .elementor-element.elementor-element-6ede80f8 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-6ede80f8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-6ede80f8 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-6ede80f8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-6ede80f8 p, .elementor-85 .elementor-element.elementor-element-6ede80f8 h1, .elementor-85 .elementor-element.elementor-element-6ede80f8 h2, .elementor-85 .elementor-element.elementor-element-6ede80f8 h3, .elementor-85 .elementor-element.elementor-element-6ede80f8 h4, .elementor-85 .elementor-element.elementor-element-6ede80f8 h5, .elementor-85 .elementor-element.elementor-element-6ede80f8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6cec6f8f */.elementor-85 .elementor-element.elementor-element-6cec6f8f > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-6cec6f8f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-6cec6f8f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-6cec6f8f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b0b206c */.elementor-85 .elementor-element.elementor-element-1b0b206c { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-1b0b206c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-1b0b206c img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-1b0b206c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-1b0b206c p, .elementor-85 .elementor-element.elementor-element-1b0b206c h1, .elementor-85 .elementor-element.elementor-element-1b0b206c h2, .elementor-85 .elementor-element.elementor-element-1b0b206c h3, .elementor-85 .elementor-element.elementor-element-1b0b206c h4, .elementor-85 .elementor-element.elementor-element-1b0b206c h5, .elementor-85 .elementor-element.elementor-element-1b0b206c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-755baa70 */.elementor-85 .elementor-element.elementor-element-755baa70 { border-top: 4px solid #81dc77; }
.elementor-85 .elementor-element.elementor-element-755baa70 .elementor-column {
  animation: codex_category-review-summary-6-staggered-cards 620ms ease both;
}
.elementor-85 .elementor-element.elementor-element-755baa70 .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-85 .elementor-element.elementor-element-755baa70 .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-85 .elementor-element.elementor-element-755baa70 .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-85 .elementor-element.elementor-element-755baa70 .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-85 .elementor-element.elementor-element-755baa70 .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_category-review-summary-6-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-85 .elementor-element.elementor-element-755baa70, .elementor-85 .elementor-element.elementor-element-755baa70 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48d89ab3 */.elementor-85 .elementor-element.elementor-element-48d89ab3 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-48d89ab3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-48d89ab3 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-48d89ab3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-48d89ab3 p, .elementor-85 .elementor-element.elementor-element-48d89ab3 h1, .elementor-85 .elementor-element.elementor-element-48d89ab3 h2, .elementor-85 .elementor-element.elementor-element-48d89ab3 h3, .elementor-85 .elementor-element.elementor-element-48d89ab3 h4, .elementor-85 .elementor-element.elementor-element-48d89ab3 h5, .elementor-85 .elementor-element.elementor-element-48d89ab3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b088fd4 */.elementor-85 .elementor-element.elementor-element-b088fd4 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-b088fd4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-b088fd4 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-b088fd4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-b088fd4 p, .elementor-85 .elementor-element.elementor-element-b088fd4 h1, .elementor-85 .elementor-element.elementor-element-b088fd4 h2, .elementor-85 .elementor-element.elementor-element-b088fd4 h3, .elementor-85 .elementor-element.elementor-element-b088fd4 h4, .elementor-85 .elementor-element.elementor-element-b088fd4 h5, .elementor-85 .elementor-element.elementor-element-b088fd4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4df6887b */.elementor-85 .elementor-element.elementor-element-4df6887b > .elementor-container > .elementor-row,
.elementor-85 .elementor-element.elementor-element-4df6887b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-85 .elementor-element.elementor-element-4df6887b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-85 .elementor-element.elementor-element-4df6887b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-661ea222 */.elementor-85 .elementor-element.elementor-element-661ea222 { min-width: 0 !important; }
.elementor-85 .elementor-element.elementor-element-661ea222 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-661ea222 img { max-width: 100% !important; height: auto !important; }
.elementor-85 .elementor-element.elementor-element-661ea222 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-85 .elementor-element.elementor-element-661ea222 p, .elementor-85 .elementor-element.elementor-element-661ea222 h1, .elementor-85 .elementor-element.elementor-element-661ea222 h2, .elementor-85 .elementor-element.elementor-element-661ea222 h3, .elementor-85 .elementor-element.elementor-element-661ea222 h4, .elementor-85 .elementor-element.elementor-element-661ea222 h5, .elementor-85 .elementor-element.elementor-element-661ea222 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */