.elementor-1604 .elementor-element.elementor-element-b0eb642{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-b0eb642:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-b0eb642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-1922-horse-stable.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-b0eb642::before, .elementor-1604 .elementor-element.elementor-element-b0eb642 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-b0eb642 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-b0eb642 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-b0eb642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-b0eb642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0A1929D9 42%, #0A192973 100%);}.elementor-1604 .elementor-element.elementor-element-aa42275{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-b6e7998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.75rem;letter-spacing:0.3em;}.elementor-1604 .elementor-element.elementor-element-151b913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-151b913 .elementor-heading-title{font-family:var( --e-global-typography-04592fa-font-family ), Sans-serif;font-size:var( --e-global-typography-04592fa-font-size );font-weight:var( --e-global-typography-04592fa-font-weight );line-height:var( --e-global-typography-04592fa-line-height );letter-spacing:var( --e-global-typography-04592fa-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-f546ff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:clamp(20px, calc(16.25px + 0.51vw), 24px);font-weight:400;font-style:italic;line-height:2rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFFCC;}.elementor-1604 .elementor-element.elementor-element-b8472d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-0a49839-font-family ), Sans-serif;font-size:var( --e-global-typography-0a49839-font-size );font-weight:var( --e-global-typography-0a49839-font-weight );line-height:var( --e-global-typography-0a49839-line-height );color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-0cedc76{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-fc61e87{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-36f9fe3{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-7db6542{width:100%;max-width:100%;--e-transform-rotateZ:-2deg;--e-transform-translateX:-45px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-7db6542 img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-2665ea0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-de4a746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-de4a746 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-b8cf426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-b8cf426 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-972a19f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFFCC;}.elementor-1604 .elementor-element.elementor-element-cd44ab9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-384a63f{width:100%;max-width:100%;--e-transform-rotateZ:2deg;--e-transform-translateX:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-384a63f img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-f714287{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-f714287:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-f714287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-1928-CGpiMJLY-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-f714287::before, .elementor-1604 .elementor-element.elementor-element-f714287 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-f714287 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-f714287 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-f714287 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-f714287 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-ce06045{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-090e18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-090e18e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-22b1491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-22b1491 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-9eacba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFFCC;}.elementor-1604 .elementor-element.elementor-element-88a700b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-88a700b:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-88a700b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/stock-market-crash.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-88a700b::before, .elementor-1604 .elementor-element.elementor-element-88a700b > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-88a700b > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-88a700b > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-88a700b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-88a700b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-2542535{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-85b7a41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-85b7a41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-b0372ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-b0372ae .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-bec3e61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}body:not(.rtl) .elementor-1604 .elementor-element.elementor-element-47a36f8{right:1rem;}body.rtl .elementor-1604 .elementor-element.elementor-element-47a36f8{left:1rem;}.elementor-1604 .elementor-element.elementor-element-47a36f8{bottom:1rem;}.elementor-1604 .elementor-element.elementor-element-47a36f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1rem;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-279e9bb{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-279e9bb:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-279e9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-1945-moving-DjkUm6-8-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-279e9bb::before, .elementor-1604 .elementor-element.elementor-element-279e9bb > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-279e9bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-279e9bb > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-279e9bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-279e9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-06a39ae{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-a9e0c5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-a9e0c5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-bff3cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-bff3cf0 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-249b079{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-07c5895{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-3285f4a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-3ce1275{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-8a8698c{width:100%;max-width:100%;--e-transform-rotateZ:-2deg;--e-transform-translateX:-45px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-8a8698c img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-79a172c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-2f09717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-2f09717 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-33bdd03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-33bdd03 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-2acb679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-c1c98ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-f0fc7c5{width:100%;max-width:100%;--e-transform-rotateZ:2deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-f0fc7c5 img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-81c7b94{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-81c7b94:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-81c7b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-1950s-C_r4lBBc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-81c7b94::before, .elementor-1604 .elementor-element.elementor-element-81c7b94 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-81c7b94 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-81c7b94 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-81c7b94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-81c7b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-9e4a33a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-2e5eb25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-2e5eb25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-76fab2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-76fab2b .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-f6f8f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-aff0019{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-aff0019:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-aff0019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-1960-FQ9L0emx-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-aff0019::before, .elementor-1604 .elementor-element.elementor-element-aff0019 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-aff0019 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-aff0019 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-aff0019 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-aff0019 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-9a6400e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-69afe67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-69afe67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-58e8c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-58e8c90 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-a0240bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-cd632c4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-8c153f7{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-dc5e1a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-17680bc{width:100%;max-width:100%;--e-transform-rotateZ:-2deg;--e-transform-translateX:-45px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-17680bc img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-013e972{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-0625323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-0625323 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-97773d1{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-1604 .elementor-element.elementor-element-97773d1.elementor-element{--align-self:center;}.elementor-1604 .elementor-element.elementor-element-97773d1 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-a5342cd{width:var( --container-widget-width, 365px );max-width:365px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-93c6420{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-750ac13{width:100%;max-width:100%;--e-transform-rotateZ:2deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-750ac13 img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-3256efe{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-3256efe:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-3256efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/pepco-substation-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-3256efe::before, .elementor-1604 .elementor-element.elementor-element-3256efe > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-3256efe > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-3256efe > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-3256efe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-3256efe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-e09bcea{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-65f8048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-65f8048 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-de9da2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-de9da2a .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-f36f882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-596ba01{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-596ba01:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-596ba01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/intelsat-headquarters-aerial-roof-BJNl4y-9-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-596ba01::before, .elementor-1604 .elementor-element.elementor-element-596ba01 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-596ba01 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-596ba01 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-596ba01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-596ba01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-c573133{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-d72e312{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-d72e312 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-b217ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-b217ca6 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-6b09a84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-2be27f9{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-2be27f9:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-2be27f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/gsk-poster-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-2be27f9::before, .elementor-1604 .elementor-element.elementor-element-2be27f9 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-2be27f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-2be27f9 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-2be27f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-2be27f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-9c8e34c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-1093f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-1093f00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-303e935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-303e935 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-1e09e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-10ee527{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-10ee527:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-10ee527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-2000-headquarters-B_awcpBA-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-10ee527::before, .elementor-1604 .elementor-element.elementor-element-10ee527 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-10ee527 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-10ee527 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-10ee527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-10ee527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-c54b308{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-ce0f198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-ce0f198 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-487aa7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-487aa7c .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-38e620e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-953f7d5{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-953f7d5:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-953f7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/gsk-rockville-aerial-entry-drive-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-953f7d5::before, .elementor-1604 .elementor-element.elementor-element-953f7d5 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-953f7d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-953f7d5 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-953f7d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-953f7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-b540ab2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-c06b758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-c06b758 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-75831d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-75831d5 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-edeb330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-fe5a248{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-bb38a18{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-03eb3c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-8919d65{width:100%;max-width:100%;--e-transform-rotateZ:-2deg;--e-transform-translateX:-45px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-8919d65 img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-8b884da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-e91bc35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-e91bc35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-1675ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-1675ba7 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-ddc2642{width:var( --container-widget-width, 390px );max-width:390px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-0f887ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-0265f9a{width:100%;max-width:100%;--e-transform-rotateZ:2deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-0265f9a img{width:100%;max-width:280px;height:100%;object-fit:cover;object-position:top center;}.elementor-1604 .elementor-element.elementor-element-cbc40f9{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-cbc40f9:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-cbc40f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/us-chamber-of-commerce-building-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-cbc40f9::before, .elementor-1604 .elementor-element.elementor-element-cbc40f9 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-cbc40f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-cbc40f9 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-cbc40f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-cbc40f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-bbc33da{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-6875498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-6875498 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-681f813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-681f813 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-cdfcb59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-ee5afc0{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-ee5afc0:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-ee5afc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/Updated-dunn-family-history.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-ee5afc0::before, .elementor-1604 .elementor-element.elementor-element-ee5afc0 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-ee5afc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-ee5afc0 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-ee5afc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-ee5afc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-cc770d5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-4e27999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-4e27999 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-ec7d226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-ec7d226 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-d023969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-e1a73bb{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-e1a73bb:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-e1a73bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/boston-gas-explosion-aftermath-aerial-v8r3wLeH-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-e1a73bb::before, .elementor-1604 .elementor-element.elementor-element-e1a73bb > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-e1a73bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-e1a73bb > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-e1a73bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-e1a73bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-6c7c1f7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-eb85190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-eb85190 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-58be874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-58be874 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-f8f088f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-0ba479e{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-0ba479e:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-0ba479e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/active-lab-gas-drops-ceiling-turrets-scientist-IyUlhrI1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-0ba479e::before, .elementor-1604 .elementor-element.elementor-element-0ba479e > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-0ba479e > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-0ba479e > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-0ba479e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-0ba479e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-c9c0db1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-925a756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-925a756 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-1afc9c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-1afc9c8 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-dce9564{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-a2b90eb{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-a2b90eb:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-a2b90eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/history-2019-kGhsVFOp-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-a2b90eb::before, .elementor-1604 .elementor-element.elementor-element-a2b90eb > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-a2b90eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-a2b90eb > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-a2b90eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-a2b90eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-173f7e5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-577f447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-577f447 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-84060a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-84060a9 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-e81052b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-3471282{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-3471282:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-3471282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/novavax-pd-lab-overview-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-3471282::before, .elementor-1604 .elementor-element.elementor-element-3471282 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-3471282 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-3471282 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-3471282 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-3471282 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-8c98499{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-6c2ae87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-6c2ae87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-ee95954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-ee95954 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-3cc09ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-476523c{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-476523c:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-476523c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/centennial-celebration-gold-CDhbj_y2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-476523c::before, .elementor-1604 .elementor-element.elementor-element-476523c > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-476523c > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-476523c > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-476523c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-476523c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-af01029{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-49c9083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-49c9083 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-6c82ddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-6c82ddd .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-f0428db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-6903198{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-6903198:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-6903198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/milliporesigma-rockville-exterior.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-6903198::before, .elementor-1604 .elementor-element.elementor-element-6903198 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6903198 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6903198 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6903198 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6903198 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-e860cce{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-4718279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-4718279 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-0fefaee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-0fefaee .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-fc516f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-cacff46{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-cacff46:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-cacff46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heffroncompany.com/wp-content/uploads/2026/08/heffron-mcaa-award-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-cacff46::before, .elementor-1604 .elementor-element.elementor-element-cacff46 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-cacff46 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-cacff46 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-cacff46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-cacff46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-cddcdd4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-3a3ccb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-3a3ccb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-34bbb54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-34bbb54 .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-b79c9e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-4c4f909{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-icon i{color:#C8A96A;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-icon svg{fill:#C8A96A;transition:fill 0.3s;}.elementor-1604 .elementor-element.elementor-element-23bba33{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-text{color:#FFFFFFE6;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-icon i{color:#C8A96A;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-icon svg{fill:#C8A96A;transition:fill 0.3s;}.elementor-1604 .elementor-element.elementor-element-18a2867{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-text{color:#FFFFFFE6;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-2c9cc35{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-2c9cc35:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-2c9cc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1929;}.elementor-1604 .elementor-element.elementor-element-2c9cc35::before, .elementor-1604 .elementor-element.elementor-element-2c9cc35 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-2c9cc35 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-2c9cc35 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-2c9cc35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-2c9cc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-ee0014e .elementor-heading-title{font-weight:700;color:#FFFFFF1F;}.elementor-1604 .elementor-element.elementor-element-bb0bc90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-bb0bc90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, calc(28.92px + 1.72vw), 60px);font-weight:600;line-height:1em;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-5b77906{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-a45626d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-a45626d .elementor-heading-title{font-family:var( --e-global-typography-a4e8ecd-font-family ), Sans-serif;font-size:var( --e-global-typography-a4e8ecd-font-size );font-weight:var( --e-global-typography-a4e8ecd-font-weight );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-0e5f329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF99;}.elementor-1604 .elementor-element.elementor-element-d9ec0eb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-icon i{color:#C8A96A;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-icon svg{fill:#C8A96A;transition:fill 0.3s;}.elementor-1604 .elementor-element.elementor-element-91ceffb{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-text{color:#FFFFFFE6;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-icon i{color:#C8A96A;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-icon svg{fill:#C8A96A;transition:fill 0.3s;}.elementor-1604 .elementor-element.elementor-element-fdbd495{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-text{color:#FFFFFFE6;transition:color 0.3s;}.elementor-1604 .elementor-element.elementor-element-05e6700{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-12b34ec{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-c579d08 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-93ea62b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.75;letter-spacing:0.2em;color:#FFFFFF66;}.elementor-1604 .elementor-element.elementor-element-a78a7f7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-2c23c5d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-2abb64a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.75;letter-spacing:0.2em;color:#FFFFFF66;}.elementor-1604 .elementor-element.elementor-element-9c1f9b3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-1ce59ea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;}.elementor-1604 .elementor-element.elementor-element-1de3a98{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.75;letter-spacing:0.2em;color:#FFFFFF66;}.elementor-1604 .elementor-element.elementor-element-0534336{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-cb6daca{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-1604 .elementor-element.elementor-element-cb6daca.elementor-element{--align-self:center;}.elementor-1604 .elementor-element.elementor-element-cb6daca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(20px, calc(16.25px + 0.51vw), 24px);font-weight:500;font-style:italic;line-height:2rem;color:#FFFFFFCC;}.elementor-1604 .elementor-element.elementor-element-099ae7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-099ae7b:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-099ae7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F233A;}.elementor-1604 .elementor-element.elementor-element-4549f34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 32px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8A96A40;text-align:center;}.elementor-1604 .elementor-element.elementor-element-4549f34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.35em;color:#C8A96A;}.elementor-1604 .elementor-element.elementor-element-71934c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.75em;color:#FFFFFFBF;}.elementor-1604 .elementor-element.elementor-element-2e6c887{text-align:center;}.elementor-1604 .elementor-element.elementor-element-2e6c887 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-d39c80e .elementor-button{background-color:#C8A96A;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-1604 .elementor-element.elementor-element-d39c80e .elementor-button:hover, .elementor-1604 .elementor-element.elementor-element-d39c80e .elementor-button:focus{background-color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-d39c80e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-d39c80e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1604 .elementor-element.elementor-element-14bbdc0{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8A96A40;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:0.75rem;letter-spacing:0.025em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-1604 .elementor-element.elementor-element-faa407b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.33;letter-spacing:3px;color:#FFFFFFCC;}.elementor-1604 .elementor-element.elementor-element-36104ca{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-36104ca .elementor-icon-wrapper{text-align:center;}@media(min-width:768px){.elementor-1604 .elementor-element.elementor-element-aa42275{--width:619px;}.elementor-1604 .elementor-element.elementor-element-36f9fe3{--width:30%;}.elementor-1604 .elementor-element.elementor-element-2665ea0{--width:32%;}.elementor-1604 .elementor-element.elementor-element-cd44ab9{--width:31%;}.elementor-1604 .elementor-element.elementor-element-ce06045{--width:608px;}.elementor-1604 .elementor-element.elementor-element-2542535{--width:608px;}.elementor-1604 .elementor-element.elementor-element-06a39ae{--width:608px;}.elementor-1604 .elementor-element.elementor-element-3ce1275{--width:30%;}.elementor-1604 .elementor-element.elementor-element-79a172c{--width:32%;}.elementor-1604 .elementor-element.elementor-element-c1c98ff{--width:30%;}.elementor-1604 .elementor-element.elementor-element-9e4a33a{--width:608px;}.elementor-1604 .elementor-element.elementor-element-9a6400e{--width:608px;}.elementor-1604 .elementor-element.elementor-element-dc5e1a1{--width:30%;}.elementor-1604 .elementor-element.elementor-element-013e972{--width:32%;}.elementor-1604 .elementor-element.elementor-element-93c6420{--width:30%;}.elementor-1604 .elementor-element.elementor-element-e09bcea{--width:608px;}.elementor-1604 .elementor-element.elementor-element-c573133{--width:608px;}.elementor-1604 .elementor-element.elementor-element-9c8e34c{--width:608px;}.elementor-1604 .elementor-element.elementor-element-c54b308{--width:608px;}.elementor-1604 .elementor-element.elementor-element-b540ab2{--width:608px;}.elementor-1604 .elementor-element.elementor-element-03eb3c0{--width:30%;}.elementor-1604 .elementor-element.elementor-element-8b884da{--width:32%;}.elementor-1604 .elementor-element.elementor-element-0f887ee{--width:30%;}.elementor-1604 .elementor-element.elementor-element-bbc33da{--width:608px;}.elementor-1604 .elementor-element.elementor-element-cc770d5{--width:608px;}.elementor-1604 .elementor-element.elementor-element-6c7c1f7{--width:608px;}.elementor-1604 .elementor-element.elementor-element-c9c0db1{--width:608px;}.elementor-1604 .elementor-element.elementor-element-173f7e5{--width:608px;}.elementor-1604 .elementor-element.elementor-element-8c98499{--width:608px;}.elementor-1604 .elementor-element.elementor-element-af01029{--width:608px;}.elementor-1604 .elementor-element.elementor-element-e860cce{--width:608px;}.elementor-1604 .elementor-element.elementor-element-cddcdd4{--width:608px;}.elementor-1604 .elementor-element.elementor-element-5b77906{--width:608px;}.elementor-1604 .elementor-element.elementor-element-099ae7b{--content-width:705px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1604 .elementor-element.elementor-element-fc61e87{--width:650px;}.elementor-1604 .elementor-element.elementor-element-36f9fe3{--width:50%;}.elementor-1604 .elementor-element.elementor-element-2665ea0{--width:100%;}.elementor-1604 .elementor-element.elementor-element-cd44ab9{--width:50%;}.elementor-1604 .elementor-element.elementor-element-3285f4a{--width:660px;}.elementor-1604 .elementor-element.elementor-element-3ce1275{--width:50%;}.elementor-1604 .elementor-element.elementor-element-79a172c{--width:100%;}.elementor-1604 .elementor-element.elementor-element-c1c98ff{--width:50%;}.elementor-1604 .elementor-element.elementor-element-8c153f7{--width:660px;}.elementor-1604 .elementor-element.elementor-element-dc5e1a1{--width:50%;}.elementor-1604 .elementor-element.elementor-element-013e972{--width:100%;}.elementor-1604 .elementor-element.elementor-element-93c6420{--width:50%;}.elementor-1604 .elementor-element.elementor-element-bb38a18{--width:660px;}.elementor-1604 .elementor-element.elementor-element-03eb3c0{--width:50%;}.elementor-1604 .elementor-element.elementor-element-8b884da{--width:100%;}.elementor-1604 .elementor-element.elementor-element-0f887ee{--width:50%;}}@media(max-width:1024px){.elementor-1604 .elementor-element.elementor-element-151b913 .elementor-heading-title{font-size:var( --e-global-typography-04592fa-font-size );line-height:var( --e-global-typography-04592fa-line-height );letter-spacing:var( --e-global-typography-04592fa-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f546ff0{text-align:center;}.elementor-1604 .elementor-element.elementor-element-b8472d9{text-align:center;font-size:var( --e-global-typography-0a49839-font-size );line-height:var( --e-global-typography-0a49839-line-height );}.elementor-1604 .elementor-element.elementor-element-fc61e87{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1604 .elementor-element.elementor-element-36f9fe3{--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;}.elementor-1604 .elementor-element.elementor-element-36f9fe3.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-7db6542{--e-transform-rotateZ:-2deg;--e-transform-translateX:0px;}.elementor-1604 .elementor-element.elementor-element-7db6542 img{width:100%;}.elementor-1604 .elementor-element.elementor-element-2665ea0{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-b8cf426 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-972a19f{text-align:center;}.elementor-1604 .elementor-element.elementor-element-cd44ab9{--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;}.elementor-1604 .elementor-element.elementor-element-cd44ab9.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-384a63f{--e-transform-rotateZ:2deg;}.elementor-1604 .elementor-element.elementor-element-384a63f img{width:100%;}.elementor-1604 .elementor-element.elementor-element-22b1491 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9eacba2{text-align:center;}.elementor-1604 .elementor-element.elementor-element-b0372ae .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bec3e61{text-align:center;}.elementor-1604 .elementor-element.elementor-element-bff3cf0 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-249b079{text-align:center;}.elementor-1604 .elementor-element.elementor-element-3285f4a{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1604 .elementor-element.elementor-element-3ce1275{--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;}.elementor-1604 .elementor-element.elementor-element-3ce1275.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-8a8698c{--e-transform-rotateZ:-3deg;--e-transform-translateX:0px;}.elementor-1604 .elementor-element.elementor-element-8a8698c img{width:100%;}.elementor-1604 .elementor-element.elementor-element-79a172c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-33bdd03 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2acb679{text-align:center;}.elementor-1604 .elementor-element.elementor-element-c1c98ff{--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;}.elementor-1604 .elementor-element.elementor-element-c1c98ff.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-f0fc7c5{--e-transform-rotateZ:3deg;}.elementor-1604 .elementor-element.elementor-element-f0fc7c5 img{width:100%;}.elementor-1604 .elementor-element.elementor-element-76fab2b .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f6f8f9c{text-align:center;}.elementor-1604 .elementor-element.elementor-element-58e8c90 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-a0240bd{text-align:center;}.elementor-1604 .elementor-element.elementor-element-8c153f7{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1604 .elementor-element.elementor-element-dc5e1a1{--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;}.elementor-1604 .elementor-element.elementor-element-dc5e1a1.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-17680bc{--e-transform-rotateZ:-3deg;--e-transform-translateX:0px;}.elementor-1604 .elementor-element.elementor-element-17680bc img{width:100%;}.elementor-1604 .elementor-element.elementor-element-013e972{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-97773d1 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-a5342cd{text-align:center;}.elementor-1604 .elementor-element.elementor-element-93c6420{--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;}.elementor-1604 .elementor-element.elementor-element-93c6420.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-750ac13{--e-transform-rotateZ:3deg;}.elementor-1604 .elementor-element.elementor-element-750ac13 img{width:100%;}.elementor-1604 .elementor-element.elementor-element-de9da2a .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f36f882{text-align:center;}.elementor-1604 .elementor-element.elementor-element-b217ca6 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6b09a84{text-align:center;}.elementor-1604 .elementor-element.elementor-element-303e935 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1e09e09{text-align:center;}.elementor-1604 .elementor-element.elementor-element-487aa7c .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-38e620e{text-align:center;}.elementor-1604 .elementor-element.elementor-element-75831d5 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-edeb330{text-align:center;}.elementor-1604 .elementor-element.elementor-element-bb38a18{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1604 .elementor-element.elementor-element-03eb3c0{--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;}.elementor-1604 .elementor-element.elementor-element-03eb3c0.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-8919d65{--e-transform-rotateZ:-3deg;--e-transform-translateX:0px;}.elementor-1604 .elementor-element.elementor-element-8919d65 img{width:100%;}.elementor-1604 .elementor-element.elementor-element-8b884da{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-1675ba7 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-ddc2642{text-align:center;}.elementor-1604 .elementor-element.elementor-element-0f887ee{--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;}.elementor-1604 .elementor-element.elementor-element-0f887ee.e-con{--order:99999 /* order end hack */;}.elementor-1604 .elementor-element.elementor-element-0265f9a{--e-transform-rotateZ:3deg;}.elementor-1604 .elementor-element.elementor-element-0265f9a img{width:100%;}.elementor-1604 .elementor-element.elementor-element-681f813 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-cdfcb59{text-align:center;}.elementor-1604 .elementor-element.elementor-element-ec7d226 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d023969{text-align:center;}.elementor-1604 .elementor-element.elementor-element-58be874 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f8f088f{text-align:center;}.elementor-1604 .elementor-element.elementor-element-1afc9c8 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-dce9564{text-align:center;}.elementor-1604 .elementor-element.elementor-element-84060a9 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e81052b{text-align:center;}.elementor-1604 .elementor-element.elementor-element-ee95954 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-3cc09ec{text-align:center;}.elementor-1604 .elementor-element.elementor-element-6c82ddd .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f0428db{text-align:center;}.elementor-1604 .elementor-element.elementor-element-0fefaee .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-fc516f1{text-align:center;}.elementor-1604 .elementor-element.elementor-element-34bbb54 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-b79c9e1{text-align:center;}.elementor-1604 .elementor-element.elementor-element-a45626d .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0e5f329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1604 .elementor-element.elementor-element-05e6700{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1604 .elementor-element.elementor-element-0534336{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-4549f34{padding:60px 0px 25px 0px;}.elementor-1604 .elementor-element.elementor-element-71934c4{padding:0px 0px 25px 0px;}.elementor-1604 .elementor-element.elementor-element-d39c80e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1604 .elementor-element.elementor-element-d39c80e .elementor-button{padding:12px 28px 12px 28px;}.elementor-1604 .elementor-element.elementor-element-14bbdc0{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-1604 .elementor-element.elementor-element-151b913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-151b913 .elementor-heading-title{font-size:var( --e-global-typography-04592fa-font-size );line-height:var( --e-global-typography-04592fa-line-height );letter-spacing:var( --e-global-typography-04592fa-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f546ff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-b8472d9{font-size:var( --e-global-typography-0a49839-font-size );line-height:var( --e-global-typography-0a49839-line-height );}.elementor-1604 .elementor-element.elementor-element-0cedc76{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-36f9fe3{--width:48%;}.elementor-1604 .elementor-element.elementor-element-de4a746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-b8cf426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-b8cf426 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-972a19f{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-cd44ab9{--width:48%;}.elementor-1604 .elementor-element.elementor-element-090e18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-22b1491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-22b1491 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9eacba2{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-85b7a41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-b0372ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-b0372ae .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bec3e61{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-a9e0c5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-bff3cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-bff3cf0 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-249b079{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-07c5895{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-3ce1275{--width:48%;}.elementor-1604 .elementor-element.elementor-element-2f09717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-33bdd03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-33bdd03 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2acb679{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-c1c98ff{--width:48%;}.elementor-1604 .elementor-element.elementor-element-2e5eb25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-76fab2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-76fab2b .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f6f8f9c{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-69afe67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-58e8c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-58e8c90 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-a0240bd{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-cd632c4{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-dc5e1a1{--width:48%;}.elementor-1604 .elementor-element.elementor-element-0625323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-97773d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-97773d1 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-a5342cd{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-93c6420{--width:48%;}.elementor-1604 .elementor-element.elementor-element-65f8048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-de9da2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-de9da2a .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f36f882{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-d72e312{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-b217ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-b217ca6 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6b09a84{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-1093f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-303e935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-303e935 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1e09e09{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-ce0f198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-487aa7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-487aa7c .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-38e620e{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-c06b758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-75831d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-75831d5 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-edeb330{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-fe5a248{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1604 .elementor-element.elementor-element-03eb3c0{--width:48%;}.elementor-1604 .elementor-element.elementor-element-e91bc35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-1675ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-1675ba7 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-ddc2642{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-0f887ee{--width:48%;}.elementor-1604 .elementor-element.elementor-element-6875498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-681f813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-681f813 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-cdfcb59{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-4e27999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-ec7d226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-ec7d226 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d023969{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-eb85190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-58be874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-58be874 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f8f088f{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-925a756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-1afc9c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-1afc9c8 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-dce9564{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-577f447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-84060a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-84060a9 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e81052b{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-6c2ae87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-ee95954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-ee95954 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-3cc09ec{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-49c9083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-6c82ddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-6c82ddd .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f0428db{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-4718279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-0fefaee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-0fefaee .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-fc516f1{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-3a3ccb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-34bbb54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-34bbb54 .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-b79c9e1{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-4c4f909{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-23bba33 .elementor-icon-list-item > a{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-18a2867 .elementor-icon-list-item > a{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-bb0bc90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1604 .elementor-element.elementor-element-a45626d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1604 .elementor-element.elementor-element-a45626d .elementor-heading-title{font-size:var( --e-global-typography-a4e8ecd-font-size );line-height:var( --e-global-typography-a4e8ecd-line-height );letter-spacing:var( --e-global-typography-a4e8ecd-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0e5f329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-size:16px;}.elementor-1604 .elementor-element.elementor-element-d9ec0eb{--justify-content:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-1604 .elementor-element.elementor-element-91ceffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-91ceffb .elementor-icon-list-item > a{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1604 .elementor-element.elementor-element-fdbd495 .elementor-icon-list-item > a{font-size:16px;}.elementor-1604 .elementor-element.elementor-element-05e6700{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1604 .elementor-element.elementor-element-0534336{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-4549f34{padding:40px 0px 20px 0px;}.elementor-1604 .elementor-element.elementor-element-71934c4{padding:0px 0px 20px 0px;font-size:16px;}.elementor-1604 .elementor-element.elementor-element-d39c80e{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1604 .elementor-element.elementor-element-d39c80e .elementor-button{font-size:14px;}.elementor-1604 .elementor-element.elementor-element-14bbdc0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-099ae7b */.heffron-heistory-four-generation-cta-sec{
    position: relative !important;
    overflow: hidden !important;
}
.heffron-heistory-four-generation-cta-sec::before{
    content: '';
    position: absolute;
    inset: 0;
        background: radial-gradient(at 50% 40%, rgba(200, 169, 106, 0.12) 0%, rgba(10, 25, 41, 0) 55%);
}/* End custom CSS */
/* Start custom CSS */.banner-history {
    top: 0;
    min-height: 100vh;
        overflow: auto;
    z-index: 1;
}
.banner-history::after {
    content: '';
    position: absolute;
    inset: 0;
    height: 100%;
    background: linear-gradient(
    to bottom,
    rgba(10, 25, 41, 0.6) 5%,
    rgba(10, 25, 41, 0.8) 10%,
    rgba(10, 25, 41, 1) 60%
  );
    z-index: -2;
}
.banner-title{
    background-image: linear-gradient(110deg, #7a5a2a, #a6863a, #c8a96a, #f0dda0 45%, #fff8d6, #f0dda0 55%, #c8a96a, #a6863a, #7a5a2a);
background-size: 200% 100%;
background-position: center;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
filter: drop-shadow(0 0 24px rgba(200, 169, 106, .25));
}
.banner-history .elementor-widget-image {
    position: fixed;
    inset: 0;
    width: 100%;
    z-index: -2;
}
.heffron-scroll-top-explore-elm {
    cursor: pointer;
}
.heffron-scroll-top-explore-elm .banner-arrow-icon .elementor-icon {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(200, 169, 106, 0.4);
    background-color: rgba(15, 35, 58, 0.4);
    backdrop-filter: blur(8px);
    animation: shadowPulse 2s ease-in-out infinite alternate;
}

.heffron-scroll-top-explore-elm:hover .banner-arrow-icon .elementor-icon {
    border-color: #c8a96a !important;
}

.heffron-scroll-top-explore-elm:hover .elementor-widget-text-editor {
    color: #c8a96a !important;
}

@keyframes shadowPulse {
    from {
        box-shadow: 0 0 0 0 rgba(200, 169, 106, 0.2);
    }

    to {
        box-shadow: 0 0 0 15px rgba(200, 169, 106, 0);
    }
}

.heffron-scroll-top-explore-elm .banner-arrow-icon .elementor-icon > svg {
    width: 14px;
    height: 14px;
    object-fit: cover;
    object-position: center;
    animation: floatUpDown 1.8s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(6px);
    }
    100% {
        transform: translateY(0);
    }
}


