.elementor-3792 .elementor-element.elementor-element-2f0b3d0a:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-2f0b3d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-2f0b3d0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3792 .elementor-element.elementor-element-2f0b3d0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3792 .elementor-element.elementor-element-7b2bcfba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3792 .elementor-element.elementor-element-7b2bcfba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3792 .elementor-element.elementor-element-7b2bcfba > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-7b2bcfba{z-index:1;}.elementor-3792 .elementor-element.elementor-element-43cd66ad .elementor-heading-title{font-family:var( --e-global-typography-de15798-font-family ), Sans-serif;font-size:var( --e-global-typography-de15798-font-size );font-weight:var( --e-global-typography-de15798-font-weight );text-transform:var( --e-global-typography-de15798-text-transform );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-4142568d > .elementor-widget-container{margin:8px 0px 24px 0px;}.elementor-3792 .elementor-element.elementor-element-4142568d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button{background-color:var( --e-global-color-68ba3bd );font-family:var( --e-global-typography-05a3ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-05a3ad6-font-size );font-weight:var( --e-global-typography-05a3ad6-font-weight );text-transform:var( --e-global-typography-05a3ad6-text-transform );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-68ba3bd );border-radius:38px 38px 38px 38px;padding:20px 44px 20px 44px;}.elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-a857130{width:auto;max-width:auto;}.elementor-3792 .elementor-element.elementor-element-a857130 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button:focus svg{fill:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-75fe1cab{z-index:1;}.elementor-3792 .elementor-element.elementor-element-36c3180d img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-3792 .elementor-element.elementor-element-ee7c7cd{text-align:center;}.elementor-3792 .elementor-element.elementor-element-ee7c7cd .elementor-heading-title{font-family:var( --e-global-typography-de15798-font-family ), Sans-serif;font-size:var( --e-global-typography-de15798-font-size );font-weight:var( --e-global-typography-de15798-font-weight );text-transform:var( --e-global-typography-de15798-text-transform );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-cd7ce9f{text-align:center;}.elementor-3792 .elementor-element.elementor-element-cd7ce9f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-e2622ca{width:var( --container-widget-width, 970px );max-width:970px;--container-widget-width:970px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-eae14b6:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-eae14b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41C1C30D;}.elementor-3792 .elementor-element.elementor-element-eae14b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3792 .elementor-element.elementor-element-eae14b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3792 .elementor-element.elementor-element-82e10f0 img{width:100%;max-width:945px;height:598px;object-fit:cover;object-position:center center;}.elementor-3792 .elementor-element.elementor-element-8db8a82 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 90px 90px 60px;}.elementor-3792 .elementor-element.elementor-element-8db8a82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3792 .elementor-element.elementor-element-3e93790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button{background-color:var( --e-global-color-text );font-size:var( --e-global-typography-7889b9c-font-size );font-weight:var( --e-global-typography-7889b9c-font-weight );line-height:var( --e-global-typography-7889b9c-line-height );fill:var( --e-global-color-68ba3bd );color:var( --e-global-color-68ba3bd );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:23.5px 27px 23.5px 27px;}.elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button:focus{background-color:var( --e-global-color-85ef219 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-11434d7{width:auto;max-width:auto;}.elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button{background-color:var( --e-global-color-text );font-size:var( --e-global-typography-7889b9c-font-size );font-weight:var( --e-global-typography-7889b9c-font-weight );line-height:var( --e-global-typography-7889b9c-line-height );fill:var( --e-global-color-68ba3bd );color:var( --e-global-color-68ba3bd );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:23.5px 27px 23.5px 27px;}.elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button:focus{background-color:var( --e-global-color-85ef219 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-eadbdf7{width:auto;max-width:auto;}.elementor-3792 .elementor-element.elementor-element-eadbdf7 > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-05a3ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-05a3ad6-font-size );font-weight:var( --e-global-typography-05a3ad6-font-weight );text-transform:var( --e-global-typography-05a3ad6-text-transform );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-text );border-radius:38px 38px 38px 38px;padding:20px 44px 20px 44px;}.elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-1a61c90{width:auto;max-width:auto;}.elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button:focus svg{fill:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-7b8f0e9:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-7b8f0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0083A9D9;background-image:url("https://garlockortho.com/wp-content/uploads/2022/05/footer-map-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3792 .elementor-element.elementor-element-7b8f0e9 > .elementor-background-overlay{background-color:var( --e-global-color-8869060 );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3792 .elementor-element.elementor-element-7b8f0e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-1a3391b{padding:0px 40px 0px 40px;}.elementor-3792 .elementor-element.elementor-element-b766959{text-align:center;}.elementor-3792 .elementor-element.elementor-element-b766959 .elementor-heading-title{font-family:var( --e-global-typography-de15798-font-family ), Sans-serif;font-size:var( --e-global-typography-de15798-font-size );font-weight:var( --e-global-typography-de15798-font-weight );text-transform:var( --e-global-typography-de15798-text-transform );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-2ba405a{text-align:center;}.elementor-3792 .elementor-element.elementor-element-2ba405a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-13ac51b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-ead05b1 > .elementor-element-populated{padding:48px 0px 48px 0px;}.elementor-3792 .elementor-element.elementor-element-1187fd0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-1187fd0 .elementor-heading-title{font-family:var( --e-global-typography-270589c-font-family ), Sans-serif;font-size:var( --e-global-typography-270589c-font-size );font-weight:var( --e-global-typography-270589c-font-weight );text-transform:var( --e-global-typography-270589c-text-transform );line-height:var( --e-global-typography-270589c-line-height );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-e02d5ae > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-e02d5ae .elementor-heading-title{font-family:var( --e-global-typography-54ac3da-font-family ), Sans-serif;font-size:var( --e-global-typography-54ac3da-font-size );font-weight:var( --e-global-typography-54ac3da-font-weight );line-height:var( --e-global-typography-54ac3da-line-height );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-7476a5b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-7476a5b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-text{color:var( --e-global-color-68ba3bd );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-f9ab237 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-f9ab237 .elementor-heading-title{font-family:var( --e-global-typography-270589c-font-family ), Sans-serif;font-size:var( --e-global-typography-270589c-font-size );font-weight:var( --e-global-typography-270589c-font-weight );text-transform:var( --e-global-typography-270589c-text-transform );line-height:var( --e-global-typography-270589c-line-height );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-adac858 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-adac858{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-text{color:var( --e-global-color-68ba3bd );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-f2a86a2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-f2a86a2 .elementor-heading-title{font-family:var( --e-global-typography-270589c-font-family ), Sans-serif;font-size:var( --e-global-typography-270589c-font-size );font-weight:var( --e-global-typography-270589c-font-weight );text-transform:var( --e-global-typography-270589c-text-transform );line-height:var( --e-global-typography-270589c-line-height );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-26b921d{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .elementor-repeater-item-b3b3fc1  a{color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .elementor-repeater-item-b3b3fc1  .leaflet-popup-content-wrapper:hover .leaflet-popup-content a{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .elementor-repeater-item-b3b3fc1 .leaflet-popup-content-wrapper{background:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .elementor-repeater-item-b3b3fc1 .leaflet-popup-tip{border-top-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .elementor-repeater-item-b3b3fc1 .leaflet-popup-content-wrapper:hover{background:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .elementor-repeater-item-b3b3fc1 .leaflet-popup-content-wrapper:hover + .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .hip-custom-map.leaflet-container{height:618px;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content a,.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content a{font-family:var( --e-global-typography-270589c-font-family ), Sans-serif;font-size:var( --e-global-typography-270589c-font-size );font-weight:var( --e-global-typography-270589c-font-weight );text-transform:var( --e-global-typography-270589c-text-transform );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content-wrapper {border-radius:0px;overflow:hidden;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup.leaflet-zoom-animated{margin:0px 0px 33px 7px;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content-wrapper{padding:14px 28px 14px 28px;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-container a.leaflet-popup-close-button{color:var( --e-global-color-primary );width:20px;height:20px;line-height:20px;background:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-2b71fdb #map .leaflet-popup-content-wrapper:hover ~ a.leaflet-popup-close-button{color:var( --e-global-color-primary );background:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .hip-map-container {border-radius:0px;overflow:hidden;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-pane.leaflet-marker-pane img{height:45px !important;width:45px !important;}.elementor-3792 .elementor-element.elementor-element-2c95af6:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-2c95af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-2c95af6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-2c95af6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3792 .elementor-element.elementor-element-ca7ded8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-ca7ded8 .elementor-heading-title{font-family:var( --e-global-typography-270589c-font-family ), Sans-serif;font-size:var( --e-global-typography-270589c-font-size );font-weight:var( --e-global-typography-270589c-font-weight );text-transform:var( --e-global-typography-270589c-text-transform );line-height:var( --e-global-typography-270589c-line-height );color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-68ba3bd );fill:var( --e-global-color-68ba3bd );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-23d3589{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-3792 .elementor-element.elementor-element-ba1c569 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-ba1c569{text-align:center;}.elementor-3792 .elementor-element.elementor-element-ba1c569 img{width:100%;max-width:228px;height:118px;object-fit:cover;object-position:center center;}.elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-05a3ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-05a3ad6-font-size );font-weight:var( --e-global-typography-05a3ad6-font-weight );text-transform:var( --e-global-typography-05a3ad6-text-transform );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:38px 38px 38px 38px;padding:20px 44px 20px 44px;}.elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-890edcd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-890edcd .elementor-heading-title{font-family:var( --e-global-typography-270589c-font-family ), Sans-serif;font-size:var( --e-global-typography-270589c-font-size );font-weight:var( --e-global-typography-270589c-font-weight );text-transform:var( --e-global-typography-270589c-text-transform );line-height:var( --e-global-typography-270589c-line-height );color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-9e8201a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-text{color:var( --e-global-color-68ba3bd );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-9e8201a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-24d0f4b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(38px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(38px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(38px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-38px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-38px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-item:not(:last-child):after{content:"";height:22px;border-color:var( --e-global-color-ab82d20 );}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-icon i{color:var( --e-global-color-68ba3bd );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-icon svg{fill:var( --e-global-color-68ba3bd );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-24d0f4b{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-text{transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-ca643f9:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-ca643f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-ca643f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-3792 .elementor-element.elementor-element-ca643f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3792 .elementor-element.elementor-element-40121ba img{width:100%;max-width:113px;height:50px;}.elementor-3792 .elementor-element.elementor-element-77a0b8e img{width:100%;max-width:134px;height:50px;}.elementor-3792 .elementor-element.elementor-element-f8fb47e img{width:100%;max-width:218px;height:50px;}.elementor-3792 .elementor-element.elementor-element-75ba26c img{width:100%;max-width:266px;height:50px;}.elementor-3792 .elementor-element.elementor-element-fca84fa img{width:100%;max-width:266px;height:80px;}.elementor-3792 .elementor-element.elementor-element-03497d8:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-03497d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-03497d8{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-291eb51 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 20px 0px;}.elementor-3792 .elementor-element.elementor-element-03497d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3792 .elementor-element.elementor-element-01cd125{font-family:var( --e-global-typography-23f985d-font-family ), Sans-serif;font-size:var( --e-global-typography-23f985d-font-size );font-weight:var( --e-global-typography-23f985d-font-weight );line-height:var( --e-global-typography-23f985d-line-height );letter-spacing:var( --e-global-typography-23f985d-letter-spacing );color:var( --e-global-color-68ba3bd );}.elementor-3792 .elementor-element.elementor-element-6c876cd{text-align:end;font-family:var( --e-global-typography-23f985d-font-family ), Sans-serif;font-size:var( --e-global-typography-23f985d-font-size );font-weight:var( --e-global-typography-23f985d-font-weight );line-height:var( --e-global-typography-23f985d-line-height );letter-spacing:var( --e-global-typography-23f985d-letter-spacing );color:var( --e-global-color-68ba3bd );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3792 .elementor-element.elementor-element-2f0b3d0a{padding:60px 40px 0px 40px;}.elementor-3792 .elementor-element.elementor-element-7b2bcfba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-43cd66ad .elementor-heading-title{font-size:var( --e-global-typography-de15798-font-size );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-4142568d > .elementor-widget-container{margin:8px 0px 20px 0px;}.elementor-3792 .elementor-element.elementor-element-4142568d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-a857130 > .elementor-widget-container{margin:30px 0px 40px 0px;}.elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button{font-size:var( --e-global-typography-05a3ad6-font-size );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );padding:16px 36px 16px 36px;}.elementor-3792 .elementor-element.elementor-element-36c3180d img{width:100%;height:660px;}.elementor-3792 .elementor-element.elementor-element-ee7c7cd .elementor-heading-title{font-size:var( --e-global-typography-de15798-font-size );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-cd7ce9f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-e2622ca{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-82e10f0 img{max-width:100%;height:450px;}.elementor-3792 .elementor-element.elementor-element-8db8a82 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-3792 .elementor-element.elementor-element-3e93790 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button{font-size:var( --e-global-typography-7889b9c-font-size );line-height:var( --e-global-typography-7889b9c-line-height );padding:18px 21px 18px 21px;}.elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button{font-size:var( --e-global-typography-7889b9c-font-size );line-height:var( --e-global-typography-7889b9c-line-height );padding:18px 21px 18px 21px;}.elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button{font-size:var( --e-global-typography-05a3ad6-font-size );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );padding:16px 36px 16px 36px;}.elementor-3792 .elementor-element.elementor-element-7b8f0e9:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-7b8f0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://garlockortho.com/wp-content/uploads/2022/05/mobile-footer-map-bg.jpg");}.elementor-3792 .elementor-element.elementor-element-7b8f0e9{padding:60px 40px 0px 40px;}.elementor-3792 .elementor-element.elementor-element-1a3391b{padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-b766959 .elementor-heading-title{font-size:var( --e-global-typography-de15798-font-size );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-2ba405a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-13ac51b{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-ead05b1 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-3792 .elementor-element.elementor-element-1187fd0 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-e02d5ae .elementor-heading-title{font-size:var( --e-global-typography-54ac3da-font-size );line-height:var( --e-global-typography-54ac3da-line-height );}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-f9ab237 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-adac858 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-f2a86a2 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-26b921d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .hip-custom-map.leaflet-container{height:332px;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content a,.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content a{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-pane.leaflet-marker-pane img{height:45px !important;width:45px !important;}.elementor-3792 .elementor-element.elementor-element-2c95af6{padding:60px 40px 0px 40px;}.elementor-3792 .elementor-element.elementor-element-ca7ded8 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-3b283db > .elementor-element-populated{padding:0px 28px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-ba1c569{text-align:center;}.elementor-3792 .elementor-element.elementor-element-ba1c569 img{max-width:152px;height:80px;}.elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button{font-size:var( --e-global-typography-05a3ad6-font-size );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );padding:16px 36px 16px 36px;}.elementor-3792 .elementor-element.elementor-element-890edcd .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-3792 .elementor-element.elementor-element-24d0f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-3792 .elementor-element.elementor-element-ca643f9{padding:40px 40px 40px 40px;}.elementor-3792 .elementor-element.elementor-element-40121ba{text-align:start;}.elementor-3792 .elementor-element.elementor-element-40121ba img{max-width:80px;height:40px;}.elementor-3792 .elementor-element.elementor-element-77a0b8e{text-align:start;}.elementor-3792 .elementor-element.elementor-element-77a0b8e img{max-width:100px;height:40px;}.elementor-3792 .elementor-element.elementor-element-f8fb47e{text-align:start;}.elementor-3792 .elementor-element.elementor-element-f8fb47e img{max-width:160px;height:40px;}.elementor-3792 .elementor-element.elementor-element-75ba26c{text-align:start;}.elementor-3792 .elementor-element.elementor-element-75ba26c img{max-width:200px;height:40px;}.elementor-3792 .elementor-element.elementor-element-fca84fa{text-align:start;}.elementor-3792 .elementor-element.elementor-element-fca84fa img{max-width:213px;height:75px;}.elementor-3792 .elementor-element.elementor-element-03497d8{padding:30px 40px 20px 40px;}.elementor-3792 .elementor-element.elementor-element-01cd125{text-align:center;font-size:var( --e-global-typography-23f985d-font-size );line-height:var( --e-global-typography-23f985d-line-height );letter-spacing:var( --e-global-typography-23f985d-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-dbcdc6a > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3792 .elementor-element.elementor-element-6c876cd{text-align:center;font-size:var( --e-global-typography-23f985d-font-size );line-height:var( --e-global-typography-23f985d-line-height );letter-spacing:var( --e-global-typography-23f985d-letter-spacing );}}@media(max-width:767px){.elementor-3792 .elementor-element.elementor-element-2f0b3d0a{padding:40px 20px 0px 020px;}.elementor-3792 .elementor-element.elementor-element-7b2bcfba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-43cd66ad .elementor-heading-title{font-size:var( --e-global-typography-de15798-font-size );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-4142568d > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-4142568d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-a857130{width:100%;max-width:100%;}.elementor-3792 .elementor-element.elementor-element-a857130 > .elementor-widget-container{margin:24px 0px 15px 0px;}.elementor-3792 .elementor-element.elementor-element-a857130 .elementor-button{font-size:var( --e-global-typography-05a3ad6-font-size );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 24px;}.elementor-3792 .elementor-element.elementor-element-36c3180d img{height:280px;}.elementor-3792 .elementor-element.elementor-element-ee7c7cd .elementor-heading-title{font-size:var( --e-global-typography-de15798-font-size );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-cd7ce9f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-e2622ca{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-82e10f0 img{height:180px;}.elementor-3792 .elementor-element.elementor-element-8db8a82 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-3792 .elementor-element.elementor-element-3e93790 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3792 .elementor-element.elementor-element-11434d7 .elementor-button{font-size:var( --e-global-typography-7889b9c-font-size );line-height:var( --e-global-typography-7889b9c-line-height );padding:10.5px 13px 10.5px 13px;}.elementor-3792 .elementor-element.elementor-element-eadbdf7 .elementor-button{font-size:var( --e-global-typography-7889b9c-font-size );line-height:var( --e-global-typography-7889b9c-line-height );padding:10.5px 13px 10.5px 13px;}.elementor-3792 .elementor-element.elementor-element-1a61c90{width:100%;max-width:100%;}.elementor-3792 .elementor-element.elementor-element-1a61c90 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-1a61c90 .elementor-button{font-size:var( --e-global-typography-05a3ad6-font-size );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 24px;}.elementor-3792 .elementor-element.elementor-element-7b8f0e9{padding:40px 20px 0px 20px;}.elementor-3792 .elementor-element.elementor-element-b766959 .elementor-heading-title{font-size:var( --e-global-typography-de15798-font-size );line-height:var( --e-global-typography-de15798-line-height );letter-spacing:var( --e-global-typography-de15798-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-2ba405a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-13ac51b{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-ead05b1 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-1187fd0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-1187fd0 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-e02d5ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-e02d5ae .elementor-heading-title{font-size:var( --e-global-typography-54ac3da-font-size );line-height:var( --e-global-typography-54ac3da-line-height );}.elementor-3792 .elementor-element.elementor-element-7476a5b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-7476a5b .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-f9ab237 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-f9ab237 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-adac858 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-f2a86a2 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-f2a86a2 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-26b921d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .hip-custom-map.leaflet-container{height:300px;}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content a,.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-popup-content a{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-2b71fdb .leaflet-pane.leaflet-marker-pane img{height:30px !important;width:30px !important;}.elementor-3792 .elementor-element.elementor-element-2c95af6{padding:40px 20px 0px 20px;}.elementor-3792 .elementor-element.elementor-element-ca7ded8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3792 .elementor-element.elementor-element-ca7ded8{text-align:center;}.elementor-3792 .elementor-element.elementor-element-ca7ded8 .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-23d3589 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-3b283db > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-ba1c569 img{max-width:152px;height:83px;object-fit:contain;}.elementor-3792 .elementor-element.elementor-element-9d5568a .elementor-button{font-size:var( --e-global-typography-05a3ad6-font-size );line-height:var( --e-global-typography-05a3ad6-line-height );letter-spacing:var( --e-global-typography-05a3ad6-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 24px;}.elementor-3792 .elementor-element.elementor-element-bc526b7 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3792 .elementor-element.elementor-element-890edcd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3792 .elementor-element.elementor-element-890edcd{text-align:center;}.elementor-3792 .elementor-element.elementor-element-890edcd .elementor-heading-title{font-size:var( --e-global-typography-270589c-font-size );line-height:var( --e-global-typography-270589c-line-height );}.elementor-3792 .elementor-element.elementor-element-24d0f4b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-ca643f9{padding:30px 20px 30px 20px;}.elementor-3792 .elementor-element.elementor-element-b780006.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3792 .elementor-element.elementor-element-40121ba{text-align:center;}.elementor-3792 .elementor-element.elementor-element-40121ba img{width:100%;max-width:59px;height:26px;}.elementor-3792 .elementor-element.elementor-element-77a0b8e{text-align:center;}.elementor-3792 .elementor-element.elementor-element-77a0b8e img{width:100%;max-width:70px;height:26px;}.elementor-3792 .elementor-element.elementor-element-f8fb47e{text-align:center;}.elementor-3792 .elementor-element.elementor-element-f8fb47e img{width:100%;max-width:113px;height:26px;}.elementor-3792 .elementor-element.elementor-element-75ba26c{text-align:center;}.elementor-3792 .elementor-element.elementor-element-75ba26c img{width:100%;max-width:138px;height:26px;}.elementor-3792 .elementor-element.elementor-element-fca84fa{text-align:center;}.elementor-3792 .elementor-element.elementor-element-fca84fa img{width:100%;max-width:138px;height:65px;}.elementor-3792 .elementor-element.elementor-element-03497d8{padding:20px 20px 20px 20px;}.elementor-3792 .elementor-element.elementor-element-01cd125{font-size:var( --e-global-typography-23f985d-font-size );line-height:var( --e-global-typography-23f985d-line-height );letter-spacing:var( --e-global-typography-23f985d-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-dbcdc6a > .elementor-element-populated{margin:8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3792 .elementor-element.elementor-element-6c876cd{font-size:var( --e-global-typography-23f985d-font-size );line-height:var( --e-global-typography-23f985d-line-height );letter-spacing:var( --e-global-typography-23f985d-letter-spacing );}}@media(min-width:768px){.elementor-3792 .elementor-element.elementor-element-7b2bcfba{width:57.75%;}.elementor-3792 .elementor-element.elementor-element-75fe1cab{width:42.214%;}.elementor-3792 .elementor-element.elementor-element-7659628{width:50%;}.elementor-3792 .elementor-element.elementor-element-8db8a82{width:50%;}.elementor-3792 .elementor-element.elementor-element-fc19649{width:55.704%;}.elementor-3792 .elementor-element.elementor-element-dbcdc6a{width:44.26%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3792 .elementor-element.elementor-element-7b2bcfba{width:100%;}.elementor-3792 .elementor-element.elementor-element-75fe1cab{width:100%;}.elementor-3792 .elementor-element.elementor-element-7659628{width:100%;}.elementor-3792 .elementor-element.elementor-element-8db8a82{width:100%;}.elementor-3792 .elementor-element.elementor-element-ead05b1{width:100%;}.elementor-3792 .elementor-element.elementor-element-10a7770{width:100%;}.elementor-3792 .elementor-element.elementor-element-fc19649{width:100%;}.elementor-3792 .elementor-element.elementor-element-dbcdc6a{width:100%;}}/* Start custom CSS for section, class: .elementor-element-2f0b3d0a */.cta::after{
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/07/Logo-Frame.png);
    width: 544px;
    height: 500px;
    right: 0;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
    mix-blend-mode: multiply;
}

@media (min-width: 1100px) and (max-width: 1240px){
    .cta .elementor-container .elementor-column:first-child{
        width: 52.75% !important;
    }
    .cta .elementor-container .elementor-column:last-child{
        width: 47.214% !important;
    }
    .cta img{
        height: 660px !important;
    }
}
@media (min-width: 1025px) and (max-width: 1099px){
    .cta .elementor-container .elementor-column:first-child{
        width: 48.75% !important;
    }
    .cta .elementor-container .elementor-column:last-child{
        width: 51.214% !important;
    }
    .cta img{
        height: 660px !important;
    }
}
@media (max-width: 1024px){
    .cta::after{
        width: 482px;
        height: 547px;
        background: url(/wp-content/uploads/2022/07/cta_tab_logo-1.png);
        background-size: cover;
        background-repeat: no-repeat;
        mix-blend-mode: multiply;
    }
}
@media (min-width: 900px) and (max-width: 1024px){
    .cta img{
        height: 920px !important;
    }
}
@media (min-width: 800px) and (max-width: 899px){
    .cta img{
        height:820px !important;
    }
}
@media (max-width: 767px){
    .cta::after{
        background: url(/wp-content/uploads/2022/07/cta-mobile-bg.svg);
        width: 221px;
        height: 266px;
        top: 144px;
        background-size: cover;
        background-repeat: no-repeat;
        mix-blend-mode: multiply;
    }
}
@media (min-width: 600px) and (max-width: 767px){
    .cta img{
        height:820px !important;
    }
    .cta::after{
        width: 300px;
        height: 360px;
        top: 60px;
    }
}
@media (min-width: 450px) and (max-width: 599px){
    .cta img{
        height:620px !important;
    }
    .cta::after{
        width: 250px;
        height: 300px;
        top: 90px;
    }
}
@media (min-width: 340px) and (max-width: 449px){
    .cta img{
        height:420px !important;
    }
    .cta::after{
        width: 220px;
        height: 270px;
        top: 120px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8db8a82 */.testimonials  .rpi-slider .rpi-card-inner {
    margin: 0 !important;
    background: transparent !important;
}

/* .testimonials  .rpi-slider .rpi-cards {
    gap: 60px !important;
} */

.testimonials  .rpi-stars.rpi-logo::before {
    background-image: url("/wp-content/uploads/2022/05/svgviewer-output-73.svg");
    width: 54px !important;
    height: 64px !important;
    margin: 0 !important;
    margin-right: 24px !important;
}

.testimonials  .rpi-text {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    padding-right: 12px;
}

.testimonials  .rpi-readmore {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    text-transform: capitalize !important;
    color: #0083a9;
    margin-top: 16px;
    max-width: fit-content;
}

.testimonials  .rpi-name {
    font-family: var( --e-global-typography-270589c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-270589c-font-size );
    font-weight: var( --e-global-typography-270589c-font-weight );
    text-transform: var( --e-global-typography-270589c-text-transform );
    line-height: var( --e-global-typography-270589c-line-height );
}

.testimonials  .rpi-text {
    --text-line-height: 25px !important;
}
.testimonials  .rpi-name:before {
    position: absolute;
    content: " ";
    height: 4px;
    width: 101px;
    background: #41c1c3;
    top: -24px;
}

.testimonials  .rpi-stars {
    gap: 8px;
}

.testimonials  .rpi-content .rpi-slider-prev,
.testimonials  .rpi-content .rpi-slider-next {
    display: none;
}

/* Tablet */
@media (max-width: 1024px) {
    /* .testimonials  .rpi-slider .rpi-cards {
        gap: 40px !important;
    } */
    .testimonials  .rpi-slider .rpi-card-inner {
    }
    .testimonials  .rpi-text {
        --text-line-height: 23px !important;
    }
    .testimonials  .rpi-readmore {
        margin-top: 12px;
    }
    .testimonials  .rpi-stars.rpi-logo::before {
        width: 46px !important;
        height: 55px !important;
        margin: 0 !important;
        margin-right: 20px !important;
    }
    .testimonials  .rpi-name:before {
        width: 93px;
        top: -20px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .testimonials  .rpi-slider .rpi-card-inner {
    }
    .testimonials  .rpi-text {
        --text-line-height: 24px !important;
    }
    .testimonials  .rpi-readmore {
        margin-top: 10px;
    }
    .testimonials  .rpi-stars.rpi-logo::before {
        width: 35px !important;
        height: 41px !important;
        margin-right: 16px !important;
    }

    .testimonials  .rpi-name:before {
        width: 76px;
        top: -16px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dde4a89 */.global_section.alt {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.w-1080{
    max-width: 1080px!important;
    margin-left: auto;
    margin-right: auto;
}

.testimonials .elementor-heading-title span{
    display: block
}

.test-details p span,
.test-details .elementor-widget-container  span{
    display: inline-block
}

.ml-auto {
    margin-left: auto;
}

.testimonials .t-arrow svg path {
    transition: all 0.3s;
}

.testimonials .t-left a i, .testimonials .t-right a i{
    font-size: inherit;
    line-height: inherit;
}

.testimonials .t-arrow .elementor-button-icon,
.testimonials .t-arrow .elementor-button-icon svg {
    width: 24px;
    height: 24px;
}
  .testimonials .testimonial-body{
        position:relative;   
   }


@media(max-width:1300px) and (min-width:1025px){
    .testi-col > .elementor-widget-wrap {
        padding: 40px!important;
    }
}

@media(max-width:1024px){
    
    .testimonials .testimonial-body > .elementor-element-populated {
        width:calc( 100% - 40px);
    }
}

@media(max-width:767px){

     .testimonials .testimonial-body > .elementor-element-populated {
        width:calc( 100% - 20px);
    }
}

@media(min-width:420px) and (max-width:575px){
    .testimonials .elementor-widget-container img {
        height: 320px!important;
    }
}

@media(min-width:576px) and (max-width:767px){
    .testimonials .elementor-widget-container img {
        height: 420px!important;
    }
}

@media(min-width:840px) and (max-width:940px){
    .testimonials .elementor-widget-container img {
        height: 488px!important;
    }
}

@media(min-width:841px) and (max-width:1024px){
    .testimonials .elementor-widget-container img {
        height: 535px!important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b8f0e9 */.office-hours table,
.office-hours td,
.office-hours th {
    border: none;
    margin: 0;
}

.office-hours tr td:first-child {
    width: 130px;
}

.office-hours tr,
.office-hours td,
.office-hours th {
    margin: 0;
    padding: 0px 0px;
    border: 0;
}

.office-hours {
    border: 0;
    margin: 0;
    padding: 0;
}

.office-hours tr:not(:first-child) td {
    padding-top: 10px;
}


.footer_map .leaflet-pane.leaflet-marker-pane img {
    width: 45px !important;
    height: 54px !important;
}

.footer_map .leaflet-top, 
.footer_map .leaflet-bottom {
    z-index: 998;
}

.footer-map-map {
        border-top-left-radius: 30px;
    overflow: hidden;
}



.footer-map-inner-section .elementor-container {
    position: static;
} 

@media(min-width: 1025px) {
    .footer-map-info {
    width: 360px !important;
}

.footer-map-map {
    width: calc( (100% - 1353px) / 2 + 990px ) !important;
    position: absolute;
    right: 0;
}
}

@media (max-width: 1370px) and (min-width: 1025px) {
    .footer-map-inner-section .elementor-container {
        padding-left: 40px;
    }

    .footer-map-map {
        flex-shrink: 1;
        width: calc(100% - 400px) !important;
    }

    .footer-map-info {
        width: 360px !important;
        flex-shrink: 0;
    }
}

@media(max-width: 1024px) and (min-width: 768px) {
        .footer-map-inner-section .office-hours-title,
.footer-map-inner-section .office-hours{
    position: absolute;
    left: 50%;
    width: fit-content !important;
}

.footer-map-inner-section .office-hours {
    top: 44px;
}
}

@media (max-width: 1024px) {
    .office-hours tr td:first-child {
        width: 119px;
    }
    
    .footer-map-map {
    width: calc(100% + 80px) !important;
        margin-right: -40px; 
    }
    

}

@media (max-width: 767px) {
    .office-hours tr td:first-child {
        width: 98px;
    }

    .office-hours tr:not(:first-child) td {
        padding-top: 8px;
    }
    .footer-map-map {
    width: calc(100% + 40px) !important;
        margin-right: -20px; 
    }    
}

.hip-custom-map .leaflet-popup-content-wrapper {
    padding: 14px 28px 14px 28px;
}
.hip-custom-map .leaflet-pane.leaflet-popup-pane .leaflet-popup-content a {
    font-size: 24px;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c95af6 */.footer_socials a i {
    width: auto !important;
}

@media(min-width: 768px) {
    .footer-contact-col .elementor-widget-wrap {
        max-width: 248px;
        margin-left: auto;
    }
}

@media(max-width: 1200px) and (min-width: 1025px) {
    .footer-logo-col .elementor-widget-wrap {
        padding-right: 75px;
    }
}

@media (max-width: 767px) {
    .footer_ql .elementor-nav-menu, .footer_ql ul > li > a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    
    .logos .elementor-widget-wrap {
        max-width: 280px;
        margin: 0 auto;
    }
    
    .footer-logo-col {
    order: -1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03497d8 */.copyright a, .copyright a:hover {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    display: inline-block;
}

.copyright a {
    color: #41C1C3;
}

.copyright a:hover {
    color: #9CEC5B;
}/* End custom CSS */