.elementor-5608 .elementor-element.elementor-element-ccccc31{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-cccccc8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-5608 .elementor-element.elementor-element-cccccc8:not(.elementor-motion-effects-element-type-background), .elementor-5608 .elementor-element.elementor-element-cccccc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hardeeperpsoftware.com/wp-content/uploads/2026/09/Contact-us-Top-Image2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5608 .elementor-element.elementor-element-cccccc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-cccccc7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5608 .elementor-element.elementor-element-cccccc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-cccccc2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5608 .elementor-element.elementor-element-cccccc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-cccccc3{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-cccccc6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-cccccc4 .elementor-button{background-color:#E50914;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-cccccc4 .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-cccccc4 .elementor-button:focus{background-color:#B70710;}.elementor-5608 .elementor-element.elementor-element-cccccc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5608 .elementor-element.elementor-element-cccccc5 .elementor-button{background-color:#128C45;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-cccccc5 .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-cccccc5 .elementor-button:focus{background-color:#096632;}.elementor-5608 .elementor-element.elementor-element-cccccc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5608 .elementor-element.elementor-element-ed160018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:28px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-5608 .elementor-element.elementor-element-ed160018:not(.elementor-motion-effects-element-type-background), .elementor-5608 .elementor-element.elementor-element-ed160018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B2E;}.elementor-5608 .elementor-element.elementor-element-ed160011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ed160012 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-ed160013 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-ed160014{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-ed160015{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ed160016 .elementor-button{background-color:#E50914;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-ed160016 .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-ed160016 .elementor-button:focus{background-color:#B70710;}.elementor-5608 .elementor-element.elementor-element-ed160016 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5608 .elementor-element.elementor-element-ed160017 .elementor-button{background-color:#128C45;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-ed160017 .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-ed160017 .elementor-button:focus{background-color:#096632;}.elementor-5608 .elementor-element.elementor-element-ed160017 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5608 .elementor-element.elementor-element-ed160019 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-5608 .elementor-element.elementor-element-ccccc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.15em;color:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc12{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-cccccc9 .elementor-icon-box-wrapper{gap:15px;}.elementor-5608 .elementor-element.elementor-element-cccccc9.elementor-view-stacked .elementor-icon{background-color:#E50914;}.elementor-5608 .elementor-element.elementor-element-cccccc9.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-cccccc9.elementor-view-default .elementor-icon{fill:#E50914;color:#E50914;border-color:#E50914;}.elementor-5608 .elementor-element.elementor-element-cccccc9 .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-cccccc9 .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-cccccc9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-cccccc9 .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-cccccc9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-cccccca .elementor-button{background-color:#128C45;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-cccccca .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-cccccca .elementor-button:focus{background-color:#096632;}.elementor-5608 .elementor-element.elementor-element-cccccca{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-cccccca .elementor-button-content-wrapper{flex-direction:row;}.elementor-5608 .elementor-element.elementor-element-cccccce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccccc .elementor-icon-box-wrapper{gap:15px;}.elementor-5608 .elementor-element.elementor-element-ccccccc.elementor-view-stacked .elementor-icon{background-color:#147CC1;}.elementor-5608 .elementor-element.elementor-element-ccccccc.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-ccccccc.elementor-view-default .elementor-icon{fill:#147CC1;color:#147CC1;border-color:#147CC1;}.elementor-5608 .elementor-element.elementor-element-ccccccc .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ccccccc .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-ccccccc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-ccccccc .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccccc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccccd .elementor-button{background-color:#128C45;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-ccccccd .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-ccccccd .elementor-button:focus{background-color:#096632;}.elementor-5608 .elementor-element.elementor-element-ccccccd{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ccccccd .elementor-button-content-wrapper{flex-direction:row;}.elementor-5608 .elementor-element.elementor-element-ccccc11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccccf .elementor-icon-box-wrapper{gap:15px;}.elementor-5608 .elementor-element.elementor-element-ccccccf.elementor-view-stacked .elementor-icon{background-color:#C7830C;}.elementor-5608 .elementor-element.elementor-element-ccccccf.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-ccccccf.elementor-view-default .elementor-icon{fill:#C7830C;color:#C7830C;border-color:#C7830C;}.elementor-5608 .elementor-element.elementor-element-ccccccf .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ccccccf .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-ccccccf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-ccccccf .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccccf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccc10 .elementor-button{background-color:#128C45;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-ccccc10 .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-ccccc10 .elementor-button:focus{background-color:#096632;}.elementor-5608 .elementor-element.elementor-element-ccccc10{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ccccc10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5608 .elementor-element.elementor-element-ccccc22{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc21{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc17{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ccccc17.elementor-element{--align-self:flex-start;}.elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5608 .elementor-element.elementor-element-ccccc17.elementor-view-stacked .elementor-icon{background-color:#147CC1;}.elementor-5608 .elementor-element.elementor-element-ccccc17.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-ccccc17.elementor-view-default .elementor-icon{fill:#147CC1;color:#147CC1;border-color:#147CC1;}.elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccc18 .elementor-icon-box-wrapper{gap:15px;}.elementor-5608 .elementor-element.elementor-element-ccccc18.elementor-view-stacked .elementor-icon{background-color:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc18.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-ccccc18.elementor-view-default .elementor-icon{fill:#E50914;color:#E50914;border-color:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc18 .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ccccc18 .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-ccccc18 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-ccccc18 .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccc19 .elementor-icon-box-wrapper{gap:15px;}.elementor-5608 .elementor-element.elementor-element-ccccc19.elementor-view-stacked .elementor-icon{background-color:#128C45;}.elementor-5608 .elementor-element.elementor-element-ccccc19.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-ccccc19.elementor-view-default .elementor-icon{fill:#128C45;color:#128C45;border-color:#128C45;}.elementor-5608 .elementor-element.elementor-element-ccccc19 .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ccccc19 .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-ccccc19 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-ccccc19 .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc19 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccc1a .elementor-button{background-color:#128C45;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-ccccc1a .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-ccccc1a .elementor-button:focus{background-color:#096632;}.elementor-5608 .elementor-element.elementor-element-ccccc1a{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5608 .elementor-element.elementor-element-ccccc1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-5608 .elementor-element.elementor-element-ccccc20{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc1e .elementor-icon-box-wrapper{gap:15px;}.elementor-5608 .elementor-element.elementor-element-ccccc1e.elementor-view-stacked .elementor-icon{background-color:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc1e.elementor-view-framed .elementor-icon, .elementor-5608 .elementor-element.elementor-element-ccccc1e.elementor-view-default .elementor-icon{fill:#E50914;color:#E50914;border-color:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc1e .elementor-icon{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ccccc1e .elementor-icon-box-title, .elementor-5608 .elementor-element.elementor-element-ccccc1e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-5608 .elementor-element.elementor-element-ccccc1e .elementor-icon-box-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc1e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccc1f iframe{height:280px;}.elementor-5608 .elementor-element.elementor-element-ccccc2b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc24{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#57708A;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-item{border-color:#DCE6EF;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-item .elementor-tab-content{border-block-start-color:#DCE6EF;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#DCE6EF;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-icon, .elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-title{color:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-icon svg{fill:#0B233D;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-active .elementor-accordion-icon, .elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-active .elementor-accordion-title{color:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-active .elementor-accordion-icon svg{fill:#E50914;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-5608 .elementor-element.elementor-element-ccccc2a .elementor-tab-content{color:#57708A;font-size:14px;}.elementor-5608 .elementor-element.elementor-element-ccccc30{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc30:not(.elementor-motion-effects-element-type-background), .elementor-5608 .elementor-element.elementor-element-ccccc30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hardeeperpsoftware.com/wp-content/uploads/2026/09/Contact-us-Top-Image2.webp");background-position:center right;background-size:cover;}.elementor-5608 .elementor-element.elementor-element-ccccc2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ccccc2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-ccccc2d{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-5608 .elementor-element.elementor-element-ccccc2f .elementor-button{background-color:#E50914;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-5608 .elementor-element.elementor-element-ccccc2f .elementor-button:hover, .elementor-5608 .elementor-element.elementor-element-ccccc2f .elementor-button:focus{background-color:#B70710;}.elementor-5608 .elementor-element.elementor-element-ccccc2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5608 .elementor-element.elementor-element-ccccc2f .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5608 .elementor-element.elementor-element-cccccc7{--width:100%;}.elementor-5608 .elementor-element.elementor-element-ed160018{--width:100%;}}@media(max-width:767px){.elementor-5608 .elementor-element.elementor-element-ccccc31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5608 .elementor-element.elementor-element-ed160018{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5608 .elementor-element.elementor-element-ed160011{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ed160012{width:100%;max-width:100%;text-align:center;}.elementor-5608 .elementor-element.elementor-element-ed160012 .elementor-heading-title{font-size:13px;}.elementor-5608 .elementor-element.elementor-element-ed160013{width:100%;max-width:100%;text-align:center;}.elementor-5608 .elementor-element.elementor-element-ed160013 .elementor-heading-title{font-size:32px;}.elementor-5608 .elementor-element.elementor-element-ed160014{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-5608 .elementor-element.elementor-element-ed160015{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5608 .elementor-element.elementor-element-ed160016{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ed160016 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-5608 .elementor-element.elementor-element-ed160017{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ed160017 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-5608 .elementor-element.elementor-element-ccccc13{text-align:center;}.elementor-5608 .elementor-element.elementor-element-ccccc14{text-align:center;}.elementor-5608 .elementor-element.elementor-element-cccccca{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-cccccca .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-5608 .elementor-element.elementor-element-ccccccd{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ccccccd .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-5608 .elementor-element.elementor-element-ccccc10{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ccccc10 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-5608 .elementor-element.elementor-element-c6bb5dc.elementor-element{--align-self:center;}.elementor-5608 .elementor-element.elementor-element-ccccc16{text-align:center;}.elementor-5608 .elementor-element.elementor-element-ccccc17 .elementor-icon-box-wrapper{text-align:start;}.elementor-5608 .elementor-element.elementor-element-ccccc1a{width:100%;max-width:100%;}.elementor-5608 .elementor-element.elementor-element-ccccc1a .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-5608 .elementor-element.elementor-element-ccccc23{text-align:center;}.elementor-5608 .elementor-element.elementor-element-ccccc24{text-align:center;}.elementor-5608 .elementor-element.elementor-element-ccccc2c{text-align:center;}.elementor-5608 .elementor-element.elementor-element-ccccc2d{text-align:center;}.elementor-5608 .elementor-element.elementor-element-ccccc2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5608 .elementor-element.elementor-element-ccccc2f.elementor-element{--align-self:stretch;}.elementor-5608 .elementor-element.elementor-element-ccccc2f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5608 .elementor-element.elementor-element-ccccc2f .elementor-button{border-radius:5px 5px 5px 5px;}}/* Start custom CSS for container, class: .elementor-element-ccccc31 */.elementor-5608 .elementor-element.elementor-element-ccccc31{font-family:Inter,sans-serif;color:#0B233D;overflow-x:clip}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero{padding:48px 5.4%;min-height:410px;justify-content:center}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy{width:49%;gap:18px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy>.elementor-widget-heading:first-child .elementor-heading-title{display:inline-block;background:#E50914;border-radius:999px;padding:6px 10px;letter-spacing:.4px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy h1{font-size:clamp(30px,3.05vw,48px);line-height:1.12}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy .elementor-widget-text-editor{max-width:460px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-section{padding:36px 4%;width:100%;gap:20px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-options-row{gap:24px;align-items:stretch}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option{width:33.333%;border:1px solid #DCE6EF;border-radius:6px;padding:22px 18px;align-items:center;justify-content:space-between;transition:transform .25s,box-shadow .25s}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option:hover{transform:translateY(-5px);box-shadow:0 12px 26px #0b233d12}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-contact{gap:30px;align-items:flex-start;padding-top:20px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form{width:64%}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-sidebar{width:36%;gap:18px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-panel{border:1px solid #DCE6EF;border-radius:6px;padding:20px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct .elementor-icon-box-wrapper,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-map .elementor-icon-box-wrapper{display:flex;text-align:left;gap:12px;align-items:center}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct .elementor-icon-box-icon,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-map .elementor-icon-box-icon{margin:0}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct .elementor-icon-box-title{font-size:14px;margin:0 0 4px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct .elementor-icon-box-description{font-size:13px;overflow-wrap:anywhere}
.elementor-5608 .elementor-element.elementor-element-ccccc31 a{transition:color .2s}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct a{color:#0B233D}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct a:hover{color:#E50914}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq{background:#F7FAFC;padding:32px 5.4%;gap:36px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq-intro{width:43%}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq>.elementor-widget-accordion{width:57%}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .elementor-accordion-item{margin-bottom:10px;border:1px solid #DCE6EF!important;border-radius:6px;overflow:hidden;background:white}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .elementor-tab-title{padding:17px!important}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .elementor-tab-content{line-height:1.65}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom{padding:36px 5.4%;min-height:190px;align-items:center;gap:32px;position:relative}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071B2E 0%,#071B2Eed 46%,#071B2E00 85%)}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom>*{position:relative}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom-copy{width:43%;max-width:520px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom>.elementor-widget-button{width:auto}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .e-con,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .e-flexbox{max-width:100%;box-shadow:none}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .mf-input,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form textarea{font-size:14px!important;min-height:46px;border-radius:5px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form textarea{min-height:135px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form label{font-size:13px!important}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .mf-input-wrapper{min-width:0}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .mf-btn{font-size:13px!important;min-height:46px}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-panel,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq{animation:hcContactIn .65s ease both}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option:nth-child(2){animation-delay:.08s}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option:nth-child(3){animation-delay:.16s}
.elementor-5608 .elementor-element.elementor-element-ccccc31 :is(a,button,input,textarea):focus-visible{outline:3px solid #147CC1;outline-offset:3px}
@keyframes hcContactIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:768px) and (max-width:1024px){.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero{min-height:350px;padding:35px 4%}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy{width:54%}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy h1{font-size:32px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-actions{gap:10px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .elementor-button{padding:13px 16px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option{padding:18px 12px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-contact{gap:20px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form{width:60%}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-sidebar{width:40%}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-panel{padding:14px}}
@media(max-width:767px){.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero{background-color:#071B2E;background-position:right top;background-size:auto 220px;min-height:0;padding:244px 20px 32px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy{width:100%}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-hero-copy h1{font-size:31px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-section{padding:28px 18px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-options-row,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-contact,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom{flex-direction:column}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-sidebar,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq-intro,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-faq>.elementor-widget-accordion,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom-copy{width:100%;max-width:100%}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-contact{gap:20px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-panel{padding:16px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .elementor-element-8e0b5ae{grid-template-columns:minmax(0,1fr)!important}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .e-con{padding:0}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom{padding:30px 20px;background-position:70% center;align-items:flex-start}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-bottom:before{background:#071B2Edd}.elementor-5608 .elementor-element.elementor-element-ccccc31 h2.elementor-heading-title{font-size:25px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-actions{gap:12px}}
@media(prefers-reduced-motion:reduce){.elementor-5608 .elementor-element.elementor-element-ccccc31 *,.elementor-5608 .elementor-element.elementor-element-ccccc31 *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}
.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct .elementor-icon-box-wrapper,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-map .elementor-icon-box-wrapper{flex-direction:row}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form input::placeholder,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form textarea::placeholder{color:#57708A!important;opacity:1}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .mf-btn{font-family:Inter,sans-serif}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .elementor-element-edc3ac5{padding:0}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .elementor-element-4bad59b{padding:0}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .elementor-element-8e0b5ae{padding:0}

.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct a.elementor-button,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct a.elementor-button:hover{color:#FFFFFF}.elementor-5608 .elementor-element.elementor-element-ccccc31 #contact-form{scroll-margin-top:110px}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-option,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form,.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-sidebar{min-width:0}@media(max-width:767px){.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-direct .elementor-icon-box-content{min-width:0}.elementor-5608 .elementor-element.elementor-element-ccccc31 .hc-form .elementor-element-8e0b5ae{--e-con-grid-template-columns:repeat(1,minmax(0,1fr))}}/* End custom CSS */