.elementor-17 .elementor-element.elementor-element-ae72089{--display:flex;}.elementor-17 .elementor-element.elementor-element-cea0190{--display:flex;}.elementor-17 .elementor-element.elementor-element-c9245aa{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ce337e1{--display:flex;}.elementor-17 .elementor-element.elementor-element-6a1dade{--display:flex;}.elementor-17 .elementor-element.elementor-element-b397bf5{--display:flex;}.elementor-17 .elementor-element.elementor-element-c9c23f8{--display:flex;}.elementor-17 .elementor-element.elementor-element-2da3a2d{--display:flex;}.elementor-17 .elementor-element.elementor-element-29c1c9b{--display:flex;}.elementor-17 .elementor-element.elementor-element-ed715f2{--display:flex;}.elementor-17 .elementor-element.elementor-element-06b865e{--display:flex;}.elementor-17 .elementor-element.elementor-element-9746b54{--display:flex;}.elementor-17 .elementor-element.elementor-element-4c653e5{--display:flex;}.elementor-17 .elementor-element.elementor-element-a2d7f11{--display:flex;}.elementor-17 .elementor-element.elementor-element-431a80a{--display:flex;}.elementor-17 .elementor-element.elementor-element-6472fa9{--display:flex;}.elementor-17 .elementor-element.elementor-element-0798334{--display:flex;}.elementor-17 .elementor-element.elementor-element-ac23e20{--display:flex;}.elementor-17 .elementor-element.elementor-element-bdf32b7{--display:flex;}.elementor-17 .elementor-element.elementor-element-cd8a6e4{--display:flex;}.elementor-17 .elementor-element.elementor-element-6aeda40{--display:flex;}.elementor-17 .elementor-element.elementor-element-cf38dea{--display:flex;}.elementor-17 .elementor-element.elementor-element-3271395{--display:flex;}.elementor-17 .elementor-element.elementor-element-16b45ed{--display:flex;}.elementor-17 .elementor-element.elementor-element-899980e{--display:flex;}.elementor-17 .elementor-element.elementor-element-a3acc08{--display:flex;}.elementor-17 .elementor-element.elementor-element-be871e3{--display:flex;}.elementor-17 .elementor-element.elementor-element-2b2d71d{--display:flex;}.elementor-17 .elementor-element.elementor-element-d2c9b86{--display:flex;}.elementor-17 .elementor-element.elementor-element-516d670{--display:flex;}.elementor-17 .elementor-element.elementor-element-545fc73{--display:flex;}.elementor-17 .elementor-element.elementor-element-1c4b7bc{--display:flex;}.elementor-17 .elementor-element.elementor-element-a4fadfd{--display:flex;}.elementor-17 .elementor-element.elementor-element-36ee79d{--display:flex;}.elementor-17 .elementor-element.elementor-element-fdab6f5{--display:flex;}.elementor-17 .elementor-element.elementor-element-0432d97{--display:flex;}.elementor-17 .elementor-element.elementor-element-29c4a70{--display:flex;}.elementor-17 .elementor-element.elementor-element-4fa5b97{--display:flex;}.elementor-17 .elementor-element.elementor-element-e11de9e{--display:flex;}.elementor-17 .elementor-element.elementor-element-34ebc1b{--display:flex;}.elementor-17 .elementor-element.elementor-element-04a9673{--display:flex;}.elementor-17 .elementor-element.elementor-element-c9cbbad{--display:flex;}.elementor-17 .elementor-element.elementor-element-8635fbd{--display:flex;}.elementor-17 .elementor-element.elementor-element-5a7562a{--display:flex;}.elementor-17 .elementor-element.elementor-element-9ce6d1f{--display:flex;}.elementor-17 .elementor-element.elementor-element-ecf6eea{--display:flex;}.elementor-17 .elementor-element.elementor-element-ef68106{--display:flex;}.elementor-17 .elementor-element.elementor-element-da48e61{--display:flex;}.elementor-17 .elementor-element.elementor-element-39b4bc1{--display:flex;}.elementor-17 .elementor-element.elementor-element-1941694{--display:flex;}.elementor-17 .elementor-element.elementor-element-8b48d2e{--display:flex;}.elementor-17 .elementor-element.elementor-element-0949639{--display:flex;}.elementor-17 .elementor-element.elementor-element-cd4ba59{--display:flex;}.elementor-17 .elementor-element.elementor-element-1cea195{--display:flex;}.elementor-17 .elementor-element.elementor-element-82002dc{--display:flex;}.elementor-17 .elementor-element.elementor-element-8c8af38{--display:flex;}.elementor-17 .elementor-element.elementor-element-e3bd830{--display:flex;}.elementor-17 .elementor-element.elementor-element-2a06d8a{--display:flex;}.elementor-17 .elementor-element.elementor-element-53ffe7c{--display:flex;}.elementor-17 .elementor-element.elementor-element-a196aee{--display:flex;}.elementor-17 .elementor-element.elementor-element-ca58b72{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-da2c81d{--display:flex;}.elementor-17 .elementor-element.elementor-element-4dc8b43{--display:flex;}.elementor-17 .elementor-element.elementor-element-8d224da{--display:flex;}.elementor-17 .elementor-element.elementor-element-5a84ca0{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-b926c77 */.elementor-17 .elementor-element.elementor-element-b926c77{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important;display:inline-block !important;vertical-align:middle !important}.elementor-17 .elementor-element.elementor-element-b926c77 .dy-r{display:inline-flex !important;align-items:center !important;row-gap:10px !important;column-gap:10px !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(245, 165, 36, 0.5) !important;border-right-color:rgba(245, 165, 36, 0.5) !important;border-bottom-color:rgba(245, 165, 36, 0.5) !important;border-left-color:rgba(245, 165, 36, 0.5) !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(245, 165, 36, 0.1) !important;border-top-left-radius:999px !important;border-top-right-radius:999px !important;border-bottom-right-radius:999px !important;border-bottom-left-radius:999px !important;padding-top:7px !important;padding-right:16px !important;padding-bottom:7px !important;padding-left:16px !important;font-size:14px !important;font-weight:700 !important;color:rgb(138, 82, 0) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}.elementor-17 .elementor-element.elementor-element-b926c77 .dy-s1{width:8px !important;height:8px !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 165, 36) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f939736 */.elementor-17 .elementor-element.elementor-element-f939736{margin-top:24px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;max-width:900px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-f939736 .dy-r{font-size:56px !important;line-height:1.4 !important;font-weight:900 !important;color:rgb(11, 21, 51) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:100% !important}.elementor-17 .elementor-element.elementor-element-f939736 .dy-s1{color:rgb(31, 58, 147) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8e50f */.elementor-17 .elementor-element.elementor-element-7c8e50f{margin-top:22px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;max-width:760px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7c8e50f .dy-r{font-size:20px !important;line-height:2 !important;color:rgb(70, 85, 122) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:100% !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9245aa */.elementor-17 .elementor-element.elementor-element-c9245aa{text-align:center !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cea0190 */.elementor-17 .elementor-element.elementor-element-cea0190{position:relative !important;padding-top:72px !important;padding-right:0px !important;padding-bottom:40px !important;padding-left:0px !important;background-image:radial-gradient(at 15% 20%, rgba(31, 58, 147, 0.13), transparent 60%), radial-gradient(at 90% 90%, rgba(245, 165, 36, 0.18), transparent 55%), linear-gradient(rgb(232, 238, 251) 0%, rgb(245, 247, 252) 100%) !important;background-position-x:initial, initial, initial !important;background-position-y:initial, initial, initial !important;background-size:initial, initial, initial !important;background-repeat:initial, initial, initial !important;background-attachment:initial, initial, initial !important;background-origin:initial, initial, initial !important;background-clip:initial, initial, initial !important;background-color:initial !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab5fdc5 */.elementor-17 .elementor-element.elementor-element-ab5fdc5{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-ab5fdc5 .dy-r{font-size:15px !important;font-weight:700 !important;color:rgb(91, 103, 133) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0403de7 */.elementor-17 .elementor-element.elementor-element-0403de7{margin-top:4px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-0403de7 .dy-r{font-size:30px !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da3a2d */.elementor-17 .elementor-element.elementor-element-2da3a2d{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62b1da0 */.elementor-17 .elementor-element.elementor-element-62b1da0{flex-wrap:wrap !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-62b1da0 .dy-r{display:flex !important;align-items:baseline !important;row-gap:8px !important;column-gap:8px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}.elementor-17 .elementor-element.elementor-element-62b1da0 .dy-s1{font-size:52px !important;font-weight:900 !important;line-height:1 !important}.elementor-17 .elementor-element.elementor-element-62b1da0 .dy-s2{font-size:16px !important;color:rgb(91, 103, 133) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92cdad2 */.elementor-17 .elementor-element.elementor-element-92cdad2{margin-top:8px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-92cdad2 .dy-r{font-size:15px !important;color:rgb(91, 103, 133) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29c1c9b */.elementor-17 .elementor-element.elementor-element-29c1c9b{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed715f2 */.elementor-17 .elementor-element.elementor-element-ed715f2{height:1px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(15, 30, 80, 0.12) !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0c42d2 */.elementor-17 .elementor-element.elementor-element-d0c42d2{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69d4752 */.elementor-17 .elementor-element.elementor-element-69d4752{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12ab03 */.elementor-17 .elementor-element.elementor-element-f12ab03{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdde364 */.elementor-17 .elementor-element.elementor-element-cdde364{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc42286 */.elementor-17 .elementor-element.elementor-element-fc42286{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b865e */.elementor-17 .elementor-element.elementor-element-06b865e{display:flex !important;flex-direction:column !important;row-gap:12px !important;column-gap:12px !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1eb5fa */.elementor-17 .elementor-element.elementor-element-c1eb5fa{margin-top:auto !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c1eb5fa .dy-r{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c23f8 */.elementor-17 .elementor-element.elementor-element-c9c23f8{position:relative !important;display:flex !important;flex-direction:column !important;row-gap:18px !important;column-gap:18px !important;border-top-left-radius:26px !important;border-top-right-radius:26px !important;border-bottom-right-radius:26px !important;border-bottom-left-radius:26px !important;padding-top:34px !important;padding-right:30px !important;padding-bottom:34px !important;padding-left:30px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(15, 30, 80, 0.12) !important;border-right-color:rgba(15, 30, 80, 0.12) !important;border-bottom-color:rgba(15, 30, 80, 0.12) !important;border-left-color:rgba(15, 30, 80, 0.12) !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;color:rgb(11, 21, 51) !important;box-shadow:rgba(15, 30, 80, 0.06) 0px 2px 10px !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16c538 */.elementor-17 .elementor-element.elementor-element-a16c538{position:absolute !important;top:-16px !important;right:30px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-a16c538 .dy-r{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 165, 36) !important;color:rgb(26, 18, 0) !important;font-size:13px !important;font-weight:900 !important;padding-top:7px !important;padding-right:16px !important;padding-bottom:7px !important;padding-left:16px !important;border-top-left-radius:999px !important;border-top-right-radius:999px !important;border-bottom-right-radius:999px !important;border-bottom-left-radius:999px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9198226 */.elementor-17 .elementor-element.elementor-element-9198226{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9198226 .dy-r{font-size:15px !important;font-weight:700 !important;color:rgb(195, 205, 235) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a51f073 */.elementor-17 .elementor-element.elementor-element-a51f073{margin-top:4px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-a51f073 .dy-r{font-size:30px !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c653e5 */.elementor-17 .elementor-element.elementor-element-4c653e5{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-496062b */.elementor-17 .elementor-element.elementor-element-496062b{flex-wrap:wrap !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-496062b .dy-r{display:flex !important;align-items:baseline !important;row-gap:8px !important;column-gap:8px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}.elementor-17 .elementor-element.elementor-element-496062b .dy-s1{font-size:52px !important;font-weight:900 !important;line-height:1 !important}.elementor-17 .elementor-element.elementor-element-496062b .dy-s2{font-size:16px !important;color:rgb(195, 205, 235) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af71db */.elementor-17 .elementor-element.elementor-element-4af71db{margin-top:8px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4af71db .dy-r{font-size:15px !important;color:rgb(195, 205, 235) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d7f11 */.elementor-17 .elementor-element.elementor-element-a2d7f11{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431a80a */.elementor-17 .elementor-element.elementor-element-431a80a{height:1px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(255, 255, 255, 0.22) !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1064d13 */.elementor-17 .elementor-element.elementor-element-1064d13{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16adcda */.elementor-17 .elementor-element.elementor-element-16adcda{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a0dba9 */.elementor-17 .elementor-element.elementor-element-7a0dba9{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95ba6be */.elementor-17 .elementor-element.elementor-element-95ba6be{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebdd703 */.elementor-17 .elementor-element.elementor-element-ebdd703{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2aa1dfa */.elementor-17 .elementor-element.elementor-element-2aa1dfa{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6472fa9 */.elementor-17 .elementor-element.elementor-element-6472fa9{display:flex !important;flex-direction:column !important;row-gap:12px !important;column-gap:12px !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d8d697 */.elementor-17 .elementor-element.elementor-element-2d8d697{margin-top:auto !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-2d8d697 .dy-r{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9746b54 */.elementor-17 .elementor-element.elementor-element-9746b54{position:relative !important;display:flex !important;flex-direction:column !important;row-gap:18px !important;column-gap:18px !important;border-top-left-radius:26px !important;border-top-right-radius:26px !important;border-bottom-right-radius:26px !important;border-bottom-left-radius:26px !important;padding-top:34px !important;padding-right:30px !important;padding-bottom:34px !important;padding-left:30px !important;background-image:linear-gradient(160deg, rgb(31, 58, 147) 0%, rgb(20, 40, 110) 100%) !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:initial !important;border-top-width:2px !important;border-right-width:2px !important;border-bottom-width:2px !important;border-left-width:2px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(245, 165, 36) !important;border-right-color:rgb(245, 165, 36) !important;border-bottom-color:rgb(245, 165, 36) !important;border-left-color:rgb(245, 165, 36) !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;color:rgb(255, 255, 255) !important;box-shadow:rgba(31, 58, 147, 0.35) 0px 24px 60px !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b17ef2d */.elementor-17 .elementor-element.elementor-element-b17ef2d{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-b17ef2d .dy-r{font-size:15px !important;font-weight:700 !important;color:rgb(91, 103, 133) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f020571 */.elementor-17 .elementor-element.elementor-element-f020571{margin-top:4px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-f020571 .dy-r{font-size:30px !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac23e20 */.elementor-17 .elementor-element.elementor-element-ac23e20{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-277cb90 */.elementor-17 .elementor-element.elementor-element-277cb90{flex-wrap:wrap !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-277cb90 .dy-r{display:flex !important;align-items:baseline !important;row-gap:8px !important;column-gap:8px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}.elementor-17 .elementor-element.elementor-element-277cb90 .dy-s1{font-size:52px !important;font-weight:900 !important;line-height:1 !important}.elementor-17 .elementor-element.elementor-element-277cb90 .dy-s2{font-size:16px !important;color:rgb(91, 103, 133) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e91d1 */.elementor-17 .elementor-element.elementor-element-67e91d1{margin-top:8px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-67e91d1 .dy-r{font-size:15px !important;color:rgb(91, 103, 133) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf32b7 */.elementor-17 .elementor-element.elementor-element-bdf32b7{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8a6e4 */.elementor-17 .elementor-element.elementor-element-cd8a6e4{height:1px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(15, 30, 80, 0.12) !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2a20b2 */.elementor-17 .elementor-element.elementor-element-d2a20b2{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cdba5e */.elementor-17 .elementor-element.elementor-element-5cdba5e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41603eb */.elementor-17 .elementor-element.elementor-element-41603eb{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f57fc09 */.elementor-17 .elementor-element.elementor-element-f57fc09{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90173b0 */.elementor-17 .elementor-element.elementor-element-90173b0{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aeda40 */.elementor-17 .elementor-element.elementor-element-6aeda40{display:flex !important;flex-direction:column !important;row-gap:12px !important;column-gap:12px !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-650d961 */.elementor-17 .elementor-element.elementor-element-650d961{margin-top:auto !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-650d961 .dy-r{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0798334 */.elementor-17 .elementor-element.elementor-element-0798334{position:relative !important;display:flex !important;flex-direction:column !important;row-gap:18px !important;column-gap:18px !important;border-top-left-radius:26px !important;border-top-right-radius:26px !important;border-bottom-right-radius:26px !important;border-bottom-left-radius:26px !important;padding-top:34px !important;padding-right:30px !important;padding-bottom:34px !important;padding-left:30px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(15, 30, 80, 0.12) !important;border-right-color:rgba(15, 30, 80, 0.12) !important;border-bottom-color:rgba(15, 30, 80, 0.12) !important;border-left-color:rgba(15, 30, 80, 0.12) !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;color:rgb(11, 21, 51) !important;box-shadow:rgba(15, 30, 80, 0.06) 0px 2px 10px !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b397bf5 */.elementor-17 .elementor-element.elementor-element-b397bf5{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)) !important;row-gap:20px !important;column-gap:20px !important;align-items:stretch !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-content:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499fe91 */.elementor-17 .elementor-element.elementor-element-499fe91{margin-top:20px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-499fe91 .dy-r{text-align:center !important;font-size:14px !important;color:rgb(91, 103, 133) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a1dade */.elementor-17 .elementor-element.elementor-element-6a1dade{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce337e1 */.elementor-17 .elementor-element.elementor-element-ce337e1{padding-top:40px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69f66f9 */.elementor-17 .elementor-element.elementor-element-69f66f9{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-69f66f9 .dy-r{font-size:14px !important;font-weight:800 !important;color:rgb(168, 95, 0) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03619c */.elementor-17 .elementor-element.elementor-element-b03619c{margin-top:12px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-b03619c .dy-r{font-size:42px !important;line-height:1.5 !important;font-weight:900 !important;color:rgb(11, 21, 51) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b45ed */.elementor-17 .elementor-element.elementor-element-16b45ed{max-width:780px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d69864 */.elementor-17 .elementor-element.elementor-element-9d69864{margin-top:36px !important;flex-wrap:wrap !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3271395 */.elementor-17 .elementor-element.elementor-element-3271395{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf38dea */.elementor-17 .elementor-element.elementor-element-cf38dea{padding-top:110px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f59d16 */.elementor-17 .elementor-element.elementor-element-0f59d16{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-0f59d16 .dy-r{font-size:14px !important;font-weight:800 !important;color:rgb(168, 95, 0) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de22db8 */.elementor-17 .elementor-element.elementor-element-de22db8{margin-top:12px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-de22db8 .dy-r{font-size:42px !important;line-height:1.5 !important;font-weight:900 !important;color:rgb(11, 21, 51) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-145e712 */.elementor-17 .elementor-element.elementor-element-145e712{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-145e712 .dy-r{padding-top:18px !important;padding-right:20px !important;padding-bottom:18px !important;padding-left:20px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04b807c */.elementor-17 .elementor-element.elementor-element-04b807c{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-04b807c .dy-r{padding-top:18px !important;padding-right:20px !important;padding-bottom:18px !important;padding-left:20px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-610afc0 */.elementor-17 .elementor-element.elementor-element-610afc0{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-610afc0 .dy-r{padding-top:18px !important;padding-right:20px !important;padding-bottom:18px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 241, 208) !important;color:rgb(107, 66, 0) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-377ab02 */.elementor-17 .elementor-element.elementor-element-377ab02{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-377ab02 .dy-r{padding-top:18px !important;padding-right:20px !important;padding-bottom:18px !important;padding-left:20px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2c9b86 */.elementor-17 .elementor-element.elementor-element-d2c9b86{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(234, 240, 252) !important;font-weight:900 !important;font-size:15px !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9111e1f */.elementor-17 .elementor-element.elementor-element-9111e1f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9111e1f .dy-r{padding-top:12px !important;padding-right:20px !important;padding-bottom:12px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 247, 252) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.1) !important;font-size:13px !important;font-weight:900 !important;color:rgb(31, 58, 147) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3cac27 */.elementor-17 .elementor-element.elementor-element-e3cac27{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e3cac27 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c5790 */.elementor-17 .elementor-element.elementor-element-52c5790{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-52c5790 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b267282 */.elementor-17 .elementor-element.elementor-element-b267282{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-b267282 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f8a6c */.elementor-17 .elementor-element.elementor-element-e2f8a6c{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e2f8a6c .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516d670 */.elementor-17 .elementor-element.elementor-element-516d670{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e10e8ba */.elementor-17 .elementor-element.elementor-element-e10e8ba{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e10e8ba .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0362c5e */.elementor-17 .elementor-element.elementor-element-0362c5e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-0362c5e .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dab874 */.elementor-17 .elementor-element.elementor-element-3dab874{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3dab874 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4802d7b */.elementor-17 .elementor-element.elementor-element-4802d7b{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4802d7b .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545fc73 */.elementor-17 .elementor-element.elementor-element-545fc73{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b7974c */.elementor-17 .elementor-element.elementor-element-6b7974c{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-6b7974c .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d390b */.elementor-17 .elementor-element.elementor-element-78d390b{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-78d390b .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9605797 */.elementor-17 .elementor-element.elementor-element-9605797{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9605797 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d41cec */.elementor-17 .elementor-element.elementor-element-7d41cec{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7d41cec .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c4b7bc */.elementor-17 .elementor-element.elementor-element-1c4b7bc{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6f386d */.elementor-17 .elementor-element.elementor-element-f6f386d{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-f6f386d .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b55c8 */.elementor-17 .elementor-element.elementor-element-02b55c8{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-02b55c8 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f39a1d */.elementor-17 .elementor-element.elementor-element-8f39a1d{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-8f39a1d .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c0b9e */.elementor-17 .elementor-element.elementor-element-43c0b9e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-43c0b9e .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4fadfd */.elementor-17 .elementor-element.elementor-element-a4fadfd{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a46dcd */.elementor-17 .elementor-element.elementor-element-5a46dcd{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-5a46dcd .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbe94ca */.elementor-17 .elementor-element.elementor-element-fbe94ca{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-fbe94ca .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db3864 */.elementor-17 .elementor-element.elementor-element-2db3864{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-2db3864 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da0516 */.elementor-17 .elementor-element.elementor-element-4da0516{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4da0516 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36ee79d */.elementor-17 .elementor-element.elementor-element-36ee79d{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b0098 */.elementor-17 .elementor-element.elementor-element-42b0098{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-42b0098 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c5662a */.elementor-17 .elementor-element.elementor-element-9c5662a{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9c5662a .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21add55 */.elementor-17 .elementor-element.elementor-element-21add55{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-21add55 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f116b52 */.elementor-17 .elementor-element.elementor-element-f116b52{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-f116b52 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdab6f5 */.elementor-17 .elementor-element.elementor-element-fdab6f5{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7462210 */.elementor-17 .elementor-element.elementor-element-7462210{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7462210 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9acbef */.elementor-17 .elementor-element.elementor-element-c9acbef{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c9acbef .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbf18b */.elementor-17 .elementor-element.elementor-element-1dbf18b{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-1dbf18b .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41c401 */.elementor-17 .elementor-element.elementor-element-d41c401{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-d41c401 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0432d97 */.elementor-17 .elementor-element.elementor-element-0432d97{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239d1ee */.elementor-17 .elementor-element.elementor-element-239d1ee{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-239d1ee .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5763ec */.elementor-17 .elementor-element.elementor-element-e5763ec{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e5763ec .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e30544 */.elementor-17 .elementor-element.elementor-element-3e30544{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3e30544 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70bb446 */.elementor-17 .elementor-element.elementor-element-70bb446{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-70bb446 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29c4a70 */.elementor-17 .elementor-element.elementor-element-29c4a70{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fda6309 */.elementor-17 .elementor-element.elementor-element-fda6309{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-fda6309 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-566c400 */.elementor-17 .elementor-element.elementor-element-566c400{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-566c400 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab6e753 */.elementor-17 .elementor-element.elementor-element-ab6e753{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-ab6e753 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f037e6 */.elementor-17 .elementor-element.elementor-element-5f037e6{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-5f037e6 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa5b97 */.elementor-17 .elementor-element.elementor-element-4fa5b97{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d4c43 */.elementor-17 .elementor-element.elementor-element-17d4c43{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-17d4c43 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-067610f */.elementor-17 .elementor-element.elementor-element-067610f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-067610f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbafa52 */.elementor-17 .elementor-element.elementor-element-cbafa52{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-cbafa52 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4454299 */.elementor-17 .elementor-element.elementor-element-4454299{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4454299 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11de9e */.elementor-17 .elementor-element.elementor-element-e11de9e{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dab2b01 */.elementor-17 .elementor-element.elementor-element-dab2b01{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-dab2b01 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf13d77 */.elementor-17 .elementor-element.elementor-element-cf13d77{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-cf13d77 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00de3da */.elementor-17 .elementor-element.elementor-element-00de3da{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-00de3da .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b69d77 */.elementor-17 .elementor-element.elementor-element-6b69d77{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-6b69d77 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ebc1b */.elementor-17 .elementor-element.elementor-element-34ebc1b{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-906b53e */.elementor-17 .elementor-element.elementor-element-906b53e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-906b53e .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ee777e */.elementor-17 .elementor-element.elementor-element-3ee777e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3ee777e .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a444ce4 */.elementor-17 .elementor-element.elementor-element-a444ce4{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-a444ce4 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e21c6f */.elementor-17 .elementor-element.elementor-element-6e21c6f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-6e21c6f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04a9673 */.elementor-17 .elementor-element.elementor-element-04a9673{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a6f775 */.elementor-17 .elementor-element.elementor-element-1a6f775{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-1a6f775 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a3711 */.elementor-17 .elementor-element.elementor-element-b5a3711{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-b5a3711 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f20fd */.elementor-17 .elementor-element.elementor-element-52f20fd{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-52f20fd .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f87ff3 */.elementor-17 .elementor-element.elementor-element-2f87ff3{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-2f87ff3 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cbbad */.elementor-17 .elementor-element.elementor-element-c9cbbad{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7d698 */.elementor-17 .elementor-element.elementor-element-3b7d698{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3b7d698 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54a377 */.elementor-17 .elementor-element.elementor-element-e54a377{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e54a377 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f5367 */.elementor-17 .elementor-element.elementor-element-76f5367{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-76f5367 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc9b46a */.elementor-17 .elementor-element.elementor-element-bc9b46a{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-bc9b46a .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8635fbd */.elementor-17 .elementor-element.elementor-element-8635fbd{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-752cc45 */.elementor-17 .elementor-element.elementor-element-752cc45{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-752cc45 .dy-r{padding-top:12px !important;padding-right:20px !important;padding-bottom:12px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 247, 252) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.1) !important;font-size:13px !important;font-weight:900 !important;color:rgb(31, 58, 147) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23aa023 */.elementor-17 .elementor-element.elementor-element-23aa023{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-23aa023 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec067d */.elementor-17 .elementor-element.elementor-element-3ec067d{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3ec067d .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c77ab9 */.elementor-17 .elementor-element.elementor-element-7c77ab9{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7c77ab9 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cf9030 */.elementor-17 .elementor-element.elementor-element-4cf9030{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4cf9030 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7562a */.elementor-17 .elementor-element.elementor-element-5a7562a{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6114b9 */.elementor-17 .elementor-element.elementor-element-c6114b9{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c6114b9 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d1878a */.elementor-17 .elementor-element.elementor-element-7d1878a{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7d1878a .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3214b5 */.elementor-17 .elementor-element.elementor-element-e3214b5{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e3214b5 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ce14d5 */.elementor-17 .elementor-element.elementor-element-3ce14d5{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3ce14d5 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce6d1f */.elementor-17 .elementor-element.elementor-element-9ce6d1f{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee07c8e */.elementor-17 .elementor-element.elementor-element-ee07c8e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-ee07c8e .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5eec8 */.elementor-17 .elementor-element.elementor-element-4d5eec8{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4d5eec8 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbccdfb */.elementor-17 .elementor-element.elementor-element-dbccdfb{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-dbccdfb .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c36d850 */.elementor-17 .elementor-element.elementor-element-c36d850{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c36d850 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(21, 128, 61) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecf6eea */.elementor-17 .elementor-element.elementor-element-ecf6eea{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd3ad31 */.elementor-17 .elementor-element.elementor-element-bd3ad31{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-bd3ad31 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5f47fb */.elementor-17 .elementor-element.elementor-element-f5f47fb{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-f5f47fb .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41e3f6 */.elementor-17 .elementor-element.elementor-element-c41e3f6{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c41e3f6 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f74da1 */.elementor-17 .elementor-element.elementor-element-6f74da1{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-6f74da1 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef68106 */.elementor-17 .elementor-element.elementor-element-ef68106{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d7449 */.elementor-17 .elementor-element.elementor-element-53d7449{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-53d7449 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c81806 */.elementor-17 .elementor-element.elementor-element-9c81806{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9c81806 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5ddbac */.elementor-17 .elementor-element.elementor-element-f5ddbac{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-f5ddbac .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282ee21 */.elementor-17 .elementor-element.elementor-element-282ee21{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-282ee21 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da48e61 */.elementor-17 .elementor-element.elementor-element-da48e61{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a245faf */.elementor-17 .elementor-element.elementor-element-a245faf{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-a245faf .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b637837 */.elementor-17 .elementor-element.elementor-element-b637837{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-b637837 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97db9e8 */.elementor-17 .elementor-element.elementor-element-97db9e8{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-97db9e8 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e329b8 */.elementor-17 .elementor-element.elementor-element-9e329b8{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9e329b8 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b4bc1 */.elementor-17 .elementor-element.elementor-element-39b4bc1{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5070990 */.elementor-17 .elementor-element.elementor-element-5070990{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-5070990 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a57b7 */.elementor-17 .elementor-element.elementor-element-20a57b7{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-20a57b7 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53deff0 */.elementor-17 .elementor-element.elementor-element-53deff0{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-53deff0 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e877d6f */.elementor-17 .elementor-element.elementor-element-e877d6f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e877d6f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1941694 */.elementor-17 .elementor-element.elementor-element-1941694{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b17a7f5 */.elementor-17 .elementor-element.elementor-element-b17a7f5{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-b17a7f5 .dy-r{padding-top:12px !important;padding-right:20px !important;padding-bottom:12px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 247, 252) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.1) !important;font-size:13px !important;font-weight:900 !important;color:rgb(31, 58, 147) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faafcad */.elementor-17 .elementor-element.elementor-element-faafcad{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-faafcad .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9729933 */.elementor-17 .elementor-element.elementor-element-9729933{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-9729933 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bf9b2 */.elementor-17 .elementor-element.elementor-element-17bf9b2{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-17bf9b2 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4de7855 */.elementor-17 .elementor-element.elementor-element-4de7855{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4de7855 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b48d2e */.elementor-17 .elementor-element.elementor-element-8b48d2e{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afd9b50 */.elementor-17 .elementor-element.elementor-element-afd9b50{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-afd9b50 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ff60d8 */.elementor-17 .elementor-element.elementor-element-8ff60d8{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-8ff60d8 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-556d86a */.elementor-17 .elementor-element.elementor-element-556d86a{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-556d86a .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b79dd5 */.elementor-17 .elementor-element.elementor-element-8b79dd5{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-8b79dd5 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0949639 */.elementor-17 .elementor-element.elementor-element-0949639{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf82d4f */.elementor-17 .elementor-element.elementor-element-cf82d4f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-cf82d4f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71de1df */.elementor-17 .elementor-element.elementor-element-71de1df{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-71de1df .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40379c8 */.elementor-17 .elementor-element.elementor-element-40379c8{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-40379c8 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d6706 */.elementor-17 .elementor-element.elementor-element-d4d6706{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-d4d6706 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4ba59 */.elementor-17 .elementor-element.elementor-element-cd4ba59{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7326548 */.elementor-17 .elementor-element.elementor-element-7326548{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7326548 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7044bfc */.elementor-17 .elementor-element.elementor-element-7044bfc{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-7044bfc .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53151f3 */.elementor-17 .elementor-element.elementor-element-53151f3{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-53151f3 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19eeff6 */.elementor-17 .elementor-element.elementor-element-19eeff6{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-19eeff6 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cea195 */.elementor-17 .elementor-element.elementor-element-1cea195{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55da029 */.elementor-17 .elementor-element.elementor-element-55da029{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-55da029 .dy-r{padding-top:12px !important;padding-right:20px !important;padding-bottom:12px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 247, 252) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.1) !important;font-size:13px !important;font-weight:900 !important;color:rgb(31, 58, 147) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03dc857 */.elementor-17 .elementor-element.elementor-element-03dc857{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-03dc857 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c60e4f */.elementor-17 .elementor-element.elementor-element-3c60e4f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3c60e4f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd15266 */.elementor-17 .elementor-element.elementor-element-fd15266{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-fd15266 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4230983 */.elementor-17 .elementor-element.elementor-element-4230983{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-4230983 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82002dc */.elementor-17 .elementor-element.elementor-element-82002dc{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eb636c */.elementor-17 .elementor-element.elementor-element-1eb636c{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-1eb636c .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74302d1 */.elementor-17 .elementor-element.elementor-element-74302d1{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-74302d1 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8352c3 */.elementor-17 .elementor-element.elementor-element-e8352c3{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e8352c3 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c77f24a */.elementor-17 .elementor-element.elementor-element-c77f24a{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c77f24a .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8af38 */.elementor-17 .elementor-element.elementor-element-8c8af38{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b7c95f */.elementor-17 .elementor-element.elementor-element-1b7c95f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-1b7c95f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-518352f */.elementor-17 .elementor-element.elementor-element-518352f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-518352f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2134295 */.elementor-17 .elementor-element.elementor-element-2134295{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-2134295 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58cf3e3 */.elementor-17 .elementor-element.elementor-element-58cf3e3{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-58cf3e3 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bd830 */.elementor-17 .elementor-element.elementor-element-e3bd830{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9acaa2 */.elementor-17 .elementor-element.elementor-element-a9acaa2{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-a9acaa2 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d954f */.elementor-17 .elementor-element.elementor-element-73d954f{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-73d954f .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ed79a */.elementor-17 .elementor-element.elementor-element-e6ed79a{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e6ed79a .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee43edd */.elementor-17 .elementor-element.elementor-element-ee43edd{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-ee43edd .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(154, 164, 192) !important;font-weight:500 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a06d8a */.elementor-17 .elementor-element.elementor-element-2a06d8a{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da42bb */.elementor-17 .elementor-element.elementor-element-2da42bb{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-2da42bb .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2d7dd */.elementor-17 .elementor-element.elementor-element-0f2d7dd{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-0f2d7dd .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6f31c4 */.elementor-17 .elementor-element.elementor-element-c6f31c4{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-c6f31c4 .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 248, 230) !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c99f7e */.elementor-17 .elementor-element.elementor-element-3c99f7e{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-3c99f7e .dy-r{padding-top:13px !important;padding-right:20px !important;padding-bottom:13px !important;padding-left:20px !important;color:rgb(11, 21, 51) !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ffe7c */.elementor-17 .elementor-element.elementor-element-53ffe7c{display:grid !important;grid-template-columns:minmax(0px, 1.5fr) repeat(3, minmax(0px, 1fr)) !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(15, 30, 80, 0.08) !important;font-size:15px !important;line-height:1.8 !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b2d71d */.elementor-17 .elementor-element.elementor-element-2b2d71d{min-width:760px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be871e3 */.elementor-17 .elementor-element.elementor-element-be871e3{margin-top:32px !important;overflow-x:auto !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(15, 30, 80, 0.1) !important;border-right-color:rgba(15, 30, 80, 0.1) !important;border-bottom-color:rgba(15, 30, 80, 0.1) !important;border-left-color:rgba(15, 30, 80, 0.1) !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;border-top-left-radius:22px !important;border-top-right-radius:22px !important;border-bottom-right-radius:22px !important;border-bottom-left-radius:22px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3acc08 */.elementor-17 .elementor-element.elementor-element-a3acc08{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899980e */.elementor-17 .elementor-element.elementor-element-899980e{padding-top:110px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f7e570 */.elementor-17 .elementor-element.elementor-element-8f7e570{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-8f7e570 .dy-r{font-size:14px !important;font-weight:800 !important;color:rgb(168, 95, 0) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a387e9 */.elementor-17 .elementor-element.elementor-element-8a387e9{margin-top:12px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-8a387e9 .dy-r{font-size:40px !important;font-weight:900 !important;color:rgb(11, 21, 51) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-94b350c */.elementor-17 .elementor-element.elementor-element-94b350c{margin-top:28px !important;flex-direction:column !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-accordion{display:flex;flex-direction:column;gap:12px}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-accordion-item{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(15, 30, 80, 0.1) !important;border-right-color:rgba(15, 30, 80, 0.1) !important;border-bottom-color:rgba(15, 30, 80, 0.1) !important;border-left-color:rgba(15, 30, 80, 0.1) !important;border-image-source:none !important;border-image-slice:100% !important;border-image-width:1 !important;border-image-outset:0 !important;border-image-repeat:stretch !important;border-top-left-radius:16px !important;border-top-right-radius:16px !important;border-bottom-right-radius:16px !important;border-bottom-left-radius:16px !important;overflow-x:hidden !important;overflow-y:hidden !important}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-tab-title{display:flex !important;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:16px;padding:14px 22px !important;border:0 !important;background:transparent !important;font-family:inherit;font-size:17px !important;font-weight:800 !important;min-height:62px !important}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-tab-title a,.elementor-17 .elementor-element.elementor-element-94b350c .elementor-tab-title{color:rgb(11, 21, 51) !important;text-decoration:none !important}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-accordion-icon{color:rgb(168, 95, 0) !important;float:none !important;width:auto !important;display:inline-block !important;line-height:normal !important;font-size:26px !important}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-accordion-icon svg{fill:currentColor;width:15px;height:15px;vertical-align:middle}.elementor-17 .elementor-element.elementor-element-94b350c .elementor-tab-content{border:0 !important;padding-top:0px !important;padding-right:22px !important;padding-bottom:20px !important;padding-left:22px !important;font-size:16px !important;line-height:2 !important;color:rgb(70, 85, 122) !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca58b72 */.elementor-17 .elementor-element.elementor-element-ca58b72{max-width:920px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a196aee */.elementor-17 .elementor-element.elementor-element-a196aee{padding-top:110px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec05cc */.elementor-17 .elementor-element.elementor-element-6ec05cc{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-6ec05cc .dy-r{font-size:42px !important;line-height:1.5 !important;font-weight:900 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52ab7db */.elementor-17 .elementor-element.elementor-element-52ab7db{margin-top:14px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-52ab7db .dy-r{font-size:18px !important;line-height:2 !important;color:rgb(61, 44, 0) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a84ca0 */.elementor-17 .elementor-element.elementor-element-5a84ca0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:420px !important;min-width:0px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;max-width:none !important;min-height:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e46eb */.elementor-17 .elementor-element.elementor-element-e3e46eb{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;width:auto !important}.elementor-17 .elementor-element.elementor-element-e3e46eb .dy-r{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d224da */.elementor-17 .elementor-element.elementor-element-8d224da{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 165, 36) !important;border-top-left-radius:30px !important;border-top-right-radius:30px !important;border-bottom-right-radius:30px !important;border-bottom-left-radius:30px !important;padding-top:56px !important;padding-right:44px !important;padding-bottom:56px !important;padding-left:44px !important;display:flex !important;flex-wrap:wrap !important;row-gap:32px !important;column-gap:32px !important;align-items:center !important;justify-content:space-between !important;color:rgb(26, 18, 0) !important;flex-direction:row !important;align-content:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc8b43 */.elementor-17 .elementor-element.elementor-element-4dc8b43{display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da2c81d */.elementor-17 .elementor-element.elementor-element-da2c81d{padding-top:110px !important;padding-right:0px !important;padding-bottom:110px !important;padding-left:0px !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae72089 */.elementor-17 .elementor-element.elementor-element-ae72089{font-family:Vazirmatn, Tahoma, sans-serif !important;direction:rtl !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 247, 252) !important;color:rgb(11, 21, 51) !important;overflow-x:hidden !important;overflow-y:hidden !important;display:block !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:normal !important;align-items:normal !important;align-content:normal !important;row-gap:normal !important;column-gap:normal !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;position:static !important;width:auto !important;height:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:auto !important;transition:none !important}/* End custom CSS */
/* Start custom CSS */:root:root:root .elementor-17{line-height:normal;color:#0B1533;font-size:16px;font-family:'Vazirmatn',Tahoma,sans-serif}
:root:root:root .elementor-17 .elementor-widget-heading .elementor-heading-title{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0}
:root:root:root .elementor-17 h1{font-size:2em;margin:.67em 0}:root:root:root .elementor-17 h2{font-size:1.5em;margin:.83em 0}:root:root:root .elementor-17 h3{font-size:1.17em;margin:1em 0}:root:root:root .elementor-17 h4{margin:1.33em 0}
:root:root:root .elementor-17 :is(h1,h2,h3,h4,h5,h6){font-family:inherit;color:inherit;line-height:normal;font-weight:bold;letter-spacing:normal}
:root:root:root .elementor-17 .e-con,:root:root:root .elementor-17 .dy-r,:root:root:root .elementor-17 .dy-r *,:root:root:root .elementor-17 .elementor-widget-html :not(.dy-calc,.dy-calc *){box-sizing:content-box}
:root:root:root .elementor-17 p{margin:1em 0}:root:root:root .elementor-17 a{color:inherit}:root:root:root .elementor-17 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
:root:root:root .elementor-17{margin: 0px;}
:root:root:root .elementor-17 .wrap{max-width: 1240px; margin: 0px auto; padding: 0px 24px; box-sizing: border-box;}
:root:root:root .elementor-17 .btn-p{display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 0px 30px; border-radius: 14px; background: rgb(245, 165, 36); color: rgb(26, 18, 0); font-weight: 800; font-size: 16px; border: 0px; cursor: pointer; font-family: inherit; text-decoration: none;}
:root:root:root .elementor-17 .btn-p:hover{background: rgb(255, 185, 64);}
:root:root:root .elementor-17 .btn-n{display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 0px 30px; border-radius: 14px; background: rgb(31, 58, 147); color: rgb(255, 255, 255); font-weight: 800; font-size: 16px; border: 0px; cursor: pointer; font-family: inherit; text-decoration: none;}
:root:root:root .elementor-17 .btn-n:hover{background: rgb(23, 48, 127);}
@media (max-width: 720px){:root:root:root .elementor-17 .h1x{font-size: 36px !important;}
:root:root:root .elementor-17 .h2x{font-size: 28px !important;}}
:root:root:root .elementor-17{margin: 0px;}
:root:root:root .elementor-17 .nv{font-size: 16px; font-weight: 700; color: rgb(70, 85, 122); text-decoration: none; background: none; border: 0px; cursor: pointer; font-family: inherit; padding: 8px 4px; display: inline-flex; align-items: center; gap: 6px;}
:root:root:root .elementor-17 .nv:hover{color: rgb(31, 58, 147);}
:root:root:root .elementor-17 .nb{display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 0px 22px; border-radius: 14px; background: rgb(245, 165, 36); color: rgb(26, 18, 0); font-weight: 800; font-size: 15px; text-decoration: none;}
:root:root:root .elementor-17 .nb:hover{background: rgb(255, 185, 64);}
:root:root:root .elementor-17 .ml{display: block; padding: 7px 10px; border-radius: 10px; font-size: 15px; font-weight: 600; color: rgb(43, 58, 99); text-decoration: none; line-height: 1.7;}
:root:root:root .elementor-17 .ml:hover{background: rgb(234, 240, 252); color: rgb(31, 58, 147);}
:root:root:root .elementor-17{margin: 0px;}
:root:root:root .elementor-17 .fl{font-size: 14px; color: rgb(183, 193, 220); text-decoration: none; line-height: 2.1;}
:root:root:root .elementor-17 .fl:hover{color: rgb(245, 165, 36);}/* End custom CSS */