.elementor-7 .elementor-element.elementor-element-23ce109{--display:flex;--min-height:400px;--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;--justify-content:center;--overlay-opacity:0.65;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-23ce109:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-23ce109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://australianhistory.net/wp-content/uploads/2026/07/4.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-23ce109::before, .elementor-7 .elementor-element.elementor-element-23ce109 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-23ce109 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-23ce109 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-23ce109 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-23ce109 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010718;--background-overlay:'';}.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-7 .elementor-element.elementor-element-9bc17d8{text-align:center;}.elementor-7 .elementor-element.elementor-element-9bc17d8 .elementor-heading-title{font-family:"Play", Sans-serif;font-weight:600;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-7 .elementor-element.elementor-element-c022471{text-align:center;font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-1c83a80 .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:18px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}.elementor-7 .elementor-element.elementor-element-d84e399{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-3696952{text-align:center;}.elementor-7 .elementor-element.elementor-element-3696952 .elementor-heading-title{font-family:"Play", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-38b3b59{text-align:center;font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6b7634f{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-6b7634f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6b7634f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a0a974 );}.elementor-7 .elementor-element.elementor-element-0a87028 .elementor-heading-title{font-family:"Play", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-11e3570{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ac0e334{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#1F71AD;--border-color:#1F71AD;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(30.999999999999996, 112.99999999999996, 173, 0.15);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-ac0e334:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ac0e334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141C33;}.elementor-7 .elementor-element.elementor-element-c355d25{--display:flex;--min-height:135px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c355d25:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c355d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-7 .elementor-element.elementor-element-2b49bea{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2b49bea img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-3d287d8{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-ae9e32b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d59b9be{text-align:center;}.elementor-7 .elementor-element.elementor-element-d59b9be .elementor-heading-title{font-family:"Play", Sans-serif;font-size:16px;font-weight:400;color:#010718;}.elementor-7 .elementor-element.elementor-element-5a67cb4 .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:14px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}.elementor-7 .elementor-element.elementor-element-7f17e7a{--display:flex;--min-height:135px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-7f17e7a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7f17e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #010718 0%, #1F71AD 100%);}.elementor-7 .elementor-element.elementor-element-bce530d .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6c6ef87{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-03b4f21{font-family:"Play", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-45bc1ee{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6674f28{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62a07a9{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-b81917e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#1F71AD;--border-color:#1F71AD;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(30.999999999999996, 112.99999999999996, 173, 0.15);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-b81917e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b81917e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141C33;}.elementor-7 .elementor-element.elementor-element-312be7c{--display:flex;--min-height:135px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-312be7c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-312be7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cf8ba14{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cf8ba14 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-16c07d1{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-69fd6e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f588bba{text-align:center;}.elementor-7 .elementor-element.elementor-element-f588bba .elementor-heading-title{font-family:"Play", Sans-serif;font-size:16px;font-weight:400;color:#010718;}.elementor-7 .elementor-element.elementor-element-9031595 .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:14px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}.elementor-7 .elementor-element.elementor-element-f40e8d8{--display:flex;--min-height:135px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-f40e8d8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f40e8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #010718 0%, #1F71AD 100%);}.elementor-7 .elementor-element.elementor-element-c32059c .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f06e9cc{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-052a308{font-family:"Play", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5e76b55{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-33dddbd{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4936300{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-4936300:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4936300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a0a974 );}.elementor-7 .elementor-element.elementor-element-731d18f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#1F71AD;--border-color:#1F71AD;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(30.999999999999996, 112.99999999999996, 173, 0.15);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-731d18f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-731d18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141C33;}.elementor-7 .elementor-element.elementor-element-74fe91e{--display:flex;--min-height:135px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-74fe91e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-74fe91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-710d1ee{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-710d1ee img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-901ea30{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-18635e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1ab0973{text-align:center;}.elementor-7 .elementor-element.elementor-element-1ab0973 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:16px;font-weight:400;color:#010718;}.elementor-7 .elementor-element.elementor-element-847ea41 .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:14px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}.elementor-7 .elementor-element.elementor-element-5951fe1{--display:flex;--min-height:135px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-5951fe1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5951fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #010718 0%, #1F71AD 100%);}.elementor-7 .elementor-element.elementor-element-c713dba .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-13027ad{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8518257{font-family:"Play", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-108aecb{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ce73e88{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c8883f5{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-a9ebacb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#1F71AD;--border-color:#1F71AD;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(30.999999999999996, 112.99999999999996, 173, 0.15);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-a9ebacb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a9ebacb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141C33;}.elementor-7 .elementor-element.elementor-element-c974e5c{--display:flex;--min-height:135px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c974e5c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c974e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2227a20{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2227a20 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-cd74ab1{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-c7a22ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5d94176{text-align:center;}.elementor-7 .elementor-element.elementor-element-5d94176 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:16px;font-weight:400;color:#010718;}.elementor-7 .elementor-element.elementor-element-38735aa .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:14px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}.elementor-7 .elementor-element.elementor-element-c2a587d{--display:flex;--min-height:135px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-c2a587d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c2a587d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #010718 0%, #1F71AD 100%);}.elementor-7 .elementor-element.elementor-element-cef4e88 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6235b99{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-04cf132{font-family:"Play", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7fd1364{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2c6a029{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e424512{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-e424512:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e424512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a0a974 );}.elementor-7 .elementor-element.elementor-element-66f5cc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#1F71AD;--border-color:#1F71AD;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(30.999999999999996, 112.99999999999996, 173, 0.15);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-66f5cc2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-66f5cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141C33;}.elementor-7 .elementor-element.elementor-element-d2ba8d1{--display:flex;--min-height:135px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d2ba8d1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d2ba8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1fd1ad9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1fd1ad9 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6ef7223{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-5fd01a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0f57d3c{text-align:center;}.elementor-7 .elementor-element.elementor-element-0f57d3c .elementor-heading-title{font-family:"Play", Sans-serif;font-size:16px;font-weight:400;color:#010718;}.elementor-7 .elementor-element.elementor-element-917b452 .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:14px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}.elementor-7 .elementor-element.elementor-element-b19daf5{--display:flex;--min-height:135px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-b19daf5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b19daf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #010718 0%, #1F71AD 100%);}.elementor-7 .elementor-element.elementor-element-1591c01 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c39f16c{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e7efee6{font-family:"Play", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2643e1f{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e9bfcf1{font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0377550{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-621c0b0{text-align:center;}.elementor-7 .elementor-element.elementor-element-621c0b0 .elementor-heading-title{font-family:"Play", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-14336c6{text-align:center;font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dd003c1{text-align:center;}.elementor-7 .elementor-element.elementor-element-dd003c1 .elementor-heading-title{font-family:"Play", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a597768{text-align:center;font-family:"Play", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f158887 .elementor-button{background-color:transparent;font-family:"Play", Sans-serif;font-size:18px;font-weight:800;background-image:linear-gradient(312deg, #1F71AD 0%, #00C0FA 100%);}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f749f0 );}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2b49bea{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2b49bea img{width:150px;height:150px;}.elementor-7 .elementor-element.elementor-element-cf8ba14{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-cf8ba14 img{width:150px;height:150px;}.elementor-7 .elementor-element.elementor-element-710d1ee{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-710d1ee img{width:150px;height:150px;}.elementor-7 .elementor-element.elementor-element-2227a20{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2227a20 img{width:150px;height:150px;}.elementor-7 .elementor-element.elementor-element-1fd1ad9{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1fd1ad9 img{width:150px;height:150px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-23ce109{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-d84e399{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-6b7634f{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-c355d25{--width:50%;}.elementor-7 .elementor-element.elementor-element-3d287d8{--width:55%;}.elementor-7 .elementor-element.elementor-element-7f17e7a{--width:50%;}.elementor-7 .elementor-element.elementor-element-62a07a9{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-312be7c{--width:50%;}.elementor-7 .elementor-element.elementor-element-16c07d1{--width:55%;}.elementor-7 .elementor-element.elementor-element-f40e8d8{--width:50%;}.elementor-7 .elementor-element.elementor-element-4936300{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-74fe91e{--width:50%;}.elementor-7 .elementor-element.elementor-element-901ea30{--width:55%;}.elementor-7 .elementor-element.elementor-element-5951fe1{--width:50%;}.elementor-7 .elementor-element.elementor-element-c8883f5{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-c974e5c{--width:50%;}.elementor-7 .elementor-element.elementor-element-cd74ab1{--width:55%;}.elementor-7 .elementor-element.elementor-element-c2a587d{--width:50%;}.elementor-7 .elementor-element.elementor-element-e424512{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-d2ba8d1{--width:50%;}.elementor-7 .elementor-element.elementor-element-6ef7223{--width:55%;}.elementor-7 .elementor-element.elementor-element-b19daf5{--width:50%;}.elementor-7 .elementor-element.elementor-element-0377550{--content-width:1280px;}}/* Start custom CSS for text-editor, class: .elementor-element-c022471 */.elementor-7 .elementor-element.elementor-element-c022471 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38b3b59 */.elementor-7 .elementor-element.elementor-element-38b3b59 p:last-child {
    margin-bottom: 0;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-38b3b59 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-38b3b59 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-38b3b59 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-38b3b59 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-38b3b59 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11e3570 */.elementor-7 .elementor-element.elementor-element-11e3570 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6ef87 */.elementor-7 .elementor-element.elementor-element-6c6ef87 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-6c6ef87 ol, .elementor-7 .elementor-element.elementor-element-6c6ef87 ul {
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03b4f21 */.elementor-7 .elementor-element.elementor-element-03b4f21 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45bc1ee */.elementor-7 .elementor-element.elementor-element-45bc1ee p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-45bc1ee ol, .elementor-7 .elementor-element.elementor-element-45bc1ee ul {
    margin-left: -10px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-45bc1ee table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-45bc1ee table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-45bc1ee table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-45bc1ee table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-45bc1ee table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6674f28 */.elementor-7 .elementor-element.elementor-element-6674f28 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-6674f28 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-6674f28 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-6674f28 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-6674f28 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-6674f28 h1, .elementor-7 .elementor-element.elementor-element-6674f28 h2, .elementor-7 .elementor-element.elementor-element-6674f28 h3, .elementor-7 .elementor-element.elementor-element-6674f28 b, .elementor-7 .elementor-element.elementor-element-6674f28 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-6674f28 ol, .elementor-7 .elementor-element.elementor-element-6674f28 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-6674f28 img {
    border-radius: 8px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-6674f28 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-6674f28 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-6674f28 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-6674f28 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-6674f28 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-6674f28 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-6674f28 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-6674f28 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-6674f28 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-6674f28 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-6674f28 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06e9cc */.elementor-7 .elementor-element.elementor-element-f06e9cc p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-f06e9cc ol, .elementor-7 .elementor-element.elementor-element-f06e9cc ul {
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-052a308 */.elementor-7 .elementor-element.elementor-element-052a308 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e76b55 */.elementor-7 .elementor-element.elementor-element-5e76b55 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-5e76b55 ol, .elementor-7 .elementor-element.elementor-element-5e76b55 ul {
    margin-left: -10px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-5e76b55 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-5e76b55 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-5e76b55 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-5e76b55 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-5e76b55 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33dddbd */.elementor-7 .elementor-element.elementor-element-33dddbd p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-33dddbd h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-33dddbd h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-33dddbd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-33dddbd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-33dddbd h1, .elementor-7 .elementor-element.elementor-element-33dddbd h2, .elementor-7 .elementor-element.elementor-element-33dddbd h3, .elementor-7 .elementor-element.elementor-element-33dddbd b, .elementor-7 .elementor-element.elementor-element-33dddbd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-33dddbd ol, .elementor-7 .elementor-element.elementor-element-33dddbd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-33dddbd img {
    border-radius: 8px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-33dddbd table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-33dddbd table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-33dddbd table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-33dddbd table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-33dddbd table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-33dddbd table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-33dddbd table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-33dddbd table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-33dddbd table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-33dddbd table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-33dddbd table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13027ad */.elementor-7 .elementor-element.elementor-element-13027ad p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-13027ad ol, .elementor-7 .elementor-element.elementor-element-13027ad ul {
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8518257 */.elementor-7 .elementor-element.elementor-element-8518257 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-108aecb */.elementor-7 .elementor-element.elementor-element-108aecb p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-108aecb ol, .elementor-7 .elementor-element.elementor-element-108aecb ul {
    margin-left: -10px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-108aecb table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-108aecb table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-108aecb table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-108aecb table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-108aecb table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-108aecb table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-108aecb table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-108aecb table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-108aecb table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-108aecb table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-108aecb table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce73e88 */.elementor-7 .elementor-element.elementor-element-ce73e88 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 h1, .elementor-7 .elementor-element.elementor-element-ce73e88 h2, .elementor-7 .elementor-element.elementor-element-ce73e88 h3, .elementor-7 .elementor-element.elementor-element-ce73e88 b, .elementor-7 .elementor-element.elementor-element-ce73e88 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-ce73e88 ol, .elementor-7 .elementor-element.elementor-element-ce73e88 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 img {
    border-radius: 8px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-ce73e88 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-ce73e88 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-ce73e88 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-ce73e88 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-ce73e88 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6235b99 */.elementor-7 .elementor-element.elementor-element-6235b99 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-6235b99 ol, .elementor-7 .elementor-element.elementor-element-6235b99 ul {
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04cf132 */.elementor-7 .elementor-element.elementor-element-04cf132 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd1364 */.elementor-7 .elementor-element.elementor-element-7fd1364 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-7fd1364 ol, .elementor-7 .elementor-element.elementor-element-7fd1364 ul {
    margin-left: -10px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-7fd1364 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-7fd1364 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-7fd1364 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-7fd1364 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-7fd1364 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c6a029 */.elementor-7 .elementor-element.elementor-element-2c6a029 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 h1, .elementor-7 .elementor-element.elementor-element-2c6a029 h2, .elementor-7 .elementor-element.elementor-element-2c6a029 h3, .elementor-7 .elementor-element.elementor-element-2c6a029 b, .elementor-7 .elementor-element.elementor-element-2c6a029 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-2c6a029 ol, .elementor-7 .elementor-element.elementor-element-2c6a029 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 img {
    border-radius: 8px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-2c6a029 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-2c6a029 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-2c6a029 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-2c6a029 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-2c6a029 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c39f16c */.elementor-7 .elementor-element.elementor-element-c39f16c p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-c39f16c ol, .elementor-7 .elementor-element.elementor-element-c39f16c ul {
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7efee6 */.elementor-7 .elementor-element.elementor-element-e7efee6 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2643e1f */.elementor-7 .elementor-element.elementor-element-2643e1f p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-2643e1f ol, .elementor-7 .elementor-element.elementor-element-2643e1f ul {
    margin-left: -10px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-2643e1f table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-2643e1f table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-2643e1f table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-2643e1f table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-2643e1f table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-2643e1f table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-2643e1f table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-2643e1f table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-2643e1f table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-2643e1f table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-2643e1f table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9bfcf1 */.elementor-7 .elementor-element.elementor-element-e9bfcf1 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 h1, .elementor-7 .elementor-element.elementor-element-e9bfcf1 h2, .elementor-7 .elementor-element.elementor-element-e9bfcf1 h3, .elementor-7 .elementor-element.elementor-element-e9bfcf1 b, .elementor-7 .elementor-element.elementor-element-e9bfcf1 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 ol, .elementor-7 .elementor-element.elementor-element-e9bfcf1 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 img {
    border-radius: 8px;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-e9bfcf1 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-e9bfcf1 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14336c6 */.elementor-7 .elementor-element.elementor-element-14336c6 p:last-child {
    margin-bottom: 0;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-14336c6 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-14336c6 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-14336c6 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-14336c6 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-14336c6 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-14336c6 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-14336c6 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-14336c6 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-14336c6 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-14336c6 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-14336c6 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a597768 */.elementor-7 .elementor-element.elementor-element-a597768 p:last-child {
    margin-bottom: 0;
}

/* Table wrapper */
.elementor-7 .elementor-element.elementor-element-a597768 table {
    width: 100%;
    border-collapse: collapse;
    background-color: #1A2F4F;
    border: 2px solid #D4AF37;
    border-radius: 8px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Table header */
.elementor-7 .elementor-element.elementor-element-a597768 table thead tr {
    background: linear-gradient(180deg, #D4AF37 0%, #B8860B 100%);
}

.elementor-7 .elementor-element.elementor-element-a597768 table thead th {
    color: #1E272E;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 14px 18px;
    text-align: left;
    border-bottom: 2px solid #B8860B;
}

/* Table body cells */
.elementor-7 .elementor-element.elementor-element-a597768 table tbody td {
    color: #FFF8DC;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    font-size: 15px;
}

/* Zebra striping */
.elementor-7 .elementor-element.elementor-element-a597768 table tbody tr:nth-child(even) {
    background-color: rgba(212, 175, 55, 0.06);
}

.elementor-7 .elementor-element.elementor-element-a597768 table tbody tr:nth-child(odd) {
    background-color: transparent;
}

/* Row hover */
.elementor-7 .elementor-element.elementor-element-a597768 table tbody tr:hover {
    background-color: rgba(164, 11, 45, 0.25);
    transition: background-color 0.25s ease;
}

/* Last row - remove border */
.elementor-7 .elementor-element.elementor-element-a597768 table tbody tr:last-child td {
    border-bottom: none;
}

/* Optional: highlight a "featured" row by adding class="highlight" to a <tr> */
.elementor-7 .elementor-element.elementor-element-a597768 table tbody tr.highlight {
    background-color: rgba(164, 11, 45, 0.35);
    box-shadow: inset 0 0 0 1px #D4AF37;
}

.elementor-7 .elementor-element.elementor-element-a597768 table tbody tr.highlight td {
    color: #FFF8DC;
    font-weight: 600;
}

/* Responsive scroll on small screens */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-a597768 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */