.elementor-64760 .elementor-element.elementor-element-ee49ba7{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64760 .elementor-element.elementor-element-54e685f{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-f6caa31{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-64760 .elementor-element.elementor-element-8acb4f9 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-80189b5{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-821c80d .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-4411cb5{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-56a08e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-56a08e2 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-71d98dd{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-445ee03{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-199492b .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-9de29cd{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-d21c30a .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-33441a0{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-da97724 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-482d173{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-7c3af20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-7c3af20 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-9464e7c{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-950e9de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-950e9de .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-a1d5b66{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-d73a70f .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-488c14f{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-ac6e2ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-ac6e2ec .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-8428369{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-271a48e .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-644a857{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-21fd279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-21fd279 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-5fd0413{font-size:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-64760 .elementor-element.elementor-element-4127b27{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-d4aad80 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-4f1271f{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-437e10b .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-5f25f0d{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-13f374a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-13f374a .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-282a17b{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-9ae7037 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-b90e6fa{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-b8c6529 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-fbe60cc{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-a6426af{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-8e772c1 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-ffc5825{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-c924966 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-a2059b0{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-1602315 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-bf715fe{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-66af565 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-adb3474{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-b796d2f .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-a8fd80d{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-f4e2502 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-cda24e2{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-7c658ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-e63f850{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64760 .elementor-element.elementor-element-e63f850:not(.elementor-motion-effects-element-type-background), .elementor-64760 .elementor-element.elementor-element-e63f850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64760 .elementor-element.elementor-element-91655df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-91655df .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-7e9b9be{font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-64760 .elementor-element.elementor-element-d7716e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64760 .elementor-element.elementor-element-d7716e2:not(.elementor-motion-effects-element-type-background), .elementor-64760 .elementor-element.elementor-element-d7716e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64760 .elementor-element.elementor-element-56b0d60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-56b0d60 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-dfc4584{font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-64760 .elementor-element.elementor-element-14ff22e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64760 .elementor-element.elementor-element-14ff22e:not(.elementor-motion-effects-element-type-background), .elementor-64760 .elementor-element.elementor-element-14ff22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64760 .elementor-element.elementor-element-46bf422{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-46bf422 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-4765dde{font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-64760 .elementor-element.elementor-element-c3c078d{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-22512ea .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-ab6b685{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-2984fa9 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-cb1b28b{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-6253570 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-0b01d1d{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-cb4ea30{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-ddb8149 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-fb0a41a{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-5f41a5c .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-6d4bf5d{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-2813f56 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-060bfee{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-7406902 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-f939346{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-ddab8d6 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-83695b0{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-fbcda4e .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-a40ad70{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-3f487fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-3f487fb .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-e55515c{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-84c98fb .elementor-heading-title{font-family:"Inter", Montserrat;font-size:19px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-78e8bc8{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-e635f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-e635f21 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-8b02509{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-042b15a{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-8947ad7 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-d6e2db7{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-5154d37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-85c22cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64760 .elementor-element.elementor-element-85c22cb:not(.elementor-motion-effects-element-type-background), .elementor-64760 .elementor-element.elementor-element-85c22cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64760 .elementor-element.elementor-element-15deac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-15deac3 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-d3ce1a0{font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-64760 .elementor-element.elementor-element-6c110e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64760 .elementor-element.elementor-element-6c110e3:not(.elementor-motion-effects-element-type-background), .elementor-64760 .elementor-element.elementor-element-6c110e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64760 .elementor-element.elementor-element-215f4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-64760 .elementor-element.elementor-element-215f4d1 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:16px;font-weight:600;line-height:20px;color:#054987;}.elementor-64760 .elementor-element.elementor-element-0ab2bea{font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-64760 .elementor-element.elementor-element-9dd4540{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-bed93f1 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;color:#004584;}.elementor-64760 .elementor-element.elementor-element-8152c33{font-size:16px;}.elementor-64760 .elementor-element.elementor-element-dcce083{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64760 .elementor-element.elementor-element-ce67eb5 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:24px;font-weight:700;line-height:1.2em;color:#004584;}.elementor-64760 .elementor-element.elementor-element-3362d9f{--display:flex;}.elementor-64760 .elementor-element.elementor-element-b8348ee{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-ecdc6a8{--display:flex;}.elementor-64760 .elementor-element.elementor-element-da12150{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-d8b9fb3{--display:flex;}.elementor-64760 .elementor-element.elementor-element-385ee3b{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-3f59655{--display:flex;}.elementor-64760 .elementor-element.elementor-element-a312267{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-bdd29d5{--display:flex;}.elementor-64760 .elementor-element.elementor-element-e49c29f{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-e2b4f0a{--display:flex;}.elementor-64760 .elementor-element.elementor-element-4caeaf6{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-d724569{--display:flex;}.elementor-64760 .elementor-element.elementor-element-49dfd0f{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-3a92872{--display:flex;}.elementor-64760 .elementor-element.elementor-element-2dafc34{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-8d86ea9{--display:flex;}.elementor-64760 .elementor-element.elementor-element-52e4407{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-1b423ce{--display:flex;}.elementor-64760 .elementor-element.elementor-element-3c53829{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-c50ac93{--display:flex;}.elementor-64760 .elementor-element.elementor-element-20decee{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-b6d78b1{--display:flex;}.elementor-64760 .elementor-element.elementor-element-1b88701{font-family:"Inter", Montserrat;font-size:16px;font-weight:400;line-height:28px;color:#666666;}.elementor-64760 .elementor-element.elementor-element-04b1a01{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1A1A1A;--n-accordion-icon-size:15px;}.elementor-64760 .elementor-element.elementor-element-04b1a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-64760 .elementor-element.elementor-element-04b1a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Montserrat;font-weight:700;}@media(max-width:767px){.elementor-64760 .elementor-element.elementor-element-e63f850{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-64760 .elementor-element.elementor-element-d7716e2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-64760 .elementor-element.elementor-element-14ff22e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-64760 .elementor-element.elementor-element-85c22cb{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-64760 .elementor-element.elementor-element-6c110e3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-64760 .elementor-element.elementor-element-e63f850{--width:31%;}.elementor-64760 .elementor-element.elementor-element-d7716e2{--width:31%;}.elementor-64760 .elementor-element.elementor-element-14ff22e{--width:31%;}.elementor-64760 .elementor-element.elementor-element-85c22cb{--width:48%;}.elementor-64760 .elementor-element.elementor-element-6c110e3{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-64760 .elementor-element.elementor-element-e63f850{--width:100%;}.elementor-64760 .elementor-element.elementor-element-d7716e2{--width:100%;}.elementor-64760 .elementor-element.elementor-element-14ff22e{--width:100%;}.elementor-64760 .elementor-element.elementor-element-85c22cb{--width:100%;}.elementor-64760 .elementor-element.elementor-element-6c110e3{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-7add14b *//* General Styling */

.table-container {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin: 20px auto;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

.responsive-table {
  width: 100%;
  border-collapse: collapse;
}

/* Stylish Header */
.responsive-table thead tr {
  background: linear-gradient(135.2deg, #ED1C25 0%, #7F1D1D 100%);
  color: #ffffff;
  text-align: left;
}

.responsive-table th {
  padding: 18px 15px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.85rem;
  letter-spacing: 0.05em;
  border-bottom: 2px solid #2d3748;
}

.responsive-table td {
  padding: 15px;
  border-bottom: 1px solid #edf2f7;
  color: #4a5568;
  line-height: 1.6;
  vertical-align: top;
}

/* Row Hover Effect for Desktop */
.responsive-table tbody tr:hover {
  background-color: #f8fafc;
}

/* Responsive Logic (Mobile) */
@media screen and (max-width: 768px) {
  .table-container {
    background: transparent;
    box-shadow: none;
  }

  .responsive-table thead {
    display: none;
  }

  .responsive-table tr {
    display: block;
    margin-bottom: 1.5rem;
    background-color: #ffffff; /* Card Background */
    border-radius: 10px;
    padding: 10px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1); /* Soft shadow for cards */
    border: 1px solid #e2e8f0;
  }

  .responsive-table td {
    display: block;
    text-align: right;
    padding: 12px 15px;
    border-bottom: 1px solid #f1f5f9;
    position: relative;
    padding-left: 45%;
  }

  /* Label Styling */
  .responsive-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 15px;
    width: 40%;
    text-align: left;
    font-weight: 700;
    color: #334155;
    font-size: 0.8rem;
    text-transform: uppercase;
  }

  .responsive-table td:last-child {
    border-bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb6bbfa */.steps-container {
            max-width: 1000px;
            margin: 0 auto;
            position: relative;
            
        
        }

        .step {
            display: flex;
            align-items: flex-start;
            margin-bottom: 20px;
            position: relative;
        }
.step-content p{
    font-family: "Inter" Sans-Serif !important;
}
        .step:last-child {
            margin-bottom: 0;
        }

        .icon-container {
            width: 48px; /* Increased from 40px to 48px for more space around icon */
            height: 48px; /* Increased from 40px to 48px for more space around icon */
            border-radius: 14px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 20px;
            flex-shrink: 0;
            transition: all 0.3s ease;
            cursor: pointer;
        }

        /* Hover effects for icon containers */
        .icon-container:hover {
            transform: scale(1.1);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        }

        .step:nth-child(1) .icon-container {
            background-color: #054987;
        }

        .step:nth-child(2) .icon-container {
            background-color: #054987;
        }

        .step:nth-child(3) .icon-container {
            background-color: #2563eb;
        }

        .step:nth-child(4) .icon-container {
            background-color: #10b981;
        }

        /* Hover effects for specific icon containers */
        .step:nth-child(1) .icon-container:hover {
            background-color: #1d4ed8;
        }

        .step:nth-child(2) .icon-container:hover {
            background-color: #1d4ed8;
        }

        .step:nth-child(3) .icon-container:hover {
            background-color: #1d4ed8;
        }

        .step:nth-child(4) .icon-container:hover {
            background-color: #059669;
        }

        .icon-container img {
            width: 24px; /* Kept the same size */
            height: 24px; /* Kept the same size */
            transition: all 0.3s ease;
        }

        .icon-container:hover img {
            filter: brightness(1.2);
        }

        .step-content {
            padding-top: 5px;
        }

        .step-title {
            font-family: "Inter" Sans-Serif !important;
            font-size: 18px !important;
            font-weight: bold;
            color: #000;
            margin-bottom: 8px;
            margin-top: 10px;
        }

        .step-description {
            font-size: 16px;
            color: #000000;
            line-height: 1.4;
            margin-top: 5px;
        }

        .vertical-line {
            position: absolute;
            left: 24px; /* Adjusted from 20px to 24px to match new container size */
            top: 48px; /* Adjusted from 40px to 48px to match new container size */
            width: 2px;
            background-color: #e5e7eb;
            z-index: -1;
        }

        .step:nth-child(1) .vertical-line {
            height: calc(100% + 20px);
        }

        .step:nth-child(2) .vertical-line {
            height: calc(100% + 20px);
        }

        .step:nth-child(3) .vertical-line {
            height: calc(100% + 20px);
        }

        .step:last-child .vertical-line {
            display: none;
        }

        /* Enhanced responsive styles */
        @media (max-width: 768px) {
            .step {
                margin-bottom: 30px;
            }
            
            .icon-container {
                width: 42px; /* Adjusted for more space */
                height: 42px; /* Adjusted for more space */
            }
            
            .icon-container img {
                width: 20px; /* Kept the same proportion */
                height: 20px; /* Kept the same proportion */
            }
            
            .step-title {
                font-size: 16px;
            }
            
            .step-description {
                font-size: 14px;
            }
            
            .vertical-line {
                left: 21px; /* Adjusted to match new container size */
                top: 42px; /* Adjusted to match new container size */
            }
        }

        @media (max-width: 480px) {
            .step {
                margin-bottom: 25px;
            }
            
            .icon-container {
                width: 36px; /* Adjusted for more space */
                height: 36px; /* Adjusted for more space */
                margin-right: 15px;
            }
            
            .icon-container img {
                width: 18px; /* Kept the same proportion */
                height: 18px; /* Kept the same proportion */
            }
            
            .step-title {
                font-size: 15px;
            }
            
            .step-description {
                font-size: 13px;
            }
            
            .vertical-line {
                left: 18px; /* Adjusted to match new container size */
                top: 36px; /* Adjusted to match new container size */
            }
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://premiumvin.com/wp-content/uploads/2025/11/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */