.elementor-615 .elementor-element.elementor-element-8c8b58a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-940108f{--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:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-940108f:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-940108f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E30;}.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-615 .elementor-element.elementor-element-251d3e3{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#CBD5E1;}.elementor-615 .elementor-element.elementor-element-251d3e3.elementor-element{--align-self:center;}.elementor-615 .elementor-element.elementor-element-3c23513{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-3c23513:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-3c23513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-615 .elementor-element.elementor-element-465d8db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-615 .elementor-element.elementor-element-33ae1b4{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#CBD5E1;}.elementor-615 .elementor-element.elementor-element-33ae1b4.elementor-element{--align-self:center;}.elementor-615 .elementor-element.elementor-element-e9f40e8{--display:flex;}.elementor-615 .elementor-element.elementor-element-dabe945{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-615 .elementor-element.elementor-element-9e603de{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-615 .elementor-element.elementor-element-86a0a5d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-615 .elementor-element.elementor-element-86a0a5d:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-86a0a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-615 .elementor-element.elementor-element-94192b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-615 .elementor-element.elementor-element-94192b5:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-94192b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-615 .elementor-element.elementor-element-597ee1b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-615 .elementor-element.elementor-element-597ee1b:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-597ee1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-615 .elementor-element.elementor-element-8f7720d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-615 .elementor-element.elementor-element-8f7720d:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-8f7720d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-615 .elementor-element.elementor-element-3170e2d{--display:flex;}.elementor-615 .elementor-element.elementor-element-6465c52{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-615 .elementor-element.elementor-element-6465c52:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-6465c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-615 .elementor-element.elementor-element-a6492de{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-a6492de:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-a6492de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E293B 0%, #334155 100%);}.elementor-615 .elementor-element.elementor-element-885cf63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-615 .elementor-element.elementor-element-d54a35b{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:#CBD5E1;}.elementor-615 .elementor-element.elementor-element-d54a35b.elementor-element{--align-self:center;}.elementor-615 .elementor-element.elementor-element-21f6ba8{--display:flex;}.elementor-615 .elementor-element.elementor-element-809eed5{--display:flex;}.elementor-615 .elementor-element.elementor-element-71b6791{--display:flex;}.elementor-615 .elementor-element.elementor-element-659528d{--display:flex;}.elementor-615 .elementor-element.elementor-element-3cee9b5{--display:flex;}.elementor-615 .elementor-element.elementor-element-69cc1da{--display:flex;}.elementor-615 .elementor-element.elementor-element-437a059{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-615 .elementor-element.elementor-element-54790b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-615 .elementor-element.elementor-element-21f6ba8{--content-width:800px;}}@media(max-width:1024px){.elementor-615 .elementor-element.elementor-element-dabe945{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-615 .elementor-element.elementor-element-dabe945{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.contact-card {
  background: #1e293b;
  border-radius: 16px;
  padding: 30px;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}
.contact-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
}
.contact-icon {
  width: 60px;
  height: 60px;
  border-radius: 16px;
  background: rgba(59, 130, 246, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--secondary);
  margin-bottom: 20px;
  font-size: 24px;
}
.contact-link {
  color: var(--secondary);
  text-decoration: none;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: all 0.3s;
}


.contact-form {
  background: #1e293b;
  border-radius: 16px;
  padding: 40px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}


/***** Accordion ********/
.faq-accordion .e-n-accordion {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
	max-width: 800px;
	margin: 0 auto;
}
.faq-accordion details.e-n-accordion-item {
	background: #0f172a;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
	transition: all 0.3s;
	border: none !important;
}
.faq-accordion summary.e-n-accordion-item-title {
	padding: 25px 30px;
	background: #0f172a;
	border: none;
	width: 100%;
	text-align: left;
	font-size: 1.1rem;
	font-weight: 600;
	color: white !important;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.3s;
}
.faq-accordion summary.e-n-accordion-item-title:hover {
	background: #1e293b;
}
.faq-accordion summary.e-n-accordion-item-title svg {
	fill: #fff !important;
}
.faq-accordion .e-con {
	padding: 0 30px 25px;
	color: #94a3b8;
	line-height: 1.7;
	border: none !important;
}/* End custom CSS */