.elementor-13004 .elementor-element.elementor-element-9996386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:32px 32px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-63e2483{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-62dd2a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:6px 6px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13004 .elementor-element.elementor-element-62dd2a6:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-62dd2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-62dd2a6, .elementor-13004 .elementor-element.elementor-element-62dd2a6::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-18e5d95 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-13004 .elementor-element.elementor-element-f6bae1c .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-3f0f681 .elementor-heading-title{color:#1E6B2A;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-3f0f681 > .elementor-widget-container{padding:7px 11px 7px 11px;background-color:#E3F3E4;border-radius:50px 50px 50px 50px;}.elementor-13004 .elementor-element.elementor-element-3f0f681{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-124710e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:6px 6px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13004 .elementor-element.elementor-element-124710e:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-124710e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-124710e, .elementor-13004 .elementor-element.elementor-element-124710e::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-2e6f0a6 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-13004 .elementor-element.elementor-element-f846082 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-fbb2e55 .elementor-heading-title{color:#4A5C6A;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-fbb2e55 > .elementor-widget-container{padding:7px 11px 7px 11px;background-color:#EEF2F5;border-radius:50px 50px 50px 50px;}.elementor-13004 .elementor-element.elementor-element-fbb2e55{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-1042f35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:6px 6px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13004 .elementor-element.elementor-element-1042f35:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-1042f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-1042f35, .elementor-13004 .elementor-element.elementor-element-1042f35::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-8a06614 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-13004 .elementor-element.elementor-element-2fcf3af .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-bf7edc4 .elementor-heading-title{color:#1E6B2A;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-bf7edc4 > .elementor-widget-container{padding:7px 11px 7px 11px;background-color:#E3F3E4;border-radius:50px 50px 50px 50px;}.elementor-13004 .elementor-element.elementor-element-bf7edc4{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-dd5e05a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:6px 6px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13004 .elementor-element.elementor-element-dd5e05a:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-dd5e05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-dd5e05a, .elementor-13004 .elementor-element.elementor-element-dd5e05a::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-87991bf .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-13004 .elementor-element.elementor-element-c95e5ea .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-d624d6b .elementor-heading-title{color:#4A5C6A;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-d624d6b > .elementor-widget-container{padding:7px 11px 7px 11px;background-color:#EEF2F5;border-radius:50px 50px 50px 50px;}.elementor-13004 .elementor-element.elementor-element-d624d6b{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-609c4e5{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-151955c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-bb64609 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-8aef4c4{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-57a8b82 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-13004 .elementor-element.elementor-element-6038f85 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-13004 .elementor-element.elementor-element-b5f09d3{color:#566978;font-family:"Open Sans", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;}.elementor-13004 .elementor-element.elementor-element-a6f5215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-e71108f .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-c9cbe6a{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-7b786a5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-13004 .elementor-element.elementor-element-2dff3f6 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-13004 .elementor-element.elementor-element-56bcf52 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;}.elementor-13004 .elementor-element.elementor-element-869dab1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-554089c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:10px 10px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13004 .elementor-element.elementor-element-554089c:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-554089c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-554089c, .elementor-13004 .elementor-element.elementor-element-554089c::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-a3cd2ff .elementor-heading-title{color:#0A6FBF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-a3cd2ff > .elementor-widget-container{padding:6px 5px 6px 5px;border-radius:50px 50px 50px 50px;}.elementor-13004 .elementor-element.elementor-element-a3cd2ff{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-f990061{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-13004 .elementor-element.elementor-element-af95b95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:10px 10px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13004 .elementor-element.elementor-element-af95b95:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-af95b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-af95b95, .elementor-13004 .elementor-element.elementor-element-af95b95::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-8b43af5 .elementor-heading-title{color:#0A6FBF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-8b43af5 > .elementor-widget-container{padding:6px 5px 6px 5px;border-radius:50px 50px 50px 50px;}.elementor-13004 .elementor-element.elementor-element-8b43af5{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-55e4395{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-13004 .elementor-element.elementor-element-a838d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-55f46e7 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-3205c8d{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-45066e8{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-13004 .elementor-element.elementor-element-64a0c8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-08041d6 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-65a36f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:22px 22px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 16px 1px rgba(48,167,254,0.12);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13004 .elementor-element.elementor-element-65a36f1:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-65a36f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-65a36f1, .elementor-13004 .elementor-element.elementor-element-65a36f1::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-4844acb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-41dc132 .elementor-heading-title{color:#F5FBFF;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1em;}.elementor-13004 .elementor-element.elementor-element-41dc132{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-41dc132.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13004 .elementor-element.elementor-element-52e519f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:2px 2px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-52e519f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13004 .elementor-element.elementor-element-417ed72 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;}.elementor-13004 .elementor-element.elementor-element-e82ee73 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.4em;}.elementor-13004 .elementor-element.elementor-element-9e53079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-f9df9f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:6px 6px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-08c6fd4 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;}.elementor-13004 .elementor-element.elementor-element-62c3f72{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-b900e59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:6px 6px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-0503858 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;}.elementor-13004 .elementor-element.elementor-element-578a126{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-fd653d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:6px 6px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-98df7d1 .elementor-heading-title{color:#566978;font-family:"Open Sans", Sans-serif;font-size:14.5px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;}.elementor-13004 .elementor-element.elementor-element-09ad04a{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-1ba5e67 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.5em;}.elementor-13004 .elementor-element.elementor-element-cd85c6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-a2e82d4 .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-be1f0a3{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-ff68500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px 18px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-5ea23ad .elementor-heading-title{color:#0C2D45;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;letter-spacing:-0.3px;}.elementor-13004 .elementor-element.elementor-element-904f9c2{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-13004 .elementor-element.elementor-element-6bf4438{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:16px 16px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13004 .elementor-element.elementor-element-6bf4438:not(.elementor-motion-effects-element-type-background), .elementor-13004 .elementor-element.elementor-element-6bf4438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FBFF;}.elementor-13004 .elementor-element.elementor-element-6bf4438, .elementor-13004 .elementor-element.elementor-element-6bf4438::before{--border-transition:0.3s;}.elementor-13004 .elementor-element.elementor-element-e2b9a31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:12px 12px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13004 .elementor-element.elementor-element-aa4854a .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:#FFFFFF;color:#FFFFFF;background-color:#30A7FE;border-style:none;border-radius:16px 16px 16px 16px;padding:14px 22px 14px 22px;}.elementor-13004 .elementor-element.elementor-element-aa4854a .elementor-button:hover, .elementor-13004 .elementor-element.elementor-element-aa4854a .elementor-button:focus{color:#FFFFFF;background-color:#1F97EE;}.elementor-13004 .elementor-element.elementor-element-aa4854a .elementor-button:hover svg, .elementor-13004 .elementor-element.elementor-element-aa4854a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-aa4854a{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-3df1013 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:#0C2D45;color:#0C2D45;background-color:rgba(255,255,255,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C2D45;border-radius:16px 16px 16px 16px;padding:14px 22px 14px 22px;}.elementor-13004 .elementor-element.elementor-element-3df1013 .elementor-button:hover, .elementor-13004 .elementor-element.elementor-element-3df1013 .elementor-button:focus{color:#0C2D45;background-color:#FFFFFF;}.elementor-13004 .elementor-element.elementor-element-3df1013 .elementor-button:hover svg, .elementor-13004 .elementor-element.elementor-element-3df1013 .elementor-button:focus svg{fill:#0C2D45;}.elementor-13004 .elementor-element.elementor-element-3df1013{width:auto;max-width:auto;}.elementor-13004 .elementor-element.elementor-element-c7199ca{color:#455A6A;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}@media(max-width:1024px){.elementor-13004 .elementor-element.elementor-element-63e2483{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--grid-auto-flow:row;}.elementor-13004 .elementor-element.elementor-element-869dab1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13004 .elementor-element.elementor-element-63e2483{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--grid-auto-flow:row;}.elementor-13004 .elementor-element.elementor-element-f6bae1c .elementor-heading-title{font-size:24px;}.elementor-13004 .elementor-element.elementor-element-f846082 .elementor-heading-title{font-size:24px;}.elementor-13004 .elementor-element.elementor-element-2fcf3af .elementor-heading-title{font-size:24px;}.elementor-13004 .elementor-element.elementor-element-c95e5ea .elementor-heading-title{font-size:24px;}.elementor-13004 .elementor-element.elementor-element-bb64609 .elementor-heading-title{font-size:23px;}.elementor-13004 .elementor-element.elementor-element-e71108f .elementor-heading-title{font-size:23px;}.elementor-13004 .elementor-element.elementor-element-869dab1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13004 .elementor-element.elementor-element-55f46e7 .elementor-heading-title{font-size:23px;}.elementor-13004 .elementor-element.elementor-element-08041d6 .elementor-heading-title{font-size:23px;}.elementor-13004 .elementor-element.elementor-element-a2e82d4 .elementor-heading-title{font-size:23px;}.elementor-13004 .elementor-element.elementor-element-5ea23ad .elementor-heading-title{font-size:23px;}}/* Start custom CSS for container, class: .elementor-element-9996386 *//* Monthly Overview post body styles. Scoped to this container. */
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-widget:not(:last-child) { margin-bottom: 0; margin-block-end: 0; }
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-widget-text-editor p { margin: 0 0 18px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-widget-text-editor strong { color: #0C2D45; }
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-widget-text-editor a, .elementor-13004 .elementor-element.elementor-element-9996386 .mo-card a { text-underline-offset: 3px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-card, .elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap, .elementor-13004 .elementor-element.elementor-element-9996386 .elementor-toc__list-wrapper { margin: 0 !important; padding-left: 22px !important; }
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-toc__body { padding-top: 4px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-avatar { flex: none !important; width: 64px !important; max-width: 64px; }
.elementor-13004 .elementor-element.elementor-element-9996386 table.mo-lotable th, .elementor-13004 .elementor-element.elementor-element-9996386 table.mo-lotable td { padding-left: 14px; padding-right: 14px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-flag { flex: none; width: 28px !important; height: 28px !important; object-fit: contain; margin: 0 !important; }
.elementor-13004 .elementor-element.elementor-element-9996386 table.mo-lotable thead th, .elementor-13004 .elementor-element.elementor-element-9996386 table.mo-lotable thead th.n { white-space: normal; }
.elementor-13004 .elementor-element.elementor-element-9996386 table.mo-lotable .mo-track { width: 80px; }
.elementor-13004 .elementor-element.elementor-element-9996386 table.mo-lotable .mo-lo a { white-space: nowrap; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-todo { font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-card { background: #FFFFFF; border-radius: 20px; box-shadow: 0 4px 16px 1px rgba(48,167,254,0.12); overflow: hidden; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.elementor-13004 .elementor-element.elementor-element-9996386 table.mo-table { width: 100%; min-width: 560px; margin: 0; border: 0; border-collapse: collapse; font-size: 17px; line-height: 1.4; color: #455A6A; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table caption { caption-side: top; text-align: left; padding: 18px 20px 10px; background: none; color: #0C2D45; font-size: 18px; font-weight: 700; font-style: normal; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table th, .elementor-13004 .elementor-element.elementor-element-9996386 .mo-table td { padding: 12px 16px; border: 0; background: #FFFFFF; text-align: left; vertical-align: middle; font-size: 17px; line-height: 1.4; letter-spacing: 0; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table thead th { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDE7EE; color: #566978; font-size: 14px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; white-space: nowrap; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table tbody tr:nth-child(even) > * { background: #F5FBFF; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table tbody th { color: #0C2D45; font-weight: 600; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table .n { text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table td.strong { color: #0C2D45; font-weight: 700; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table td.prev { color: #566978; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table tfoot th, .elementor-13004 .elementor-element.elementor-element-9996386 .mo-table tfoot td { border-top: 1px solid #DDE7EE; color: #0C2D45; font-weight: 700; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-table sup { color: #0A6FBF; font-weight: 700; font-size: 0.7em; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-pill { display: inline-block; padding: 7px 11px; border-radius: 999px; font-size: 14.5px; font-weight: 700; line-height: 1; white-space: nowrap; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-pill.up { background: #E3F3E4; color: #1E6B2A; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-pill.down { background: #EEF2F5; color: #4A5C6A; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-lo { display: flex; align-items: center; gap: 12px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-mark { flex: none; width: 32px; height: 32px; border-radius: 10px; background: #EAF4FE; color: #0A6FBF; font-size: 12px; font-weight: 800; display: grid; place-items: center; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-lo a { color: #0C2D45; font-weight: 600; text-decoration: none; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-lo a:hover { color: #0A6FBF; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-share { display: inline-flex; align-items: center; gap: 10px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-track { display: inline-block; flex: none; width: 110px; height: 8px; border-radius: 999px; background: #EAF4FE; overflow: hidden; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-track span { display: block; height: 100%; border-radius: 999px; background: #30A7FE; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-chart { padding: 22px 24px 24px; display: flex; flex-direction: column; gap: 18px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-chart-head { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 4px 16px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-chart-head h3 { margin: 0; color: #0C2D45; font-family: 'Open Sans', sans-serif; font-size: 19px; line-height: 1.4; font-weight: 700; letter-spacing: 0; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-chart-head span { color: #566978; font-size: 15.5px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 14px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars li { margin: 0; display: grid; grid-template-columns: 190px minmax(0, 1fr) 150px; gap: 6px 12px; align-items: center; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .name { color: #0C2D45; font-size: 16.5px; font-weight: 600; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .bar { display: block; height: 14px; border-radius: 999px; background: #EAF4FE; overflow: hidden; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .bar span { display: block; height: 100%; border-radius: 999px; background: #30A7FE; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .other .bar span { background: #97D3FE; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .val { text-align: right; white-space: nowrap; color: #566978; font-size: 16px; font-variant-numeric: tabular-nums; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .val b { color: #0C2D45; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap { list-style: none; margin: 0 !important; padding: 0; background: #FFFFFF; border-radius: 20px; box-shadow: 0 4px 16px 1px rgba(48,167,254,0.12); overflow: hidden; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap li { margin: 0; padding: 14px 20px; display: grid; grid-template-columns: 170px minmax(0, 1fr); gap: 16px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap li + li { border-top: 1px solid #DDE7EE; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap .mo-date { color: #566978; font-size: 16px; font-variant-numeric: tabular-nums; padding-top: 1px; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap a { color: #0C2D45; font-weight: 600; text-decoration: none; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap a:hover { color: #0A6FBF; text-decoration: underline; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-avatar .elementor-heading-title { width: 64px; height: 64px; border-radius: 50%; background: #0C2D45; color: #F5FBFF; display: grid; place-items: center; }
.elementor-13004 .elementor-element.elementor-element-9996386 .mo-todo { background: #FFF6DC; color: #6E5600; padding: 0 4px; border-radius: 4px; }
@media (max-width: 1024px) {
  .elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars li { grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "name val" "bar bar"; }
  .elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .name { grid-area: name; }
  .elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .bar { grid-area: bar; }
  .elementor-13004 .elementor-element.elementor-element-9996386 .mo-bars .val { grid-area: val; }
  .elementor-13004 .elementor-element.elementor-element-9996386 .mo-recap li { grid-template-columns: minmax(0, 1fr); gap: 2px; }
}
/* Stat cards: 2x2 when the post column is too narrow for 4 across */
.elementor-13004 .elementor-element.elementor-element-9996386 { container-type: inline-size; }
@container (max-width: 760px) { .elementor-13004 .elementor-element.elementor-element-9996386 .elementor-element-63e2483 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-template-rows: none !important; } }
.elementor-13004 .elementor-element.elementor-element-9996386 .elementor-element-63e2483 .e-con > .elementor-widget:nth-child(2) .elementor-heading-title { white-space: nowrap; }/* End custom CSS */