@import url(https://p.typekit.net/p.css?s=1&k=dbw2qam&ht=tk&f=10879.10881.10884.10886.10887.15586&a=83536322&app=typekit&e=css);
@font-face{font-family:"futura-pt";src:url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"futura-pt";src:url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"futura-pt";src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"futura-pt";src:url(https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"futura-pt";src:url(https://use.typekit.net/af/0c71d1/000000000000000000010097/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/0c71d1/000000000000000000010097/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/0c71d1/000000000000000000010097/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"futura-pt";src:url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}.tk-futura-pt{font-family:"futura-pt",sans-serif}
.newfooter .elementor {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}
.newfooter .elementor-location-footer:before,.newfooter  .elementor-location-header:before {
    content: "";
    display: table;
    clear: both;
}
.newfooter .elementor *,.newfooter  .elementor :after,.newfooter  .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.newfooter .elementor-section {
    position: relative;
}
.newfooter .elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-505c1913 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 0rem 48px 0rem;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-505c1913:not(.elementor-motion-effects-element-type-background),.newfooter  .elementor-40712 .elementor-element.elementor-element-505c1913>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #545454;
}
.newfooter .elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.newfooter .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}
.newfooter .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1200px;
}
.newfooter .elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.newfooter .elementor-column {
    min-height: 1px;
}
.newfooter .elementor-column,.newfooter  .elementor-column-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.newfooter .elementor-column-wrap {
    width: 100%;
}
.newfooter .elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
.newfooter .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.newfooter .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-6025c64>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0em 0em 0em 0em;
}
.newfooter .elementor-widget {
    position: relative;
}
.newfooter .elementor-widget-wrap>.elementor-element {
    width: 100%;
}
.newfooter .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}
.newfooter .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-6025c64>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.newfooter .elementor-element .elementor-widget-container {
    -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
}
.newfooter .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
    font-size:19.2px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a95ebeb .elementor-heading-title {
    color:#FFFFFF;
    font-weight: 600;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3>.elementor-widget-container {
    margin: 0 0 10px 0;
}
.newfooter .elementor-widget-icon-box .elementor-icon-box-wrapper {
    text-align: center;
}
.newfooter .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .newfooter .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-wrapper {
    text-align: left;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}
.newfooter .elementor-icon {
    display: inline-block;
    line-height: 1;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #818a91;
    font-size: 50px;
    text-align: center;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon {
    font-size: 18px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3.elementor-view-framed .elementor-icon,.newfooter  .elementor-40712 .elementor-element.elementor-element-786f2f3.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.newfooter .fa,.newfooter  .fab, .newfooter .fad,.newfooter  .fal, .newfooter .far, .newfooter .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.newfooter .fa, .newfooter .fa-brands, .newfooter .fa-duotone, .newfooter .fa-light,.newfooter  .fa-regular, .newfooter .fa-solid,.newfooter  .fa-thin,.newfooter  .fab,.newfooter  .fad,.newfooter  .fal,.newfooter  .far,.newfooter  .fas,.newfooter  .fat {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.newfooter .fa-duotone,.newfooter  .fad {
    position: relative;
    font-family: "Font Awesome 6 Duotone";
    font-weight: 900;
    letter-spacing: normal;
}
.newfooter .fa,.newfooter  .fa-brands, .newfooter .fa-duotone,.newfooter  .fa-light,.newfooter  .fa-regular, .newfooter .fa-solid,.newfooter  .fa-thin,.newfooter  .fab,.newfooter  .fad,.newfooter  .fal,.newfooter  .far,.newfooter  .fas,.newfooter  .fat {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.newfooter .fa-duotone, .newfooter .fad {
    position: relative;
    font-family: "Font Awesome 6 Duotone";
    font-weight: 900;
    letter-spacing: normal;
}
.newfooter .elementor-icon i,.newfooter  .elementor-icon svg {
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}
.newfooter .elementor-icon i.fad {
    width: auto;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon i {
    transform: rotate(0deg);
}
.newfooter .fa-map-marked-alt:before {
    content: "\f5a0";
}
.newfooter .fa-map-location-dot:before,.newfooter  .fa-map-marked-alt:before {
    content: "\f5a0";
}
.newfooter .fa-duotone:before,.newfooter  .fad:before {
    position: absolute;
    color: var(--fa-primary-color,inherit);
    opacity: var(--fa-primary-opacity,1);
}
.newfooter .fa-map-location-dot:before,.newfooter  .fa-map-marked-alt:before {
    content: "\f5a0";
}
.newfooter .fa-duotone:before,.newfooter  .fad:before {
    position: absolute;
    color: var(--fa-primary-color,inherit);
    opacity: var(--fa-primary-opacity,1);
}
.newfooter .elementor-icon i:before,.newfooter  .elementor-icon svg:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.newfooter .fa-duotone:after,.newfooter  .fad:after {
    color: var(--fa-secondary-color,inherit);
}
.newfooter .fa-duotone.fa-swap-opacity:before,.newfooter  .fa-duotone:after,.newfooter  .fa-swap-opacity .fa-duotone:before,.newfooter  .fa-swap-opacity .fad:before,.newfooter  .fad.fa-swap-opacity:before,.newfooter  .fad:after {
    opacity: var(--fa-secondary-opacity,.4);
}
.newfooter .fa-duotone:after,.newfooter  .fad:after {
    color: var(--fa-secondary-color,inherit);
}
.newfooter .fa-duotone.fa-swap-opacity:before,.newfooter  .fa-duotone:after,.newfooter  .fa-swap-opacity .fa-duotone:before,.newfooter  .fa-swap-opacity .fad:before,.newfooter  .fad.fa-swap-opacity:before,.newfooter  .fad:after {
    opacity: var(--fa-secondary-opacity,.4);
}
.newfooter .fa-duotone.fa-map-location-dot:after,.newfooter  .fa-duotone.fa-map-marked-alt:after, .newfooter .fad.fa-map-location-dot:after,.newfooter  .fad.fa-map-marked-alt:after {
    content: "\f5a0\f5a0";
}
.newfooter .elementor-widget-icon-box .elementor-icon-box-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-title {
    color: #FFFFFF;
    font-size:19.2px;
    line-height:30.72px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-title a {
    font-weight: 600;
}
.newfooter .elementor-widget-icon-box .elementor-icon-box-description {
    margin: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-description {
    color: #FFFFFF;
    font-size: 17.28px;
    line-height: 24.192px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839>.elementor-widget-container {
    margin: 0 0 10px 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-wrapper {
    text-align: left;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon {
    font-size: 18px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839.elementor-view-framed .elementor-icon,.newfooter  .elementor-40712 .elementor-element.elementor-element-d743839.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.newfooter a {
    background-color: transparent;
    text-decoration: none;
    color: #c36;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon i {
    transform: rotate(0deg);
}
.newfooter .fa-phone-alt:before,.newfooter  .fa-phone-flip:before {
    content: "\f879";
}
.newfooter .fa-duotone.fa-phone-alt:after,.newfooter  .fa-duotone.fa-phone-flip:after,.newfooter  .fad.fa-phone-alt:after, .newfooter .fad.fa-phone-flip:after {
    content: "\f879\f879";
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-title {
    color: #FFFFFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-title a {
    font-weight: 600;
}
.newfooter .elementor-widget-icon-box .elementor-icon-box-title a {
    color: inherit;
    font-size: 19.2px;
    line-height: 30.72px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-title a {
    font-weight: 600;
}
.newfooter dd,.newfooter  dl,.newfooter  dt,.newfooter  li,.newfooter  ol,.newfooter  ul {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.newfooter .elementor-hmg-sociallinks ul.social-links {
    list-style: none;
    padding-left: 0;
    display: block;
    display: flex!important;
    flex-wrap: wrap;
}
.newfooter .elementor-hmg-sociallinks.alignment-left ul.social-links {
    justify-content: flex-start;
}
.newfooter .elementor-hmg-sociallinks ul.social-links li {
    display: inline;
    margin-left:0;
}
.newfooter .elementor a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}
.newfooter .elementor-hmg-sociallinks .wrapper a {
    position: relative;
    display: inline-block;
    margin: 0 10px 10px 0;
    padding: 0;
    overflow: hidden;
    z-index: 0;
}
.newfooter .elementor-hmg-sociallinks ul.social-links li a {
    display: flex;
    align-items: center;
}
.newfooter .elementor-hmg-sociallinks ul.social-links li a, .newfooter .elementor-hmg-sociallinks ul.social-links li a:hover,.newfooter  .elementor-hmg-sociallinks ul.social-links li i, .newfooter .elementor-hmg-sociallinks ul.social-links li i:hover {
    transition: 0.5s;
}
.newfooter .elementor-hmg-sociallinks .wrapper a.rounded {
    border-radius: 10px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a435a13 .elementor-hmg-sociallinks ul li a {
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a435a13 .elementor-hmg-sociallinks ul li a.nav-link {
    color: #000000!important;
}
.newfooter .fa-brands, .newfooter .fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}
.newfooter .elementor-hmg-sociallinks .fa-facebook-f {
    background: #4267B2;
}
.newfooter .elementor-hmg-sociallinks ul.social-links li a,.newfooter  .elementor-hmg-sociallinks ul.social-links li a:hover,.newfooter  .elementor-hmg-sociallinks ul.social-links li i, .newfooter .elementor-hmg-sociallinks ul.social-links li i:hover {
    transition: 0.5s;
}
.newfooter .elementor-hmg-sociallinks ul.social-links li a i,.newfooter  .elementor-hmg-sociallinks ul.social-links li a svg {
    margin: 0 auto;
    display: grid;
    align-items: center;
}
.newfooter .elementor-hmg-sociallinks .wrapper a .fab,.newfooter  .elementor-hmg-sociallinks .wrapper a .far,.newfooter  .elementor-hmg-sociallinks .wrapper a .fas,.newfooter  .elementor-hmg-sociallinks .wrapper a svg {
    position: relative;
    width: 48px;
    height: 48px;
    font-size: 24px;
    text-align: center;
    line-height: 48px;
    z-index: 5;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a435a13 .elementor-hmg-sociallinks ul li a i.fab {
    font-size: 20px;
}
.newfooter .fa-facebook-f:before {
    content: "\f39e";
}
.newfooter .fa-sr-only,.newfooter  .fa-sr-only-focusable:not(:focus),.newfooter  .sr-only,.newfooter  .sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0;
}
.newfooter .elementor-hmg-sociallinks .fa-linkedin-in {
    background: #0177b5;
}
.newfooter .fa-linkedin-in:before {
    content: "\f0e1";
}
.newfooter .elementor-hmg-sociallinks .fa-youtube,.newfooter  .elementor-hmg-sociallinks .fa-youtube-play {
    background: #d02022;
}
.newfooter .fa-youtube:before {
    content: "\f167";
}
.newfooter .elementor-40712 .elementor-element.elementor-element-12db7d6a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-12db7d6a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-06ab719 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 19.2px;
    font-weight: 600;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a928e2a {
    --e-icon-list-icon-size: 14px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a928e2a>.elementor-widget-container {
    padding: 0 0 0 15px;
}
.newfooter .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.newfooter #left-area ul.elementor-icon-list-items,.newfooter  .elementor-edit-area .elementor-element ul.elementor-icon-list-items,.newfooter  .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}
.newfooter .elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}
.newfooter .elementor-widget .elementor-icon-list-item,.newfooter  .elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: inherit;
}
.newfooter .elementor-widget .elementor-icon-list-item,.newfooter  .elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: inherit;
}
.newfooter .elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a928e2a .elementor-icon-list-item>.elementor-icon-list-text,.newfooter  .elementor-40712 .elementor-element.elementor-element-a928e2a .elementor-icon-list-item>a {
    font-size: 17.28px;
    line-height: 30.72px;
}
.newfooter .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a928e2a .elementor-icon-list-text {
    color: #FFFFFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-fce6328>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-4593af3 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 19.2px;
    font-weight: 600;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-4126b7a {
    --e-icon-list-icon-size: 14px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-4126b7a>.elementor-widget-container {
    padding: 0 0 0 15px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-4126b7a .elementor-icon-list-item>.elementor-icon-list-text,.newfooter  .elementor-40712 .elementor-element.elementor-element-4126b7a .elementor-icon-list-item>a {
    font-size: 17.28px;
    line-height: 30.72px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-4126b7a .elementor-icon-list-text {
    color: #FFFFFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-8618bb4>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
}
.newfooter .elementor-widget-image {
    text-align: center;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-4c7c755>.elementor-widget-container {
    margin: -8px 0 0 0;
}
.newfooter img {
    border-style: none;
    height: auto;
    max-width: 100%;
}
.newfooter .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.newfooter .elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-452fb73 {
    color: #FFFFFF;
    font-size: .8em;
    line-height: 1.3em;
}
.newfooter p {
    margin-top: 0;
    margin-bottom: 14.400px;
    font-size: 15.36px;
    line-height: 19.968px;
}
.newfooter .elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-6847ba00 {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #484747;
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 0rem 16px 0rem;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-6847ba00:not(.elementor-motion-effects-element-type-background), .newfooter .elementor-40712 .elementor-element.elementor-element-6847ba00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #545454;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3e8c7a5a>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3e8c7a5a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.newfooter .elementor-hmg-footer-site-credits {
    display: flex;
}
.newfooter .content-align-center .elementor-hmg-footer-site-credits {
    justify-content: center;
    text-align: center;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-75846760 .elementor-hmg-footer-site-credits.text {
    font-size: .8em;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-75846760 .elementor-hmg-footer-site-credits .sub-footer {
    color: #FFF;
    font-size: 15.36px;
    line-height: 30.72px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-75846760 .divider {
    padding: 0 10px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-75846760 .elementor-hmg-footer-site-credits .divider {
    color: #000;
    font-size: 15.36px;
    line-height: 30.72px;
}
.newfooter .elementor-hmg-footer-site-credits.underlinelinks-yes a {
    border-bottom: 0 solid;
    transition: 0.25s;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-75846760 .elementor-hmg-footer-site-credits a {
    color: #FFF;
    font-size: 15.36px;
    line-height: 30.72px;
}
.newfooter .mobile-footer {
    position: fixed!important;
    bottom: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-47482902 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
    z-index: 999;
}
.newfooter .elementor-hmg-footer-site-credits.hideterms .terms-link,
.newfooter .elementor-hmg-footer-site-credits.hideterms .divider.divtwo {
    display: none;
}


.newfooter .elementor-40712 .elementor-element.elementor-element-47482902:not(.elementor-motion-effects-element-type-background),.newfooter  .elementor-40712 .elementor-element.elementor-element-47482902>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4B7D7B;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-2bf741b7>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-2bf741b7>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-1e363d96 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 0 0 0;
}
.newfooter .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 0 0 0;
    margin-right: 0px;
    margin-left: 0px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0;
}
.newfooter .mobile-footer a {
    color: #fff!important;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon {
    font-size: 16px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279.elementor-view-framed .elementor-icon, .newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279.elementor-view-default .elementor-icon {
    fill: #FFF;
    color: #FFF;
    border-color: #FFF;
}
.newfooter .fa-regular,.newfooter  .far {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon i {
    transform: rotate(0deg);
}
.newfooter .fa-magnifying-glass:before,.newfooter  .fa-search:before {
    content: "\f002";
}
.newfooter .elementor-icon i:before, .newfooter .elementor-icon svg:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.newfooter .elementor-icon i:before,.newfooter  .elementor-icon svg:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title a {
    font-family: "futura-pt",open sans;
    font-size: .8rem;
    font-weight: 400;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-79115402>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 0 0 0;
    margin-right: 0px;
    margin-left: 0px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-79115402>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon {
    font-size: 16px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af.elementor-view-framed .elementor-icon,.newfooter  .elementor-40712 .elementor-element.elementor-element-7d60e7af.elementor-view-default .elementor-icon {
    fill: #FFF;
    color: #FFF;
    border-color: #FFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon i {
    transform: rotate(0deg);
}
.newfooter .fa-solid, .newfooter .fas {
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
}
.newfooter .fa-user-plus:before {
    content: "\f234";
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title {
    margin-bottom: 0;
    color: #FFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title a {
    font-family: "futura-pt",open sans;
    font-size: .8rem;
    font-weight: 400;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title a {
    font-family: "futura-pt",open sans;
    font-size: .8rem;
    font-weight: 400;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-2d5aebef>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 0;
}
.newfooter {
    padding-top: 47px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon {
    font-size: 16px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c.elementor-view-framed .elementor-icon, .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c.elementor-view-default .elementor-icon {
    fill: #FFF;
    color: #FFF;
    border-color: #FFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon i {
    transform: rotate(0deg);
}
.newfooter .fa-newspaper:before {
    content: "\f1ea";
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title {
    margin-bottom: 0;
    color: #FFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title, .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title a {
    font-family: "futura-pt",open sans;
    font-size: .8rem;
    font-weight: 400;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-356cb6b>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 0 0 0;
    margin-right: 0px;
    margin-left: 0px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-356cb6b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-62374652.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon {
    font-size: 16px;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-62374652.elementor-view-framed .elementor-icon, .newfooter .elementor-40712 .elementor-element.elementor-element-62374652.elementor-view-default .elementor-icon {
    fill: #FFF;
    color: #FFF;
    border-color: #FFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon i {
    transform: rotate(0deg);
}
.newfooter .fa-phone:before {
    content: "\f095";
}
.newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title {
    margin-bottom: 0;
    color: #FFF;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title a {
    font-family: "futura-pt",open sans;
    font-size: .8rem;
    font-weight: 400;
}
.elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-title a:hover {
    color: #4B7D7B;
}
.newfooter .elementor-hmg-sociallinks .fa-facebook-f:hover {
    background: #6283c5;
}
.newfooter .elementor-hmg-sociallinks .fa-linkedin-in:hover {
    background: #0198e8;
}
.newfooter .elementor-hmg-sociallinks .fa-youtube:hover,.newfooter .elementor-hmg-sociallinks .fa-youtube-play:hover {
    background: #e24143;
}
.newfooter .elementor-40712 .elementor-element.elementor-element-a928e2a .elementor-icon-list-item:hover .elementor-icon-list-text,
.newfooter .elementor-40712 .elementor-element.elementor-element-4126b7a .elementor-icon-list-item:hover .elementor-icon-list-text{
    color: #EFEFEF;
}
.newfooter .elementor-hmg-footer-site-credits.underlinelinks-yes a:hover {
    border-bottom: 1px solid;
    transition: 0.25s;
}
