.elementor-656 .elementor-element.elementor-element-2ad4fda{--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;--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-656 .elementor-element.elementor-element-a2b9d9e{--display:flex;--min-height:461px;--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-start;--align-items:center;--overlay-opacity:0.75;--overlay-mix-blend-mode:multiply;--border-radius:47px 47px 47px 47px;--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-656 .elementor-element.elementor-element-a2b9d9e:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-a2b9d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atc-locks.com/wp-content/uploads/2025/04/Areas-We-Serve-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-656 .elementor-element.elementor-element-a2b9d9e::before, .elementor-656 .elementor-element.elementor-element-a2b9d9e > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-a2b9d9e > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-a2b9d9e > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-a2b9d9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-a2b9d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 50%, var( --e-global-color-primary ) 100%);}.elementor-656 .elementor-element.elementor-element-483ed98{--display:flex;--position:absolute;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:15px;--padding-left:60px;--padding-right:15px;bottom:0px;}.elementor-656 .elementor-element.elementor-element-483ed98:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-483ed98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0eefd0 );}body:not(.rtl) .elementor-656 .elementor-element.elementor-element-483ed98{right:0px;}body.rtl .elementor-656 .elementor-element.elementor-element-483ed98{left:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-e49c5a1{border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(156, 156, 156, 0.16);}.elementor-656 .elementor-element.elementor-element-e49c5a1 .elementor-icon-wrapper{text-align:center;}.elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a0eefd0 );}.elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-view-framed .elementor-icon, .elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-view-default .elementor-icon{color:var( --e-global-color-a0eefd0 );border-color:var( --e-global-color-a0eefd0 );}.elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-view-framed .elementor-icon, .elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a0eefd0 );}.elementor-656 .elementor-element.elementor-element-e49c5a1 .elementor-icon{font-size:42px;padding:12px;}.elementor-656 .elementor-element.elementor-element-e49c5a1 .elementor-icon svg{height:42px;}.elementor-656 .elementor-element.elementor-element-1370b57{--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:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-656 .elementor-element.elementor-element-1cac29d{--e-rating-icon-font-size:22px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FBBC05;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-656 .elementor-element.elementor-element-dc89d3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:23px;letter-spacing:0.532px;color:var( --e-global-color-text );}.elementor-656 .elementor-element.elementor-element-b88dc0f{--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-656 .elementor-element.elementor-element-8ef615d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:51px;font-weight:700;line-height:65px;letter-spacing:0.378px;color:var( --e-global-color-a0eefd0 );}.elementor-656 .elementor-element.elementor-element-8068797{--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;--overlay-opacity:0.02;--overlay-mix-blend-mode:multiply;--padding-top:125px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-656 .elementor-element.elementor-element-8068797:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a0eefd0 ) 0%, var( --e-global-color-a0eefd0 ) 100%);}.elementor-656 .elementor-element.elementor-element-8068797::before, .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-8068797 > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-8068797 > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.atc-locks.com/wp-content/uploads/2025/04/Map-Overlay.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:150% auto;}@media(max-width:1600px){.elementor-656 .elementor-element.elementor-element-8ef615d .elementor-heading-title{font-size:40px;line-height:60px;}.elementor-656 .elementor-element.elementor-element-8068797{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-656 .elementor-element.elementor-element-a2b9d9e:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-a2b9d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-656 .elementor-element.elementor-element-a2b9d9e{--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-656 .elementor-element.elementor-element-b88dc0f{--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-656 .elementor-element.elementor-element-8ef615d{text-align:center;}.elementor-656 .elementor-element.elementor-element-8068797::before, .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-8068797 > .e-con-inner > .elementor-background-video-container::before, .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-8068797 > .e-con-inner > .elementor-background-slideshow::before, .elementor-656 .elementor-element.elementor-element-8068797 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:250% auto;}.elementor-656 .elementor-element.elementor-element-8068797{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-656 .elementor-element.elementor-element-2ad4fda{--content-width:94%;}.elementor-656 .elementor-element.elementor-element-a2b9d9e{--content-width:90%;--min-height:300px;--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-656 .elementor-element.elementor-element-a2b9d9e:not(.elementor-motion-effects-element-type-background), .elementor-656 .elementor-element.elementor-element-a2b9d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-656 .elementor-element.elementor-element-483ed98{--width:max-content;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px;}.elementor-656 .elementor-element.elementor-element-e49c5a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-656 .elementor-element.elementor-element-e49c5a1 .elementor-icon{font-size:20px;}.elementor-656 .elementor-element.elementor-element-e49c5a1 .elementor-icon svg{height:20px;}.elementor-656 .elementor-element.elementor-element-1cac29d{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-656 .elementor-element.elementor-element-dc89d3a .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-656 .elementor-element.elementor-element-b88dc0f.e-con{--align-self:center;}.elementor-656 .elementor-element.elementor-element-8ef615d .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-656 .elementor-element.elementor-element-8068797{--content-width:95%;}}@media(min-width:768px){.elementor-656 .elementor-element.elementor-element-2ad4fda{--content-width:1870px;}.elementor-656 .elementor-element.elementor-element-a2b9d9e{--content-width:1600px;}.elementor-656 .elementor-element.elementor-element-483ed98{--width:max-content;}.elementor-656 .elementor-element.elementor-element-8068797{--content-width:1505px;}}@media(max-width:1600px) and (min-width:768px){.elementor-656 .elementor-element.elementor-element-2ad4fda{--content-width:98%;}.elementor-656 .elementor-element.elementor-element-a2b9d9e{--content-width:95%;}.elementor-656 .elementor-element.elementor-element-8068797{--content-width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-656 .elementor-element.elementor-element-b88dc0f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-483ed98 */.elementor-656 .elementor-element.elementor-element-483ed98{
    clip-path: polygon( 100.009% 100%,100.009% 100%,0.001% 100%,0.001% 100%,2.177% 99.591%,4.25% 98.587%,6.195% 97.031%,7.987% 94.969%,9.601% 92.446%,11.013% 89.506%,12.197% 86.194%,13.129% 82.556%,13.783% 78.636%,14.134% 74.478%,14.134% 53.135%,14.134% 53.135%,14.323% 48.599%,14.871% 44.294%,15.749% 40.28%,16.927% 36.614%,18.376% 33.353%,20.066% 30.555%,21.966% 28.278%,24.048% 26.579%,26.28% 25.516%,28.634% 25.146%,28.634% 25.146%,28.636% 25.146%,28.638% 25.146%,28.64% 25.146%,28.643% 25.146%,28.645% 25.146%,28.647% 25.146%,28.65% 25.146%,28.652% 25.146%,28.654% 25.146%,28.657% 25.146%,86.038% 25.407%,86.038% 25.407%,88.187% 24.958%,90.233% 23.928%,92.151% 22.36%,93.918% 20.298%,95.509% 17.785%,96.9% 14.866%,98.068% 11.583%,98.988% 7.981%,99.638% 4.102%,99.991% -0.008%,100.009% 100% );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef615d */.elementor-656 .elementor-element.elementor-element-8ef615d span{
    font-size:108px;
    display: block;
}
@media (max-width:1600px){
    .elementor-656 .elementor-element.elementor-element-8ef615d span{
    font-size:90px;
    display:unset;
}
}
@media (max-width:767px){
    .elementor-656 .elementor-element.elementor-element-8ef615d span{
    font-size:44px;
    display:block;
}
}/* End custom CSS */