.elementor-4474 .elementor-element.elementor-element-a611dc0{--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;--padding-top:50px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-a611dc0 > .elementor-shape-bottom svg, .elementor-4474 .elementor-element.elementor-element-a611dc0 > .e-con-inner > .elementor-shape-bottom svg{height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-4474 .elementor-element.elementor-element-53f63dd{--display:flex;}.elementor-4474 .elementor-element.elementor-element-534ed39{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:#D4A853;--border-color:#D4A853;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-00f8d24 > .elementor-widget-container{border-style:none;}.elementor-4474 .elementor-element.elementor-element-00f8d24:hover .elementor-widget-container{border-style:none;}.elementor-4474 .elementor-element.elementor-element-00f8d24 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#131D3B;border-style:none;color:#465F87;font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none;line-height:19px;}.elementor-4474 .elementor-element.elementor-element-00f8d24 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-4474 .elementor-element.elementor-element-00f8d24 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4474 .elementor-element.elementor-element-e0fda96{width:100%;max-width:100%;}.elementor-4474 .elementor-element.elementor-element-e0fda96 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:88px;font-weight:700;line-height:84px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-4474 .elementor-element.elementor-element-bb5b303{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF80;}.elementor-4474 .elementor-element.elementor-element-d6005bc{--display:flex;}.elementor-4474 .elementor-element.elementor-element-d6005bc:not(.elementor-motion-effects-element-type-background), .elementor-4474 .elementor-element.elementor-element-d6005bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4474 .elementor-element.elementor-element-f4bed2a{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4474 .elementor-element.elementor-element-35fa1f8{padding:0px 0px 10px 25px;}.elementor-4474 .elementor-element.elementor-element-35fa1f8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4474 .elementor-element.elementor-element-35fa1f8 .elementor-icon-box-title{margin-block-end:5px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-35fa1f8.elementor-view-stacked .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-35fa1f8.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-35fa1f8.elementor-view-default .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-35fa1f8 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-35fa1f8 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-35fa1f8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:38px;}.elementor-4474 .elementor-element.elementor-element-35fa1f8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d4412cf{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-31b8191{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-31b8191:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-31b8191 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-31b8191.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-31b8191 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-31b8191 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-31b8191 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-31b8191 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-31b8191 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-4687746{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-4687746:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-4687746 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-4687746.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-4687746 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-4687746 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-4687746 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-4687746 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-4687746 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-8840b55{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-8840b55:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-8840b55 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-8840b55.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-8840b55 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-8840b55 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-8840b55 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-8840b55 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-8840b55 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb25f37{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-fb25f37:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-fb25f37 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb25f37.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-fb25f37 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-fb25f37 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-fb25f37 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-fb25f37 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb25f37 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-5c75137{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-5c75137:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-5c75137 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-5c75137.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-5c75137 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-5c75137 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-5c75137 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-5c75137 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-5c75137 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2579c15{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-2579c15:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-2579c15 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2579c15.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-2579c15 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-2579c15 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-2579c15 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-2579c15 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2579c15 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-b891ad1{padding:0px 0px 10px 25px;}.elementor-4474 .elementor-element.elementor-element-b891ad1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4474 .elementor-element.elementor-element-b891ad1 .elementor-icon-box-title{margin-block-end:5px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-b891ad1.elementor-view-stacked .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-b891ad1.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-b891ad1.elementor-view-default .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-b891ad1 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-b891ad1 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-b891ad1 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:38px;}.elementor-4474 .elementor-element.elementor-element-b891ad1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-59eab4c{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-dfc52b0{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-dfc52b0:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-dfc52b0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-dfc52b0.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-dfc52b0 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-dfc52b0 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-dfc52b0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-dfc52b0 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-dfc52b0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-329cb5a{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-329cb5a:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-329cb5a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-329cb5a.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-329cb5a .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-329cb5a .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-329cb5a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-329cb5a .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-329cb5a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3061f53{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-3061f53:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-3061f53 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3061f53.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-3061f53 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-3061f53 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-3061f53 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-3061f53 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3061f53 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-701cacd{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-701cacd:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-701cacd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-701cacd.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-701cacd .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-701cacd .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-701cacd .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-701cacd .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-701cacd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d22b6c9{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-d22b6c9:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-d22b6c9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d22b6c9.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-d22b6c9 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-d22b6c9 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-d22b6c9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-d22b6c9 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d22b6c9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-146fed7{padding:0px 0px 10px 25px;}.elementor-4474 .elementor-element.elementor-element-146fed7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4474 .elementor-element.elementor-element-146fed7 .elementor-icon-box-title{margin-block-end:5px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-146fed7.elementor-view-stacked .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-146fed7.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-146fed7.elementor-view-default .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-146fed7 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-146fed7 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-146fed7 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:38px;}.elementor-4474 .elementor-element.elementor-element-146fed7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0fff906{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-ba706d5{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-ba706d5:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-ba706d5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ba706d5.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-ba706d5 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-ba706d5 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-ba706d5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-ba706d5 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ba706d5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3ca78f1{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-3ca78f1:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-3ca78f1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-3ca78f1.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-3ca78f1 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-3ca78f1 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-3ca78f1 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-3ca78f1 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3ca78f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-191c033{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-191c033:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-191c033 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-191c033.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-191c033 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-191c033 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-191c033 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-191c033 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-191c033 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e453e28{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-e453e28:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-e453e28 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e453e28.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-e453e28 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-e453e28 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-e453e28 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-e453e28 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e453e28 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d903d5e{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-d903d5e:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-d903d5e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-d903d5e.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-d903d5e .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-d903d5e .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-d903d5e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-d903d5e .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d903d5e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-a115838{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-a115838:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-a115838 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-a115838.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-a115838 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-a115838 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-a115838 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-a115838 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-a115838 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-6d08a47{--display:flex;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:#0201011F;--border-color:#0201011F;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-4474 .elementor-element.elementor-element-6d08a47:not(.elementor-motion-effects-element-type-background), .elementor-4474 .elementor-element.elementor-element-6d08a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4474 .elementor-element.elementor-element-9560ce4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-9840b90{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-9840b90:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-9840b90 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9840b90.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-9840b90 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-9840b90 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-9840b90 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-9840b90 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9840b90 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cc4573e{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-cc4573e:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-cc4573e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cc4573e.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-cc4573e .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-cc4573e .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-cc4573e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-cc4573e .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cc4573e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-94cea6c{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-94cea6c:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-94cea6c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-94cea6c.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-94cea6c .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-94cea6c .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-94cea6c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-94cea6c .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-94cea6c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2c2678c{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-2c2678c:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-2c2678c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-2c2678c.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-2c2678c .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-2c2678c .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-2c2678c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-2c2678c .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2c2678c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fc3266d{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-fc3266d:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-fc3266d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fc3266d.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-fc3266d .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-fc3266d .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-fc3266d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-fc3266d .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fc3266d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e244752{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-e244752:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-e244752 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-e244752.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-e244752 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-e244752 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-e244752 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-e244752 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-e244752 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-4b897a2{--display:flex;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:#02010126;--border-color:#02010126;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4474 .elementor-element.elementor-element-4b897a2:not(.elementor-motion-effects-element-type-background), .elementor-4474 .elementor-element.elementor-element-4b897a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4474 .elementor-element.elementor-element-61276e0{padding:0px 0px 10px 25px;}.elementor-4474 .elementor-element.elementor-element-61276e0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-61276e0 .elementor-icon-box-title{margin-block-end:5px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-61276e0.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-61276e0.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-61276e0.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-61276e0 .elementor-icon{font-size:25px;}.elementor-4474 .elementor-element.elementor-element-61276e0 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-61276e0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:38px;}.elementor-4474 .elementor-element.elementor-element-61276e0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-d81af75{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-213d6ee{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-213d6ee:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-213d6ee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-213d6ee.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-213d6ee .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-213d6ee .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-213d6ee .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-213d6ee .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-213d6ee .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cb40e49{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-cb40e49:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-cb40e49 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cb40e49.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-cb40e49 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-cb40e49 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-cb40e49 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-cb40e49 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cb40e49 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-daaebfb{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-daaebfb:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-daaebfb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-daaebfb.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-daaebfb .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-daaebfb .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-daaebfb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-daaebfb .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-daaebfb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9258a9f{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-9258a9f:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-9258a9f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-9258a9f.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-9258a9f .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-9258a9f .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-9258a9f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-9258a9f .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-9258a9f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-6cfc695{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-6cfc695:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-6cfc695 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-6cfc695.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-6cfc695 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-6cfc695 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-6cfc695 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-6cfc695 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-6cfc695 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ea14360{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-ea14360:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-ea14360 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-ea14360.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-ea14360 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-ea14360 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-ea14360 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-ea14360 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-ea14360 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2634dd5{padding:0px 0px 10px 25px;}.elementor-4474 .elementor-element.elementor-element-2634dd5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-2634dd5 .elementor-icon-box-title{margin-block-end:5px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2634dd5.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2634dd5.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-2634dd5.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-2634dd5 .elementor-icon{font-size:25px;}.elementor-4474 .elementor-element.elementor-element-2634dd5 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-2634dd5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:38px;}.elementor-4474 .elementor-element.elementor-element-2634dd5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-98e4347{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4474 .elementor-element.elementor-element-fb8778b{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-fb8778b:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-fb8778b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-fb8778b.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-fb8778b .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-fb8778b .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-fb8778b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-fb8778b .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-fb8778b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-1618e36{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-1618e36:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-1618e36 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-1618e36.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-1618e36 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-1618e36 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-1618e36 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-1618e36 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-1618e36 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-c6b49ec{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-c6b49ec:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-c6b49ec .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-c6b49ec.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-c6b49ec .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-c6b49ec .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-c6b49ec .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-c6b49ec .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-c6b49ec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cda3aeb{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-cda3aeb:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-cda3aeb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-cda3aeb.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-cda3aeb .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-cda3aeb .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-cda3aeb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-cda3aeb .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-cda3aeb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0cf23fe{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-0cf23fe:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-0cf23fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0cf23fe.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-0cf23fe .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-0cf23fe .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-0cf23fe .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-0cf23fe .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0cf23fe .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0b77d96{width:var( --container-widget-width, 49% );max-width:49%;background-color:#FFFFFF;padding:15px 15px 15px 15px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E293B57;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-0b77d96:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A853;border-radius:20px 20px 20px 20px;}.elementor-4474 .elementor-element.elementor-element-0b77d96 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-stacked .elementor-icon{background-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-default .elementor-icon{fill:#1E293B;color:#1E293B;border-color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4474 .elementor-element.elementor-element-0b77d96.elementor-view-default:has(:focus) .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-4474 .elementor-element.elementor-element-0b77d96 .elementor-icon{font-size:15px;}.elementor-4474 .elementor-element.elementor-element-0b77d96 .elementor-icon-box-title, .elementor-4474 .elementor-element.elementor-element-0b77d96 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;line-height:20px;}.elementor-4474 .elementor-element.elementor-element-0b77d96 .elementor-icon-box-title{color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-0b77d96 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:15px;color:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3160c78{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:50px 0px 100px 0px;--n-tabs-title-gap:51px;--n-tabs-gap:50px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#1E293B;--n-tabs-title-color-active:#D4A853;--n-tabs-icon-size:0px;}.elementor-4474 .elementor-element.elementor-element-3160c78 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F8FAFC;}.elementor-4474 .elementor-element.elementor-element-3160c78.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8FAFC;}.elementor-4474 .elementor-element.elementor-element-3160c78.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4474 .elementor-element.elementor-element-3160c78.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1E293B;}.elementor-4474 .elementor-element.elementor-element-3160c78.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:800;line-height:22px;}.elementor-4474 .elementor-element.elementor-element-3160c78 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1E293B;}@media(max-width:1024px){.elementor-4474 .elementor-element.elementor-element-53f63dd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4474 .elementor-element.elementor-element-00f8d24.elementor-element{--align-self:center;}.elementor-4474 .elementor-element.elementor-element-e0fda96.elementor-element{--align-self:center;}.elementor-4474 .elementor-element.elementor-element-e0fda96{text-align:center;}.elementor-4474 .elementor-element.elementor-element-e0fda96 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-4474 .elementor-element.elementor-element-bb5b303{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:24px;}.elementor-4474 .elementor-element.elementor-element-bb5b303.elementor-element{--align-self:flex-start;}.elementor-4474 .elementor-element.elementor-element-d4412cf{--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;}.elementor-4474 .elementor-element.elementor-element-31b8191{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-4687746{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-8840b55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-fb25f37{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-5c75137{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-2579c15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-59eab4c{--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;}.elementor-4474 .elementor-element.elementor-element-dfc52b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-329cb5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-3061f53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-701cacd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-d22b6c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-ba706d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-3ca78f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-191c033{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-e453e28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-d903d5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-a115838{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-9840b90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-cc4573e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-94cea6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-2c2678c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-fc3266d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-e244752{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-213d6ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-cb40e49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-daaebfb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-9258a9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-6cfc695{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-ea14360{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-fb8778b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-1618e36{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-c6b49ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-cda3aeb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-0cf23fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-0b77d96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4474 .elementor-element.elementor-element-3160c78{--n-tabs-title-border-radius:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-4474 .elementor-element.elementor-element-534ed39{border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;--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-4474 .elementor-element.elementor-element-e0fda96{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-4474 .elementor-element.elementor-element-e0fda96 .elementor-heading-title{font-size:34px;line-height:29px;}.elementor-4474 .elementor-element.elementor-element-bb5b303{font-size:16px;line-height:22px;}}@media(min-width:768px){.elementor-4474 .elementor-element.elementor-element-534ed39{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4474 .elementor-element.elementor-element-a611dc0{--content-width:100%;}.elementor-4474 .elementor-element.elementor-element-53f63dd{--width:95%;}.elementor-4474 .elementor-element.elementor-element-534ed39{--width:95%;}}/* Start custom CSS for html, class: .elementor-element-bc5e479 */:root {
  --slate-950: #0F172A;
  --slate-900: #1E293B;
  --slate-800: #334155;
  --slate-700: #475569;
  --slate-600: #64748B;
  --slate-500: #64748B;
  --slate-100: #F1F5F9;
  --slate-50: #F8FAFC;
  --primary: #D4A853;
  --border: #E2E8F0;
}

.portal-group-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
}

.portal-group-title i {
  color: var(--primary);
  width: 20px;
  height: 20px;
}

.slab-card-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 32px;
  margin-bottom: 60px;
}

