.elementor-24 .elementor-element.elementor-element-cd082da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-24 .elementor-element.elementor-element-65c5729{font-family:"Roboto", Sans-serif;font-weight:400;color:#F58220;}.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-24 .elementor-element.elementor-element-e3a38c4{width:var( --container-widget-width, 64.51% );max-width:64.51%;--container-widget-width:64.51%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-e3a38c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-e3a38c4 .elementor-heading-title{font-size:63px;font-weight:700;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-470534c{width:var( --container-widget-width, 60.196% );max-width:60.196%;--container-widget-width:60.196%;--container-widget-flex-grow:0;font-size:17px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-470534c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-7729016{font-family:"Roboto", Sans-serif;font-weight:400;color:#F58220;}.elementor-24 .elementor-element.elementor-element-9143b0e{text-align:start;}.elementor-24 .elementor-element.elementor-element-9143b0e .elementor-heading-title{font-size:68px;font-weight:700;color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-a927577{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:25px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1269952{width:var( --container-widget-width, 100.91% );max-width:100.91%;background-color:#FFFFFF;padding:036px 24px 36px 24px;--container-widget-width:100.91%;--container-widget-flex-grow:0;border-radius:016px 016px 016px 016px;box-shadow:0px 0px 10px 0px rgba(12.999999999999991, 63.99999999999996, 89, 0.12);}.elementor-24 .elementor-element.elementor-element-1269952:hover{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1269952.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-1269952 .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-1269952 .elementor-icon-box-title{color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-1269952 .elementor-icon-box-description{color:#61727C;}.elementor-24 .elementor-element.elementor-element-a8a6f21{width:var( --container-widget-width, 101.477% );max-width:101.477%;background-color:#FFFFFF;padding:036px 24px 36px 24px;--container-widget-width:101.477%;--container-widget-flex-grow:0;border-radius:016px 016px 016px 016px;box-shadow:0px 0px 10px 0px rgba(12.999999999999991, 63.99999999999996, 89, 0.12);}.elementor-24 .elementor-element.elementor-element-a8a6f21:hover{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a8a6f21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-a8a6f21 .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-a8a6f21 .elementor-icon-box-title{color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-a8a6f21 .elementor-icon-box-description{color:#61727C;}.elementor-24 .elementor-element.elementor-element-0314492{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24 .elementor-element.elementor-element-4747bba{font-family:"Roboto", Sans-serif;font-weight:400;color:#F58220;}.elementor-24 .elementor-element.elementor-element-d1c3a25{text-align:center;}.elementor-24 .elementor-element.elementor-element-d1c3a25 .elementor-heading-title{font-size:38px;font-weight:700;color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-52c3fdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:25px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-482ea91{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;padding:036px 24px 36px 24px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:016px 016px 016px 016px;box-shadow:0px 0px 10px 0px rgba(12.999999999999991, 63.99999999999996, 89, 0.12);}.elementor-24 .elementor-element.elementor-element-482ea91:hover{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-482ea91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-482ea91 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-482ea91.elementor-view-stacked .elementor-icon{background-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-482ea91.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-482ea91.elementor-view-default .elementor-icon{fill:#32A9DD;color:#32A9DD;border-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-482ea91 .elementor-icon{font-size:42px;}.elementor-24 .elementor-element.elementor-element-482ea91 .elementor-icon-box-title{color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-482ea91 .elementor-icon-box-description{color:#61727C;}.elementor-24 .elementor-element.elementor-element-09aa83d{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;padding:036px 24px 36px 24px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:016px 016px 016px 016px;box-shadow:0px 0px 10px 0px rgba(12.999999999999991, 63.99999999999996, 89, 0.12);}.elementor-24 .elementor-element.elementor-element-09aa83d:hover{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-09aa83d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-09aa83d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-09aa83d.elementor-view-stacked .elementor-icon{background-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-09aa83d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-09aa83d.elementor-view-default .elementor-icon{fill:#32A9DD;color:#32A9DD;border-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-09aa83d .elementor-icon{font-size:42px;}.elementor-24 .elementor-element.elementor-element-09aa83d .elementor-icon-box-title{color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-09aa83d .elementor-icon-box-description{color:#61727C;}.elementor-24 .elementor-element.elementor-element-3402633{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;padding:036px 24px 36px 24px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:016px 016px 016px 016px;box-shadow:0px 0px 10px 0px rgba(12.999999999999991, 63.99999999999996, 89, 0.12);}.elementor-24 .elementor-element.elementor-element-3402633:hover{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3402633.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-3402633 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-3402633.elementor-view-stacked .elementor-icon{background-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-3402633.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3402633.elementor-view-default .elementor-icon{fill:#32A9DD;color:#32A9DD;border-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-3402633 .elementor-icon{font-size:42px;}.elementor-24 .elementor-element.elementor-element-3402633 .elementor-icon-box-title{color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-3402633 .elementor-icon-box-description{color:#61727C;}.elementor-24 .elementor-element.elementor-element-dac586b{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;padding:036px 24px 36px 24px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:016px 016px 016px 016px;box-shadow:0px 0px 10px 0px rgba(12.999999999999991, 63.99999999999996, 89, 0.12);}.elementor-24 .elementor-element.elementor-element-dac586b:hover{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dac586b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-dac586b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-dac586b.elementor-view-stacked .elementor-icon{background-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-dac586b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-dac586b.elementor-view-default .elementor-icon{fill:#32A9DD;color:#32A9DD;border-color:#32A9DD;}.elementor-24 .elementor-element.elementor-element-dac586b .elementor-icon{font-size:42px;}.elementor-24 .elementor-element.elementor-element-dac586b .elementor-icon-box-title{color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-dac586b .elementor-icon-box-description{color:#61727C;}.elementor-24 .elementor-element.elementor-element-a1b5252{text-align:center;}.elementor-24 .elementor-element.elementor-element-a1b5252 .elementor-heading-title{font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9440c27{width:var( --container-widget-width, 60.196% );max-width:60.196%;--container-widget-width:60.196%;--container-widget-flex-grow:0;font-size:17px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9440c27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-5ed4d93{font-family:"Roboto", Sans-serif;font-weight:400;color:#F58220;}.elementor-24 .elementor-element.elementor-element-62d03c4{width:var( --container-widget-width, 56.996% );max-width:56.996%;--container-widget-width:56.996%;--container-widget-flex-grow:0;text-align:start;}.elementor-24 .elementor-element.elementor-element-62d03c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-62d03c4 .elementor-heading-title{font-size:54px;font-weight:700;color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-d3359f4{width:var( --container-widget-width, 61.631% );max-width:61.631%;--container-widget-width:61.631%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-d3359f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-44025a4{font-family:"Roboto", Sans-serif;font-weight:400;color:#F58220;}.elementor-24 .elementor-element.elementor-element-19c4df3{width:var( --container-widget-width, 101.812% );max-width:101.812%;--container-widget-width:101.812%;--container-widget-flex-grow:0;text-align:start;}.elementor-24 .elementor-element.elementor-element-19c4df3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-19c4df3 .elementor-heading-title{font-size:50px;font-weight:700;color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-867a8dd{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#0A4A67;}.elementor-24 .elementor-element.elementor-element-867a8dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-8b5bc22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24 .elementor-element.elementor-element-ef8eab7{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFAF6B;}.elementor-24 .elementor-element.elementor-element-2e233c1{text-align:center;}.elementor-24 .elementor-element.elementor-element-2e233c1 .elementor-heading-title{font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-691eed7{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-52c3fdd{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-482ea91{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-24 .elementor-element.elementor-element-09aa83d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-24 .elementor-element.elementor-element-3402633{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-24 .elementor-element.elementor-element-dac586b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-e3a38c4 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-9143b0e .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-a927577{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-1269952{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-a8a6f21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-d1c3a25 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-52c3fdd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-482ea91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-09aa83d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-3402633{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-dac586b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-a1b5252 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-62d03c4 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-19c4df3 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-2e233c1 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-52c3fdd{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-65c5729 */.elementor-24 .elementor-element.elementor-element-65c5729 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-65c5729:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-65c5729::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3a38c4 */.elementor-24 .elementor-element.elementor-element-e3a38c4 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-e3a38c4:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-e3a38c4::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-470534c */.elementor-24 .elementor-element.elementor-element-470534c {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-470534c:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-470534c::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7729016 */.elementor-24 .elementor-element.elementor-element-7729016 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-7729016:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-7729016::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9143b0e */.elementor-24 .elementor-element.elementor-element-9143b0e {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-9143b0e:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-9143b0e::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1269952 */.elementor-24 .elementor-element.elementor-element-1269952 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-24 .elementor-element.elementor-element-1269952:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 40px rgba(12,112,157,0.18);
}
.elementor-24 .elementor-element.elementor-element-1269952:hover .elementor-icon {
  transform: scale(1.15) rotate(-6deg);
  transition: transform 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8a6f21 */.elementor-24 .elementor-element.elementor-element-a8a6f21 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-24 .elementor-element.elementor-element-a8a6f21:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 40px rgba(12,112,157,0.18);
}
.elementor-24 .elementor-element.elementor-element-a8a6f21:hover .elementor-icon {
  transform: scale(1.15) rotate(-6deg);
  transition: transform 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4747bba */.elementor-24 .elementor-element.elementor-element-4747bba {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-4747bba:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-4747bba::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c3a25 */.elementor-24 .elementor-element.elementor-element-d1c3a25 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-d1c3a25:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-d1c3a25::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-482ea91 */.elementor-24 .elementor-element.elementor-element-482ea91 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-24 .elementor-element.elementor-element-482ea91:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 40px rgba(12,112,157,0.18);
}
.elementor-24 .elementor-element.elementor-element-482ea91:hover .elementor-icon {
  transform: scale(1.15) rotate(-6deg);
  transition: transform 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09aa83d */.elementor-24 .elementor-element.elementor-element-09aa83d {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-24 .elementor-element.elementor-element-09aa83d:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 40px rgba(12,112,157,0.18);
}
.elementor-24 .elementor-element.elementor-element-09aa83d:hover .elementor-icon {
  transform: scale(1.15) rotate(-6deg);
  transition: transform 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3402633 */.elementor-24 .elementor-element.elementor-element-3402633 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-24 .elementor-element.elementor-element-3402633:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 40px rgba(12,112,157,0.18);
}
.elementor-24 .elementor-element.elementor-element-3402633:hover .elementor-icon {
  transform: scale(1.15) rotate(-6deg);
  transition: transform 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dac586b */.elementor-24 .elementor-element.elementor-element-dac586b {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-24 .elementor-element.elementor-element-dac586b:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 40px rgba(12,112,157,0.18);
}
.elementor-24 .elementor-element.elementor-element-dac586b:hover .elementor-icon {
  transform: scale(1.15) rotate(-6deg);
  transition: transform 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b5252 */.elementor-24 .elementor-element.elementor-element-a1b5252 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-a1b5252:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-a1b5252::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9440c27 */.elementor-24 .elementor-element.elementor-element-9440c27 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-9440c27:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-9440c27::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ed4d93 */.elementor-24 .elementor-element.elementor-element-5ed4d93 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-5ed4d93:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-5ed4d93::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d03c4 */.elementor-24 .elementor-element.elementor-element-62d03c4 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-62d03c4:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-62d03c4::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3359f4 */.elementor-24 .elementor-element.elementor-element-d3359f4 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-d3359f4:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-d3359f4::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44025a4 */.elementor-24 .elementor-element.elementor-element-44025a4 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-44025a4:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-44025a4::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19c4df3 */.elementor-24 .elementor-element.elementor-element-19c4df3 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-19c4df3:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-19c4df3::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-867a8dd */.elementor-24 .elementor-element.elementor-element-867a8dd {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-867a8dd:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-867a8dd::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8eab7 */.elementor-24 .elementor-element.elementor-element-ef8eab7 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-ef8eab7:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-ef8eab7::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e233c1 */.elementor-24 .elementor-element.elementor-element-2e233c1 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-2e233c1:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-2e233c1::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-691eed7 */.elementor-24 .elementor-element.elementor-element-691eed7 {
	position: relative;
	display: inline-block;
	letter-spacing: 0.3px;
	transition: transform 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-691eed7:hover {
	transform: scale(1.03);
}

.elementor-24 .elementor-element.elementor-element-691eed7::before {
	content: "";
	position: absolute;
	inset: -14px -22px;
	border-radius: 8px;
	z-index: -1;
}/* End custom CSS */