.elementor-503 .elementor-element.elementor-element-f785673{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-6d8ccbb{text-align:center;}.elementor-503 .elementor-element.elementor-element-6d8ccbb .elementor-heading-title{font-weight:600;text-shadow:0px 0px 19px rgba(0,0,0,0.3);}.elementor-503 .elementor-element.elementor-element-6d8ccbb .elementor-heading-title a{transition-duration:0s;}.elementor-503 .elementor-element.elementor-element-6035fc82{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-43905981{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-43905981:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-43905981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-503 .elementor-element.elementor-element-2b46323{text-align:center;}.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-503 .elementor-element.elementor-element-20fe6aa0{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-34383d91{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-40d5bbb .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-40d5bbb pre, .elementor-503 .elementor-element.elementor-element-40d5bbb code, .elementor-503 .elementor-element.elementor-element-40d5bbb .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-662ea066{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-662ea066:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-662ea066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-1909d71f{text-align:center;}.elementor-503 .elementor-element.elementor-element-77d107d5{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-7c5841b4{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-15f2903 .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-15f2903 pre, .elementor-503 .elementor-element.elementor-element-15f2903 code, .elementor-503 .elementor-element.elementor-element-15f2903 .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-792b6280{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-792b6280:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-792b6280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-7e10b9a2{text-align:center;}.elementor-503 .elementor-element.elementor-element-508c0cf8{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-cb839ff{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-d835107 .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-d835107 pre, .elementor-503 .elementor-element.elementor-element-d835107 code, .elementor-503 .elementor-element.elementor-element-d835107 .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-5c759d35{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-5c759d35:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-5c759d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-eeafb34{text-align:center;}.elementor-503 .elementor-element.elementor-element-3ae934a4{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-362cbe98{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-1eb315a .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-1eb315a pre, .elementor-503 .elementor-element.elementor-element-1eb315a code, .elementor-503 .elementor-element.elementor-element-1eb315a .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-3fcf9df{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-3fcf9df:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-3fcf9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-4d4c270e{text-align:center;}.elementor-503 .elementor-element.elementor-element-79ef0141{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-87a9b76{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-0b6a33c .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-0b6a33c pre, .elementor-503 .elementor-element.elementor-element-0b6a33c code, .elementor-503 .elementor-element.elementor-element-0b6a33c .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-5c1a66af{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-5c1a66af:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-5c1a66af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-9e1a36a{text-align:center;}.elementor-503 .elementor-element.elementor-element-7ba80087{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-68225126{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-e2a1e6d .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-e2a1e6d pre, .elementor-503 .elementor-element.elementor-element-e2a1e6d code, .elementor-503 .elementor-element.elementor-element-e2a1e6d .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-73bc1be7{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-73bc1be7:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-73bc1be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-72ad2dae{text-align:center;}.elementor-503 .elementor-element.elementor-element-2987e11a{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-f90e58b{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-36b2311 .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-36b2311 pre, .elementor-503 .elementor-element.elementor-element-36b2311 code, .elementor-503 .elementor-element.elementor-element-36b2311 .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-1eaf487c{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-1eaf487c:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-1eaf487c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-40318b03{text-align:center;}.elementor-503 .elementor-element.elementor-element-7c59b47a{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-3cd84939{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-ee39147 .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-ee39147 pre, .elementor-503 .elementor-element.elementor-element-ee39147 code, .elementor-503 .elementor-element.elementor-element-ee39147 .line-numbers .line-numbers-rows{font-size:13px;}.elementor-503 .elementor-element.elementor-element-92d92ae{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-92d92ae:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-92d92ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1e1e;}.elementor-503 .elementor-element.elementor-element-7183b43b{text-align:center;}.elementor-503 .elementor-element.elementor-element-570fe904{text-align:center;color:#ffffff;}.elementor-503 .elementor-element.elementor-element-291402f2{text-align:left;color:#cccccc;}.elementor-503 .elementor-element.elementor-element-d6bacf0 .highlight-height{height:115px;}.elementor-503 .elementor-element.elementor-element-d6bacf0 pre, .elementor-503 .elementor-element.elementor-element-d6bacf0 code, .elementor-503 .elementor-element.elementor-element-d6bacf0 .line-numbers .line-numbers-rows{font-size:13px;}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-6035fc82{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-6035fc82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-71a0b13d */.elementor-widget-image img {
  transition: all 0.3s ease-in-out;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

.elementor-widget-image:hover img {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0,0,0,0.25);
}/* End custom CSS */