.slab-card {
  background: #fff;
  border: 1.5px solid var(--border);
  border-radius: 20px;
  padding: 32px;
  display: flex;
  flex-direction: column;
}

.slab-card--default {
  border-color: #FDE68A;
  background: #FFFBEB;
}

.slab-card-tag {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 16px;
  background: var(--slate-100);
  color: var(--slate-600);
}

.slab-card--default .slab-card-tag {
  background: #FEF3C7;
  color: #92400E;
}

.slab-card h4 {
  font-size: 15px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
  line-height: 1.4;
}

.slab-notes {
  margin-top: 20px;
  font-size: 11px;
  line-height: 1.6;
  color: var(--slate-500);
  font-weight: 600;
}

.data-table-wrapper {
  overflow-x: auto;
  border-radius: 20px;
  border: 1px solid var(--border);
  background: #fff;
  margin-top: 24px;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  text-align: left;
}

.data-table th {
  background: var(--slate-900);
  color: #fff;
  padding: 16px 20px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 12px;
}

.data-table td {
  padding: 16px 20px;
  border-bottom: 1px solid var(--border);
  color: var(--slate-700);
  font-weight: 600;
}

.data-table tr:last-child td {
  border-bottom: none;
}

.data-table tr:nth-child(even) {
  background: var(--slate-50);
}

