.elementor-559 .elementor-element.elementor-element-c2ba2d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-c2ba2d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-d439482{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-0607ab1{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-0607ab1:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-0607ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7a1fd75 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-b482a8c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-84793dc{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-84793dc:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-84793dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E31;}.elementor-559 .elementor-element.elementor-element-84793dc.e-con{--align-self:center;}.elementor-559 .elementor-element.elementor-element-78191c9{text-align:center;}.elementor-559 .elementor-element.elementor-element-78191c9 .elementor-heading-title{color:#FCFCFC;}.elementor-559 .elementor-element.elementor-element-37c4fe9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-2b3f97c{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-2b3f97c:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-2b3f97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b1aafa1 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-1ce5d07{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-62fe2fe{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-62fe2fe:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-62fe2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-de11974 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-051e8d7{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-db1b278{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-db1b278:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-db1b278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-2d8cca3 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-7ea2051{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-8c94863{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-8c94863:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-8c94863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-691591e .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-8b1d18d{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-eb93e69{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-8c51a77{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-8c51a77:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-8c51a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E31;}.elementor-559 .elementor-element.elementor-element-8c51a77.e-con{--align-self:center;}.elementor-559 .elementor-element.elementor-element-f3c4052{text-align:center;}.elementor-559 .elementor-element.elementor-element-f3c4052 .elementor-heading-title{color:#FCFCFC;}.elementor-559 .elementor-element.elementor-element-75fb7b3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-555da0e{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-555da0e:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-555da0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-dfe09a9 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-33ba320{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-33ba320:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-33ba320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9151f35 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-1dc378e{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-1dc378e:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-1dc378e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b71a61a .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-b98da7b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-b98da7b:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-b98da7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-30911d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-205d2d2{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-205d2d2:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-205d2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-02eee5d .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-5b689af{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-5b689af:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-5b689af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-04558a9 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-a05087b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-a05087b:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-a05087b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-616c2f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-2f2ed4e{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-2f2ed4e:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-2f2ed4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-8e2e40e .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-cfa690e{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-cfa690e:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-cfa690e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-e795e47 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-bf8235a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-b85d63a{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-b85d63a:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-b85d63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E31;}.elementor-559 .elementor-element.elementor-element-b85d63a.e-con{--align-self:center;}.elementor-559 .elementor-element.elementor-element-9d4ab33{text-align:center;}.elementor-559 .elementor-element.elementor-element-9d4ab33 .elementor-heading-title{color:#FCFCFC;}.elementor-559 .elementor-element.elementor-element-4470a8c{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-4470a8c:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-4470a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9290f09{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-f4996d9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-b552afd{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-b552afd:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-b552afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E31;}.elementor-559 .elementor-element.elementor-element-b552afd.e-con{--align-self:center;}.elementor-559 .elementor-element.elementor-element-7670506{text-align:center;}.elementor-559 .elementor-element.elementor-element-7670506 .elementor-heading-title{color:#FCFCFC;}.elementor-559 .elementor-element.elementor-element-8ce1269{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-8ce1269:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-8ce1269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-c3d3760{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-7fe7477{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-7fe7477:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-7fe7477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E31;}.elementor-559 .elementor-element.elementor-element-7fe7477.e-con{--align-self:center;}.elementor-559 .elementor-element.elementor-element-533c99d{text-align:center;}.elementor-559 .elementor-element.elementor-element-533c99d .elementor-heading-title{color:#FCFCFC;}.elementor-559 .elementor-element.elementor-element-12b64b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-b7fe1b4{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-b7fe1b4:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-b7fe1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-16ac1ed .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-1897ad7{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-7db0e2a{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-7db0e2a:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-7db0e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-89ad45a .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-4fe9657{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-c0e22eb{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-c0e22eb:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c0e22eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-179d824 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-21eadbe{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-d183866{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-d183866:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-d183866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-c94a5b6 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-0a8ed82{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-3dd1412{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-3dd1412:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-3dd1412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-c0d6966 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-2a58bda{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-c52d196{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-3px 3px 10px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-c52d196:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c52d196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-eafb714 .elementor-heading-title{color:#004D80;}.elementor-559 .elementor-element.elementor-element-7a95265{column-gap:0px;font-size:15px;color:#464646;}.elementor-559 .elementor-element.elementor-element-90a4506{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-559 .elementor-element.elementor-element-dc93317{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-559 .elementor-element.elementor-element-dc93317:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-dc93317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E31;}.elementor-559 .elementor-element.elementor-element-dc93317.e-con{--align-self:center;}.elementor-559 .elementor-element.elementor-element-63123c5{text-align:center;}.elementor-559 .elementor-element.elementor-element-63123c5 .elementor-heading-title{color:#FCFCFC;}@media(max-width:1024px){.elementor-559 .elementor-element.elementor-element-37c4fe9{--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-75fb7b3{--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-12b64b2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-559 .elementor-element.elementor-element-c2ba2d7{--width:96.665%;}.elementor-559 .elementor-element.elementor-element-0607ab1{--width:100%;}.elementor-559 .elementor-element.elementor-element-84793dc{--width:100%;}.elementor-559 .elementor-element.elementor-element-8c51a77{--width:100%;}.elementor-559 .elementor-element.elementor-element-b85d63a{--width:100%;}.elementor-559 .elementor-element.elementor-element-b552afd{--width:100%;}.elementor-559 .elementor-element.elementor-element-7fe7477{--width:100%;}.elementor-559 .elementor-element.elementor-element-dc93317{--width:100%;}}@media(max-width:767px){.elementor-559 .elementor-element.elementor-element-d439482{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-559 .elementor-element.elementor-element-37c4fe9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-75fb7b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-559 .elementor-element.elementor-element-12b64b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.responsive-table {
  width: 100%;
  overflow-x: auto;
  font-family: sans-serif;
  font-size: 16px !important;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
}

.responsive-table th,
.responsive-table td {
  border: 1px solid #ddd;
  padding: 12px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  word-break: keep-all;       /* Prevents breaking inside words */
  overflow-wrap: normal;      /* Allows breaking only at natural spaces */
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tr:nth-child(even):not(.footer-row) {
  background-color: #f9f9f9;
}

.responsive-table tr:hover:not(.footer-row) {
  background-color: #eef6ff;
}

.responsive-table .table-title {
  background-color: #e6e6e6;
  font-weight: bold;
  font-size: 1.2em !important;
  text-align: center;
}

.footer-row td {
  background-color: white !important;
  border: none !important;
  text-align: right;
  padding: 24px 12px 12px;
}

/* Hide mobile labels by default */
.responsive-table td span.label {
  display: none;
}

/* Mobile-friendly card layout */
@media screen and (max-width: 768px) {
  .responsive-table table,
  .responsive-table thead,
  .responsive-table tbody,
  .responsive-table th,
  .responsive-table td,
  .responsive-table tr {
    display: block;
  }

  .responsive-table thead {
    display: none;
  }

  .responsive-table tr:not(.footer-row) {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 12px;
    margin-bottom: 16px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  }

  .responsive-table td {
    border: none !important;
    padding: 8px 0;
  }

  .responsive-table td span.label {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
    white-space: nowrap;
  }

  .footer-row td {
    text-align: right !important;
    padding: 24px 12px 12px;
  }
}

@media (max-width: 767px) {
  .responsive-table table th,
  .responsive-table table td {
    text-align: center !important;
  }

  .responsive-table .label {
    text-align: center !important;
    display: block;
    margin-bottom: 0.3em;
  }
}/* End custom CSS */