.elementor-22 .elementor-element.elementor-element-696cf39d{--display:flex;}.elementor-22 .elementor-element.elementor-element-3fbfe913{--display:flex;}.elementor-22 .elementor-element.elementor-element-262bf94e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4731c3f5{--display:flex;}.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-22 .elementor-element.elementor-element-1bd6eed4{--display:flex;}.elementor-22 .elementor-element.elementor-element-160528cf{--display:flex;}.elementor-22 .elementor-element.elementor-element-7235769d{--display:flex;}.elementor-22 .elementor-element.elementor-element-53fe211f{--display:flex;}.elementor-22 .elementor-element.elementor-element-423a0037{--display:flex;}.elementor-22 .elementor-element.elementor-element-78efc7e1{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for heading, class: .elementor-element-4708189b */.elementor-22 .elementor-element.elementor-element-4708189b{font-size:2.25rem;color:#171717;margin:0 0 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fc7bd43 */.elementor-22 .elementor-element.elementor-element-6fc7bd43{font-size:2.25rem;color:#171717;margin:0 0 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-475c24ed */.elementor-22 .elementor-element.elementor-element-475c24ed{font-family:Manrope;font-weight:800;color:white;padding:0.25rem 0.6rem 0.25rem 0.6rem;border-radius:999px;background:#23265F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4731c3f5 */.elementor-22 .elementor-element.elementor-element-4731c3f5{display:flex;gap:0.7rem;align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368731be */.elementor-22 .elementor-element.elementor-element-368731be{font-size:2.25rem;color:#171717;margin:0 0 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c10c626 */.elementor-22 .elementor-element.elementor-element-5c10c626{font-size:2.25rem;color:#171717;margin:0 0 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a23ce5a */.elementor-22 .elementor-element.elementor-element-7a23ce5a{font-size:2.25rem;color:#171717;margin:0 0 0 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563aa03f */.elementor-22 .elementor-element.elementor-element-563aa03f{width:7.5rem;margin:auto 0 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-496de41b */.elementor-22 .elementor-element.elementor-element-496de41b{max-width:25rem;font-size:0.72rem;color:#4E4E4E;line-height:1.7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6ab397 */.elementor-22 .elementor-element.elementor-element-5b6ab397{font-size:0.68rem;color:#6B6B6B}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151053ab */.elementor-22 .elementor-element.elementor-element-151053ab{font-size:0.68rem;color:#6B6B6B}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd6eed4 */.elementor-22 .elementor-element.elementor-element-1bd6eed4{margin:auto 0 0 0;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262bf94e */.elementor-22 .elementor-element.elementor-element-262bf94e{min-height:38rem;padding:0 0 0 0;border-radius:1.7rem;background:white;display:flex;flex-direction:column;gap:0.9rem}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-262bf94e{min-height:auto;padding:0 0 0 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6763e873 */.elementor-22 .elementor-element.elementor-element-6763e873{font-size:1.5rem;color:#2EAAA8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73877c09 */.elementor-22 .elementor-element.elementor-element-73877c09{font-size:1rem;color:#272727;line-height:1.8}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7235769d */.elementor-22 .elementor-element.elementor-element-7235769d{min-height:9rem;padding:2.2rem 2.6rem 2.2rem 2.6rem;border-radius:1.7rem;background:white;display:flex;gap:1.3rem;align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-242b95df */.elementor-22 .elementor-element.elementor-element-242b95df{font-size:2rem;color:#171717;margin:0px 0px 1rem 0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a6e8fb */.elementor-22 .elementor-element.elementor-element-7a6e8fb{font-family:Manrope;font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec6b864 */.elementor-22 .elementor-element.elementor-element-2ec6b864{font-family:Manrope;font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29798e26 */.elementor-22 .elementor-element.elementor-element-29798e26{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50af2cd9 */.elementor-22 .elementor-element.elementor-element-50af2cd9{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd2f1d0 */.elementor-22 .elementor-element.elementor-element-7bd2f1d0{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-467e0b2c */.elementor-22 .elementor-element.elementor-element-467e0b2c{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423a0037 */.elementor-22 .elementor-element.elementor-element-423a0037{margin:auto 0 0 0;display:flex;flex-direction:column;gap:0.5rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53fe211f */.elementor-22 .elementor-element.elementor-element-53fe211f{min-height:27.5rem;padding:0 0 0 0;border-radius:1.7rem;background:white;display:flex;flex-direction:column;gap:0.75rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160528cf */.elementor-22 .elementor-element.elementor-element-160528cf{display:flex;flex-direction:column;gap:1.5rem}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d650f1d */.elementor-22 .elementor-element.elementor-element-d650f1d{font-size:2.25rem;color:#171717;margin:0px 0px 1.4rem 0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca5a18 */.elementor-22 .elementor-element.elementor-element-1ca5a18{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-511be48a */.elementor-22 .elementor-element.elementor-element-511be48a{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc53e2 */.elementor-22 .elementor-element.elementor-element-5cc53e2{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f578a21 */.elementor-22 .elementor-element.elementor-element-f578a21{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c3c9383 */.elementor-22 .elementor-element.elementor-element-3c3c9383{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79caf382 */.elementor-22 .elementor-element.elementor-element-79caf382{font-size:1rem;color:#272727}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b5e22d */.elementor-22 .elementor-element.elementor-element-78b5e22d{font-size:1rem;color:#272727;margin:0.75rem 0 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-709fe24a */.elementor-22 .elementor-element.elementor-element-709fe24a{font-family:Manrope;font-size:0.7rem;color:#696969;margin:auto 0 0 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78efc7e1 */.elementor-22 .elementor-element.elementor-element-78efc7e1{min-height:38rem;padding:0 0 0 0;border-radius:1.7rem;background:white;display:flex;flex-direction:column;gap:0.65rem}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-78efc7e1{min-height:auto;padding:0 0 0 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbfe913 */.elementor-22 .elementor-element.elementor-element-3fbfe913{max-width:108rem;padding:0px 1.5rem 0px 1.5rem;margin:0px auto 0px auto;display:grid;gap:1.5rem;grid-template-columns:1fr .95fr 1fr;align-items:stretch}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-3fbfe913{grid-template-columns:1fr 1fr}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-3fbfe913{padding:0px 0.75rem 0px 0.75rem;grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-696cf39d */.elementor-22 .elementor-element.elementor-element-696cf39d{color:#171717;direction:rtl;padding:2rem 0px 2rem 0px;background:#F1EEE7}/* End custom CSS */
/* Start custom CSS */*{box-sizing:border-box}
.elementor-element.elementor-widget{max-width:100%}
.elementor-widget-heading .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0}
.elementor-widget-button .elementor-button{font:inherit;color:inherit;background:inherit;border:inherit;border-radius:inherit;box-shadow:inherit;padding:inherit;min-width:inherit;min-height:inherit;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.elementor-widget-button .elementor-button:hover{color:inherit;background:inherit;border-color:inherit}
.elementor-widget-form .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.elementor-widget-form .elementor-field-group{margin:0;padding:0;width:auto}
.elementor-widget-form .elementor-field-type-textarea,.elementor-widget-form .elementor-field-type-submit{grid-column:1/-1}
.elementor-widget-form input.elementor-field,.elementor-widget-form select.elementor-field,.elementor-widget-form textarea.elementor-field{border:1px solid rgba(35,38,95,.14);border-radius:1rem;background:#fff;color:#23265f;padding:1rem 1.1rem}
.elementor-widget-form .elementor-button{border-radius:999px;background:#23265f;color:#fff;padding:1rem 1.4rem}
@media(max-width:767px){.elementor-widget-form .elementor-form-fields-wrapper{grid-template-columns:1fr}.elementor-widget-form .elementor-field-type-textarea,.elementor-widget-form .elementor-field-type-submit{grid-column:auto}}
.elementor-element.elementor-element-696cf39d{color:#171717;direction:rtl;padding:2rem 0px 2rem 0px;background:#F1EEE7}
.elementor-element.elementor-element-3fbfe913{max-width:108rem;padding:0px 1.5rem 0px 1.5rem;margin:0px auto 0px auto;display:grid;gap:1.5rem;grid-template-columns:1fr .95fr 1fr;align-items:stretch}@media(max-width:1024px){.elementor-element.elementor-element-3fbfe913{grid-template-columns:1fr 1fr}}@media(max-width:767px){.elementor-element.elementor-element-3fbfe913{padding:0px 0.75rem 0px 0.75rem;grid-template-columns:1fr}}
.elementor-element.elementor-element-262bf94e{min-height:38rem;padding:0 0 0 0;border-radius:1.7rem;background:white;display:flex;flex-direction:column;gap:0.9rem}@media(max-width:767px){.elementor-element.elementor-element-262bf94e{min-height:auto;padding:0 0 0 0}}
.elementor-element.elementor-element-4708189b .elementor-heading-title{font-size:2.25rem;color:#171717;margin:0 0 0 0}
.elementor-element.elementor-element-4731c3f5{flex-direction:row;display:flex;gap:0.7rem;align-items:center}
.elementor-element.elementor-element-6fc7bd43 .elementor-heading-title{font-size:2.25rem;color:#171717;margin:0 0 0 0}
.elementor-element.elementor-element-475c24ed .elementor-heading-title{font-family:Manrope;font-weight:800;color:white;padding:0.25rem 0.6rem 0.25rem 0.6rem;border-radius:999px;background:#23265F}
.elementor-element.elementor-element-368731be .elementor-heading-title{font-size:2.25rem;color:#171717;margin:0 0 0 0}
.elementor-element.elementor-element-5c10c626 .elementor-heading-title{font-size:2.25rem;color:#171717;margin:0 0 0 0}
.elementor-element.elementor-element-7a23ce5a .elementor-heading-title{font-size:2.25rem;color:#171717;margin:0 0 0 0}
.elementor-element.elementor-element-563aa03f{width:7.5rem;margin:auto 0 0 0}.elementor-element.elementor-element-563aa03f img{display:block;max-width:100%;height:auto}
.elementor-element.elementor-element-496de41b .elementor-heading-title{max-width:25rem;font-size:0.72rem;color:#4E4E4E;line-height:1.7}
.elementor-element.elementor-element-1bd6eed4{flex-direction:row;margin:auto 0 0 0;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}
.elementor-element.elementor-element-5b6ab397 .elementor-heading-title{font-size:0.68rem;color:#6B6B6B}
.elementor-element.elementor-element-151053ab .elementor-heading-title{font-size:0.68rem;color:#6B6B6B}
.elementor-element.elementor-element-160528cf{display:flex;flex-direction:column;gap:1.5rem}
.elementor-element.elementor-element-7235769d{flex-direction:row;min-height:9rem;padding:2.2rem 2.6rem 2.2rem 2.6rem;border-radius:1.7rem;background:white;display:flex;gap:1.3rem;align-items:center}
.elementor-element.elementor-element-6763e873 .elementor-heading-title{font-size:1.5rem;color:#2EAAA8}
.elementor-element.elementor-element-73877c09 .elementor-heading-title{font-size:1rem;color:#272727;line-height:1.8}
.elementor-element.elementor-element-53fe211f{min-height:27.5rem;padding:0 0 0 0;border-radius:1.7rem;background:white;display:flex;flex-direction:column;gap:0.75rem}
.elementor-element.elementor-element-242b95df .elementor-heading-title{font-size:2rem;color:#171717;margin:0px 0px 1rem 0px}
.elementor-element.elementor-element-7a6e8fb .elementor-heading-title{font-family:Manrope;font-size:1rem;color:#272727}
.elementor-element.elementor-element-2ec6b864 .elementor-heading-title{font-family:Manrope;font-size:1rem;color:#272727}
.elementor-element.elementor-element-423a0037{margin:auto 0 0 0;display:flex;flex-direction:column;gap:0.5rem}
.elementor-element.elementor-element-29798e26 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-50af2cd9 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-7bd2f1d0 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-467e0b2c .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-78efc7e1{min-height:38rem;padding:0 0 0 0;border-radius:1.7rem;background:white;display:flex;flex-direction:column;gap:0.65rem}@media(max-width:767px){.elementor-element.elementor-element-78efc7e1{min-height:auto;padding:0 0 0 0}}
.elementor-element.elementor-element-d650f1d .elementor-heading-title{font-size:2.25rem;color:#171717;margin:0px 0px 1.4rem 0px}
.elementor-element.elementor-element-1ca5a18 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-511be48a .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-5cc53e2 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-f578a21 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-3c3c9383 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-79caf382 .elementor-heading-title{font-size:1rem;color:#272727}
.elementor-element.elementor-element-78b5e22d .elementor-heading-title{font-size:1rem;color:#272727;margin:0.75rem 0 0 0}
.elementor-element.elementor-element-709fe24a .elementor-heading-title{font-family:Manrope;font-size:0.7rem;color:#696969;margin:auto 0 0 0}/* End custom CSS */