@media (max-width: 1200px) {
  .slab-card-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2882d52 *//* Container Layout */
.tax-comparison-section {
  display: flex;
  flex-direction: row;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  box-sizing: border-box;
}

.gst-structure, .key-differences {
  flex: 1;
  min-width: 0; /* Prevents flex items from overflowing their container */
}

/* Section Headers */
.section-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  color: #1a202c;
}

.header-icon {
  width: 24px;
  height: 24px;
}

.section-header h2 {
  font-size: 24px;
  font-weight: 800;
  margin: 0;
  color: #0f172a;
  font-family: 'Playfair Display', 'Merriweather', serif; 
}

/* GST Rate Cards */
.rate-cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.rate-card {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background-color: #ffffff;
  gap: 20px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.rate-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.rate-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 48px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 15px;
  border: 1.5px solid;
  flex-shrink: 0;
}

/* Rate Specific Colors */
.rate-0 { color: #10b981; border-color: #6ee7b7; background-color: #f2fdf7; }
.rate-5 { color: #3b82f6; border-color: #93c5fd; background-color: #eff6ff; }
.rate-12 { color: #d97706; border-color: #fcd34d; background-color: #fffbeb; }
.rate-18 { color: #ea580c; border-color: #fdba74; background-color: #fff7ed; }
.rate-28 { color: #e11d48; border-color: #fca5a5; background-color: #fff1f2; }

.rate-desc {
  font-size: 15px;
  font-weight: 600;
  color: #334155;
  line-height: 1.4;
}

/* Key Differences Table */
.differences-table-wrapper {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  overflow-x: auto; /* Allows horizontal scroll on small screens */
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}

.differences-table {
  width: 100%;
  min-width: 500px; /* Minimum width to prevent text from crushing */
  border-collapse: collapse;
  background-color: #ffffff;
  text-align: left;
}

.differences-table th {
  background-color: #1e293b; 
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 20px 24px;
}

.differences-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  font-size: 15px;
  font-weight: 600;
  color: #475569;
}

.differences-table tr:last-child td {
  border-bottom: none;
}


/* ========================================= */
/*         RESPONSIVE MEDIA QUERIES          */
/* ========================================= */

/* Tablet View (Stacked Columns) */
@media (max-width: 992px) {
  .tax-comparison-section {
    flex-direction: column;
    gap: 48px;
  }
}

/* Mobile View (Smaller Text & Padding) */
@media (max-width: 640px) {
  .tax-comparison-section {
    padding: 24px 16px;
    gap: 32px;
  }

  .section-header h2 {
    font-size: 20px;
  }

  .rate-card {
    padding: 12px;
    gap: 16px;
  }

  .rate-badge {
    width: 50px;
    height: 42px;
    font-size: 14px;
  }

  .rate-desc {
    font-size: 14px;
  }
  
  .differences-table th {
    padding: 16px;
    font-size: 12px;
  }

  .differences-table td {
    padding: 16px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc5e479 */:root {
  --slate-950: #0F172A;
  --slate-900: #1E293B;
  --slate-800: #334155;
  --slate-700: #475569;
  --slate-600: #64748B;
  --slate-500: #64748B;
  --slate-100: #F1F5F9;
  --slate-50: #F8FAFC;
  --primary: #D4A853;
  --border: #E2E8F0;
}

.portal-group-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
}

.portal-group-title i {
  color: var(--primary);
  width: 20px;
  height: 20px;
}

.slab-card-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 32px;
  margin-bottom: 60px;
}

.slab-card {
  background: #fff;
  border: 1.5px solid var(--border);
  border-radius: 20px;
  padding: 32px;
  display: flex;
  flex-direction: column;
}

.slab-card--default {
  border-color: #FDE68A;
  background: #FFFBEB;
}

.slab-card-tag {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 16px;
  background: var(--slate-100);
  color: var(--slate-600);
}

.slab-card--default .slab-card-tag {
  background: #FEF3C7;
  color: #92400E;
}

.slab-card h4 {
  font-size: 15px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
  line-height: 1.4;
}

.slab-notes {
  margin-top: 20px;
  font-size: 11px;
  line-height: 1.6;
  color: var(--slate-500);
  font-weight: 600;
}

.data-table-wrapper {
  overflow-x: auto;
  border-radius: 20px;
  border: 1px solid var(--border);
  background: #fff;
  margin-top: 24px;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  text-align: left;
}

.data-table th {
  background: var(--slate-900);
  color: #fff;
  padding: 16px 20px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 12px;
}

.data-table td {
  padding: 16px 20px;
  border-bottom: 1px solid var(--border);
  color: var(--slate-700);
  font-weight: 600;
}

.data-table tr:last-child td {
  border-bottom: none;
}

.data-table tr:nth-child(even) {
  background: var(--slate-50);
}

@media (max-width: 1200px) {
  .slab-card-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2882d52 *//* Container Layout */
.tax-comparison-section {
  display: flex;
  flex-direction: row;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  box-sizing: border-box;
}

.gst-structure, .key-differences {
  flex: 1;
  min-width: 0; /* Prevents flex items from overflowing their container */
}

/* Section Headers */
.section-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  color: #1a202c;
}

.header-icon {
  width: 24px;
  height: 24px;
}

.section-header h2 {
  font-size: 24px;
  font-weight: 800;
  margin: 0;
  color: #0f172a;
  font-family: 'Playfair Display', 'Merriweather', serif; 
}

/* GST Rate Cards */
.rate-cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.rate-card {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background-color: #ffffff;
  gap: 20px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.rate-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.rate-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 48px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 15px;
  border: 1.5px solid;
  flex-shrink: 0;
}

/* Rate Specific Colors */
.rate-0 { color: #10b981; border-color: #6ee7b7; background-color: #f2fdf7; }
.rate-5 { color: #3b82f6; border-color: #93c5fd; background-color: #eff6ff; }
.rate-12 { color: #d97706; border-color: #fcd34d; background-color: #fffbeb; }
.rate-18 { color: #ea580c; border-color: #fdba74; background-color: #fff7ed; }
.rate-28 { color: #e11d48; border-color: #fca5a5; background-color: #fff1f2; }

.rate-desc {
  font-size: 15px;
  font-weight: 600;
  color: #334155;
  line-height: 1.4;
}

/* Key Differences Table */
.differences-table-wrapper {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  overflow-x: auto; /* Allows horizontal scroll on small screens */
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}

.differences-table {
  width: 100%;
  min-width: 500px; /* Minimum width to prevent text from crushing */
  border-collapse: collapse;
  background-color: #ffffff;
  text-align: left;
}

.differences-table th {
  background-color: #1e293b; 
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 20px 24px;
}

.differences-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  font-size: 15px;
  font-weight: 600;
  color: #475569;
}

.differences-table tr:last-child td {
  border-bottom: none;
}


/* ========================================= */
/*         RESPONSIVE MEDIA QUERIES          */
/* ========================================= */

/* Tablet View (Stacked Columns) */
@media (max-width: 992px) {
  .tax-comparison-section {
    flex-direction: column;
    gap: 48px;
  }
}

/* Mobile View (Smaller Text & Padding) */
@media (max-width: 640px) {
  .tax-comparison-section {
    padding: 24px 16px;
    gap: 32px;
  }

  .section-header h2 {
    font-size: 20px;
  }

  .rate-card {
    padding: 12px;
    gap: 16px;
  }

  .rate-badge {
    width: 50px;
    height: 42px;
    font-size: 14px;
  }

  .rate-desc {
    font-size: 14px;
  }
  
  .differences-table th {
    padding: 16px;
    font-size: 12px;
  }

  .differences-table td {
    padding: 16px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc5e479 */:root {
  --slate-950: #0F172A;
  --slate-900: #1E293B;
  --slate-800: #334155;
  --slate-700: #475569;
  --slate-600: #64748B;
  --slate-500: #64748B;
  --slate-100: #F1F5F9;
  --slate-50: #F8FAFC;
  --primary: #D4A853;
  --border: #E2E8F0;
}

.portal-group-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
}

.portal-group-title i {
  color: var(--primary);
  width: 20px;
  height: 20px;
}

.slab-card-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 32px;
  margin-bottom: 60px;
}

.slab-card {
  background: #fff;
  border: 1.5px solid var(--border);
  border-radius: 20px;
  padding: 32px;
  display: flex;
  flex-direction: column;
}

.slab-card--default {
  border-color: #FDE68A;
  background: #FFFBEB;
}

.slab-card-tag {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 16px;
  background: var(--slate-100);
  color: var(--slate-600);
}

.slab-card--default .slab-card-tag {
  background: #FEF3C7;
  color: #92400E;
}

.slab-card h4 {
  font-size: 15px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
  line-height: 1.4;
}

.slab-notes {
  margin-top: 20px;
  font-size: 11px;
  line-height: 1.6;
  color: var(--slate-500);
  font-weight: 600;
}

.data-table-wrapper {
  overflow-x: auto;
  border-radius: 20px;
  border: 1px solid var(--border);
  background: #fff;
  margin-top: 24px;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  text-align: left;
}

.data-table th {
  background: var(--slate-900);
  color: #fff;
  padding: 16px 20px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 12px;
}

.data-table td {
  padding: 16px 20px;
  border-bottom: 1px solid var(--border);
  color: var(--slate-700);
  font-weight: 600;
}

.data-table tr:last-child td {
  border-bottom: none;
}

.data-table tr:nth-child(even) {
  background: var(--slate-50);
}

@media (max-width: 1200px) {
  .slab-card-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2882d52 *//* Container Layout */
.tax-comparison-section {
  display: flex;
  flex-direction: row;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  box-sizing: border-box;
}

.gst-structure, .key-differences {
  flex: 1;
  min-width: 0; /* Prevents flex items from overflowing their container */
}

/* Section Headers */
.section-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  color: #1a202c;
}

.header-icon {
  width: 24px;
  height: 24px;
}

.section-header h2 {
  font-size: 24px;
  font-weight: 800;
  margin: 0;
  color: #0f172a;
  font-family: 'Playfair Display', 'Merriweather', serif; 
}

/* GST Rate Cards */
.rate-cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.rate-card {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background-color: #ffffff;
  gap: 20px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.rate-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.rate-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 48px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 15px;
  border: 1.5px solid;
  flex-shrink: 0;
}

/* Rate Specific Colors */
.rate-0 { color: #10b981; border-color: #6ee7b7; background-color: #f2fdf7; }
.rate-5 { color: #3b82f6; border-color: #93c5fd; background-color: #eff6ff; }
.rate-12 { color: #d97706; border-color: #fcd34d; background-color: #fffbeb; }
.rate-18 { color: #ea580c; border-color: #fdba74; background-color: #fff7ed; }
.rate-28 { color: #e11d48; border-color: #fca5a5; background-color: #fff1f2; }

.rate-desc {
  font-size: 15px;
  font-weight: 600;
  color: #334155;
  line-height: 1.4;
}

/* Key Differences Table */
.differences-table-wrapper {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  overflow-x: auto; /* Allows horizontal scroll on small screens */
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}

.differences-table {
  width: 100%;
  min-width: 500px; /* Minimum width to prevent text from crushing */
  border-collapse: collapse;
  background-color: #ffffff;
  text-align: left;
}

.differences-table th {
  background-color: #1e293b; 
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 20px 24px;
}

.differences-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  font-size: 15px;
  font-weight: 600;
  color: #475569;
}

.differences-table tr:last-child td {
  border-bottom: none;
}


/* ========================================= */
/*         RESPONSIVE MEDIA QUERIES          */
/* ========================================= */

/* Tablet View (Stacked Columns) */
@media (max-width: 992px) {
  .tax-comparison-section {
    flex-direction: column;
    gap: 48px;
  }
}

/* Mobile View (Smaller Text & Padding) */
@media (max-width: 640px) {
  .tax-comparison-section {
    padding: 24px 16px;
    gap: 32px;
  }

  .section-header h2 {
    font-size: 20px;
  }

  .rate-card {
    padding: 12px;
    gap: 16px;
  }

  .rate-badge {
    width: 50px;
    height: 42px;
    font-size: 14px;
  }

  .rate-desc {
    font-size: 14px;
  }
  
  .differences-table th {
    padding: 16px;
    font-size: 12px;
  }

  .differences-table td {
    padding: 16px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc5e479 */:root {
  --slate-950: #0F172A;
  --slate-900: #1E293B;
  --slate-800: #334155;
  --slate-700: #475569;
  --slate-600: #64748B;
  --slate-500: #64748B;
  --slate-100: #F1F5F9;
  --slate-50: #F8FAFC;
  --primary: #D4A853;
  --border: #E2E8F0;
}

.portal-group-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
}

.portal-group-title i {
  color: var(--primary);
  width: 20px;
  height: 20px;
}

.slab-card-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 32px;
  margin-bottom: 60px;
}

.slab-card {
  background: #fff;
  border: 1.5px solid var(--border);
  border-radius: 20px;
  padding: 32px;
  display: flex;
  flex-direction: column;
}

.slab-card--default {
  border-color: #FDE68A;
  background: #FFFBEB;
}

.slab-card-tag {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 8px;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 16px;
  background: var(--slate-100);
  color: var(--slate-600);
}

.slab-card--default .slab-card-tag {
  background: #FEF3C7;
  color: #92400E;
}

.slab-card h4 {
  font-size: 15px;
  font-weight: 900;
  color: var(--slate-900);
  margin-bottom: 24px;
  line-height: 1.4;
}

.slab-notes {
  margin-top: 20px;
  font-size: 11px;
  line-height: 1.6;
  color: var(--slate-500);
  font-weight: 600;
}

.data-table-wrapper {
  overflow-x: auto;
  border-radius: 20px;
  border: 1px solid var(--border);
  background: #fff;
  margin-top: 24px;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  text-align: left;
}

.data-table th {
  background: var(--slate-900);
  color: #fff;
  padding: 16px 20px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 12px;
}

.data-table td {
  padding: 16px 20px;
  border-bottom: 1px solid var(--border);
  color: var(--slate-700);
  font-weight: 600;
}

.data-table tr:last-child td {
  border-bottom: none;
}

.data-table tr:nth-child(even) {
  background: var(--slate-50);
}

@media (max-width: 1200px) {
  .slab-card-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2882d52 *//* Container Layout */
.tax-comparison-section {
  display: flex;
  flex-direction: row;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  box-sizing: border-box;
}

.gst-structure, .key-differences {
  flex: 1;
  min-width: 0; /* Prevents flex items from overflowing their container */
}

/* Section Headers */
.section-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  color: #1a202c;
}

.header-icon {
  width: 24px;
  height: 24px;
}

.section-header h2 {
  font-size: 24px;
  font-weight: 800;
  margin: 0;
  color: #0f172a;
  font-family: 'Playfair Display', 'Merriweather', serif; 
}

/* GST Rate Cards */
.rate-cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.rate-card {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background-color: #ffffff;
  gap: 20px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.rate-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.rate-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 48px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 15px;
  border: 1.5px solid;
  flex-shrink: 0;
}

/* Rate Specific Colors */
.rate-0 { color: #10b981; border-color: #6ee7b7; background-color: #f2fdf7; }
.rate-5 { color: #3b82f6; border-color: #93c5fd; background-color: #eff6ff; }
.rate-12 { color: #d97706; border-color: #fcd34d; background-color: #fffbeb; }
.rate-18 { color: #ea580c; border-color: #fdba74; background-color: #fff7ed; }
.rate-28 { color: #e11d48; border-color: #fca5a5; background-color: #fff1f2; }

.rate-desc {
  font-size: 15px;
  font-weight: 600;
  color: #334155;
  line-height: 1.4;
}

/* Key Differences Table */
.differences-table-wrapper {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  overflow-x: auto; /* Allows horizontal scroll on small screens */
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}

.differences-table {
  width: 100%;
  min-width: 500px; /* Minimum width to prevent text from crushing */
  border-collapse: collapse;
  background-color: #ffffff;
  text-align: left;
}

.differences-table th {
  background-color: #1e293b; 
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 20px 24px;
}

.differences-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  font-size: 15px;
  font-weight: 600;
  color: #475569;
}

.differences-table tr:last-child td {
  border-bottom: none;
}


/* ========================================= */
/*         RESPONSIVE MEDIA QUERIES          */
/* ========================================= */

/* Tablet View (Stacked Columns) */
@media (max-width: 992px) {
  .tax-comparison-section {
    flex-direction: column;
    gap: 48px;
  }
}

/* Mobile View (Smaller Text & Padding) */
@media (max-width: 640px) {
  .tax-comparison-section {
    padding: 24px 16px;
    gap: 32px;
  }

  .section-header h2 {
    font-size: 20px;
  }

  .rate-card {
    padding: 12px;
    gap: 16px;
  }

  .rate-badge {
    width: 50px;
    height: 42px;
    font-size: 14px;
  }

  .rate-desc {
    font-size: 14px;
  }
  
  .differences-table th {
    padding: 16px;
    font-size: 12px;
  }

  .differences-table td {
    padding: 16px;
    font-size: 14px;
  }
}/* End custom CSS */