.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.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)}@media (max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.why-heading{text-align:center!important;margin-bottom:10px!important}.why-heading .elementor-heading-title{font-size:44px!important;font-weight:700!important;line-height:1.2!important;position:relative;display:inline-block;padding-bottom:16px}.why-heading .elementor-heading-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:#287893}.why-image{flex:1 1 45%!important;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.15);min-height:100%}.why-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:20px}@media (max-width:767px){.why-heading .elementor-heading-title{font-size:30px!important}.why-image{flex:none!important;width:100%!important;max-height:260px}.why-image img{max-height:260px}}.about-info-box>.e-con{width:100%!important;padding:0!important;margin:0!important;border:none!important}