/*Legacy Sec*/
.leagacy-sec {
    position: relative;
    z-index: 1;
}

.leagacy-sec::after {
    content: '';
    position: absolute;
    z-index: -2;
    inset: 0;
    background-color: #0a1929bf;
}
.leagacy-sec .leagacy-title {
    position: relative;
}

.leagacy-sec .leagacy-title::after {
    content: '';
    position: absolute;
    background-color: #c8a96a99;
    width: 64px;
    left: 50%;
    height: 2px;
    top: calc(100% + 14px);
    transform: translateX(-50%);
}
/*step-forward-sec*/
.step-forwad-sec {
     background: linear-gradient(
        to bottom,
        #0a1929 0%,
        #0F233A 100%
    );
}
.step-forwad-sec .step-forwad-wrap .elementor-widget-image {
    background-color: #f3efe8;
}

/* 2026 year history*/
.crunt-year-sec {
    position: relative;
    z-index: 1;
}

.crunt-year-sec .crunt-title-year > h2 {
    position: absolute;
    font-size: clamp(8rem, 34vw, 30rem);
    z-index: -1;
    top: calc(100% + 39px);
    left: 50%;
    transform: translateX(-50%);
}
.get-in-touch > a {
    background-color: transparent !important;
    transition: .3s linear;
    background: #c8a96a !important;
}
.get-in-touch > a:hover {
    background-color: #fff !important;
}
.aspect-3-4 img {
    aspect-ratio: 3 / 4 !important;
    width: 100%;
}
.mw-280px {
    max-width: 280px !important
    ;
    margin-inline: auto;
}/* End custom CSS */