/* https://idlegacyam.com/wp-content/uploads/elementor/css/post-1642.css?ver=1780520146 */
.elementor-1642 .elementor-element.elementor-element-1d98f5c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1642 .elementor-element.elementor-element-1d98f5c{margin-top:40px;margin-bottom:40px;padding:0 30px 0 30px}.elementor-1642 .elementor-element.elementor-element-7eade21>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-1642 .elementor-element.elementor-element-7eade21>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-bc-flex-widget .elementor-1642 .elementor-element.elementor-element-a3214ee.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1642 .elementor-element.elementor-element-a3214ee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1642 .elementor-element.elementor-element-5f87116{--spacer-size:30px}.elementor-1642 .elementor-element.elementor-element-58d8029 .elementor-heading-title{font-family:var(--e-global-typography-el_title_3-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_3-font-size);font-weight:var(--e-global-typography-el_title_3-font-weight);text-transform:var(--e-global-typography-el_title_3-text-transform);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-1642 .elementor-element.elementor-element-747bc5f{column-gap:0;color:var(--e-global-color-text);--textColor:var( --e-global-color-text )}.elementor-1642 .elementor-element.elementor-element-475b925 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.6em}.elementor-1642 .elementor-element.elementor-element-cd2c686{column-gap:0;color:var(--e-global-color-text);--textColor:var( --e-global-color-text )}.elementor-bc-flex-widget .elementor-1642 .elementor-element.elementor-element-cb10ebb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1642 .elementor-element.elementor-element-cb10ebb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1642 .elementor-element.elementor-element-30ee40e img,.elementor-1642 .elementor-element.elementor-element-30ee40e svg{width:350px}.elementor-1642 .elementor-element.elementor-element-30ee40e svg{height:367px}.elementor-1642 .elementor-element.elementor-element-30ee40e img{height:367px;object-fit:cover;object-position:top center}.elementor-1642 .elementor-element.elementor-element-becd997{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1642 .elementor-element.elementor-element-42168e3{--display:flex;--width:50%;--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-1642 .elementor-element.elementor-element-acdd1da{--display:flex;--width:50%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px}.elementor-1642 .elementor-element.elementor-element-122fa02 .elementor-heading-title{font-family:var(--e-global-typography-el_title_3-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_3-font-size);font-weight:var(--e-global-typography-el_title_3-font-weight);text-transform:var(--e-global-typography-el_title_3-text-transform);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-1642 .elementor-element.elementor-element-750e373{width:var(--container-widget-width,497px);max-width:497px;--container-widget-width:497px;--container-widget-flex-grow:0;column-gap:0;color:var(--e-global-color-text);--textColor:var( --e-global-color-text )}.elementor-1642 .elementor-element.elementor-element-4dd7749{width:var(--container-widget-width,497px);max-width:497px;--container-widget-width:497px;--container-widget-flex-grow:0;column-gap:0;color:var(--e-global-color-text);--textColor:var( --e-global-color-text )}.elementor-1642 .elementor-element.elementor-element-4a1ef07{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1642 .elementor-element.elementor-element-4a1ef07:not(.elementor-motion-effects-element-type-background),.elementor-1642 .elementor-element.elementor-element-4a1ef07>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d80e5f7)}.elementor-1642 .elementor-element.elementor-element-9f5e236 .elementor-heading-title{font-size:35px}.elementor-1642 .elementor-element.elementor-element-8770dab{width:var(--container-widget-width,667px);max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:var(--e-global-color-text);--textColor:var( --e-global-color-text )}.elementor-1642 .elementor-element.elementor-element-7117acd{width:auto;max-width:auto;align-self:center;--box-button-width:200px}.elementor-1642 .elementor-element.elementor-element-7117acd>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 0 0}.elementor-1642 .elementor-element.elementor-element-7117acd .box-button{min-width:200px}@media(max-width:1020px){.elementor-1642 .elementor-element.elementor-element-58d8029 .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-1642 .elementor-element.elementor-element-cb10ebb>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1642 .elementor-element.elementor-element-122fa02 .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}}@media(max-width:778px){.elementor-1642 .elementor-element.elementor-element-1d98f5c{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-1642 .elementor-element.elementor-element-58d8029 .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-1642 .elementor-element.elementor-element-475b925 .elementor-heading-title{font-size:18px}.elementor-1642 .elementor-element.elementor-element-cb10ebb>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1642 .elementor-element.elementor-element-42168e3{--width:100%}.elementor-1642 .elementor-element.elementor-element-42168e3.e-con{--order:99999 /* order end hack */}.elementor-1642 .elementor-element.elementor-element-acdd1da{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1642 .elementor-element.elementor-element-122fa02 .elementor-heading-title{font-size:var(--e-global-typography-el_title_3-font-size);line-height:var(--e-global-typography-el_title_3-line-height)}.elementor-1642 .elementor-element.elementor-element-4a1ef07{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-1642 .elementor-element.elementor-element-9f5e236{text-align:center}.elementor-1642 .elementor-element.elementor-element-9f5e236 .elementor-heading-title{font-size:24px}.elementor-1642 .elementor-element.elementor-element-7117acd{width:100%;max-width:100%;--box-button-width:213px}.elementor-1642 .elementor-element.elementor-element-7117acd>.elementor-widget-container{padding:0 0 0 0}.elementor-1642 .elementor-element.elementor-element-7117acd .box-button{font-size:14px;min-width:213px}}@media(max-width:1020px) and (min-width:779px){.elementor-1642 .elementor-element.elementor-element-7eade21{width:100%}.elementor-1642 .elementor-element.elementor-element-a3214ee{width:100%}.elementor-1642 .elementor-element.elementor-element-cb10ebb{width:100%}}