.elementor-5616 .elementor-element.elementor-element-ba31953{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-5616 .elementor-element.elementor-element-ba31953:not(.elementor-motion-effects-element-type-background), .elementor-5616 .elementor-element.elementor-element-ba31953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.britt.senate.gov/wp-content/uploads/2023/09/MobileBellingrathGardensLakeWithAzaleasInForeground_TadDenson-2.webp");background-position:bottom right;background-repeat:no-repeat;background-size:450px auto;}.elementor-5616 .elementor-element.elementor-element-ba31953, .elementor-5616 .elementor-element.elementor-element-ba31953::before{--border-transition:0.3s;}.elementor-5616 .elementor-element.elementor-element-a9c49f8{--display:flex;--background-transition:0.3s;}.elementor-5616 .elementor-element.elementor-element-1f3a7c2 img{width:26rem;max-width:100%;}.elementor-5616 .elementor-element.elementor-element-30f8c6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:42px;--margin-inline-end:0px;}.elementor-5616 .elementor-element.elementor-element-afed2c9{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-5616 .elementor-element.elementor-element-a806adc .elementor-heading-title{color:var( --e-global-color-1b9ed0c );font-family:"Montserrat", sans-serif;font-size:1rem;font-weight:600;line-height:1;letter-spacing:0.4px;}.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu .elementor-item{font-family:"Montserrat", sans-serif;font-size:0.925rem;font-weight:400;text-transform:none;line-height:1.2;letter-spacing:0.4px;}.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dbe3dc0 );fill:var( --e-global-color-dbe3dc0 );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1b9ed0c );fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-c52accb .e--pointer-framed .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-c52accb .e--pointer-framed .elementor-item:after{border-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-c52accb .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-5616 .elementor-element.elementor-element-c52accb > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-5616 .elementor-element.elementor-element-8c84fd6 .elementor-heading-title{color:var( --e-global-color-1b9ed0c );font-family:var( --e-global-typography-d7f9079-font-family ), sans-serif;font-size:var( --e-global-typography-d7f9079-font-size );font-weight:var( --e-global-typography-d7f9079-font-weight );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-8c84fd6 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu .elementor-item{font-family:"Montserrat", sans-serif;font-size:0.925rem;font-weight:400;text-transform:none;line-height:1.2;letter-spacing:0.4px;}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dbe3dc0 );fill:var( --e-global-color-dbe3dc0 );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1b9ed0c );fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .e--pointer-framed .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-f6e4f94 .e--pointer-framed .elementor-item:after{border-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-f6e4f94 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-5616 .elementor-element.elementor-element-f6e4f94 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-5616 .elementor-element.elementor-element-bc2b325{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-5616 .elementor-element.elementor-element-d4d55cc .elementor-heading-title{color:var( --e-global-color-1b9ed0c );font-family:var( --e-global-typography-d7f9079-font-family ), sans-serif;font-size:var( --e-global-typography-d7f9079-font-size );font-weight:var( --e-global-typography-d7f9079-font-weight );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu .elementor-item{font-family:"Montserrat", sans-serif;font-size:0.925rem;font-weight:400;text-transform:none;line-height:1.2;letter-spacing:0.4px;}.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dbe3dc0 );fill:var( --e-global-color-dbe3dc0 );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1b9ed0c );fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-e555af3 .e--pointer-framed .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-e555af3 .e--pointer-framed .elementor-item:after{border-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-e555af3 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-5616 .elementor-element.elementor-element-e555af3 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-5616 .elementor-element.elementor-element-99a3040 .elementor-heading-title{color:var( --e-global-color-1b9ed0c );font-family:var( --e-global-typography-d7f9079-font-family ), sans-serif;font-size:var( --e-global-typography-d7f9079-font-size );font-weight:var( --e-global-typography-d7f9079-font-weight );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-99a3040 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu .elementor-item{font-family:"Montserrat", sans-serif;font-size:0.925rem;font-weight:400;text-transform:none;line-height:1.2;letter-spacing:0.4px;}.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dbe3dc0 );fill:var( --e-global-color-dbe3dc0 );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1b9ed0c );fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-c81429d .e--pointer-framed .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-c81429d .e--pointer-framed .elementor-item:after{border-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-c81429d .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-5616 .elementor-element.elementor-element-c81429d > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-5616 .elementor-element.elementor-element-bfb7443{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-5616 .elementor-element.elementor-element-bfd117d .elementor-heading-title{color:var( --e-global-color-1b9ed0c );font-family:var( --e-global-typography-d7f9079-font-family ), sans-serif;font-size:var( --e-global-typography-d7f9079-font-size );font-weight:var( --e-global-typography-d7f9079-font-weight );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu .elementor-item{font-family:"Montserrat", sans-serif;font-size:0.925rem;font-weight:400;text-transform:none;line-height:1.2;letter-spacing:0.4px;}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dbe3dc0 );fill:var( --e-global-color-dbe3dc0 );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1b9ed0c );fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .e--pointer-framed .elementor-item:before,
					.elementor-5616 .elementor-element.elementor-element-d3e7b9b .e--pointer-framed .elementor-item:after{border-color:#02010100;}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-d3e7b9b .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-5616 .elementor-element.elementor-element-d3e7b9b > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-5616 .elementor-element.elementor-element-0596311{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-block-start:1rem;--padding-block-end:3rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-repeater-item-7f75a18.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-repeater-item-7f75a18.elementor-social-icon i{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-repeater-item-7f75a18.elementor-social-icon svg{fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-repeater-item-a94436f.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-repeater-item-a94436f.elementor-social-icon i{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-repeater-item-a94436f.elementor-social-icon svg{fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-5a363b4{--grid-template-columns:repeat(0, auto);--grid-column-gap:40px;--grid-row-gap:0px;}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-widget-container{text-align:center;}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0em;}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-social-icon i{color:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-social-icon svg{fill:var( --e-global-color-1b9ed0c );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-social-icon:hover{background-color:var( --e-global-color-text );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-social-icon:hover i{color:var( --e-global-color-115a043 );}.elementor-5616 .elementor-element.elementor-element-5a363b4 .elementor-social-icon:hover svg{fill:var( --e-global-color-115a043 );}@media(min-width:768px){.elementor-5616 .elementor-element.elementor-element-a9c49f8{--width:26%;}.elementor-5616 .elementor-element.elementor-element-30f8c6b{--width:calc(100% - 26rem);}.elementor-5616 .elementor-element.elementor-element-afed2c9{--width:33%;}.elementor-5616 .elementor-element.elementor-element-bc2b325{--width:33%;}.elementor-5616 .elementor-element.elementor-element-bfb7443{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5616 .elementor-element.elementor-element-a9c49f8{--width:100%;}.elementor-5616 .elementor-element.elementor-element-30f8c6b{--width:100%;}.elementor-5616 .elementor-element.elementor-element-afed2c9{--width:50%;}.elementor-5616 .elementor-element.elementor-element-bc2b325{--width:50%;}.elementor-5616 .elementor-element.elementor-element-bfb7443{--width:100%;}}@media(max-width:1024px){.elementor-5616 .elementor-element.elementor-element-ba31953{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-5616 .elementor-element.elementor-element-30f8c6b{--gap:0px 0px;--flex-wrap:wrap;--margin-block-start:3rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5616 .elementor-element.elementor-element-afed2c9{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5616 .elementor-element.elementor-element-8c84fd6 .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-bc2b325{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5616 .elementor-element.elementor-element-d4d55cc .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-99a3040 .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-bfb7443{--margin-block-start:02rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;}.elementor-5616 .elementor-element.elementor-element-bfd117d .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}}@media(max-width:767px){.elementor-5616 .elementor-element.elementor-element-30f8c6b{--gap:1% 1%;}.elementor-5616 .elementor-element.elementor-element-afed2c9{--width:48%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5616 .elementor-element.elementor-element-8c84fd6 .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-bc2b325{--width:48%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5616 .elementor-element.elementor-element-d4d55cc .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-99a3040 .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-bfb7443{--width:100%;--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-5616 .elementor-element.elementor-element-bfb7443.e-con{--align-self:flex-start;}.elementor-5616 .elementor-element.elementor-element-bfd117d .elementor-heading-title{font-size:var( --e-global-typography-d7f9079-font-size );line-height:var( --e-global-typography-d7f9079-line-height );letter-spacing:var( --e-global-typography-d7f9079-letter-spacing );word-spacing:var( --e-global-typography-d7f9079-word-spacing );}.elementor-5616 .elementor-element.elementor-element-0596311{--padding-block-start:2rem;--padding-block-end:6rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-5616 .elementor-element.elementor-element-5a363b4{--grid-column-gap:28px;}.elementor-5616{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS */.elementor-location-footer {
}

.footer-menu .elementor-nav-menu:after {
  display: none;
}

.elementor-nav-menu__container > ul {
  display: flex !important;
  flex-direction: column;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .elementor-nav-menu__container > ul {
    display: block !important;
    columns: 2;
    column-gap: 20%;
    width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .elementor-nav-menu__container > ul {
    display: block !important;
    columns: 2;
    column-gap: 1rem;
    width: 100%;
  }
}

.elementor-nav-menu__container > ul > li {
  display: block !important;
  break-inside: avoid;
  margin-bottom: 1em;
}

.sub-footer .elementor-nav-menu__container > ul > li {
  display: block !important;
  break-inside: avoid;
  margin-bottom: 0.5em;
}

/*top level nav items*/
.elementor-nav-menu__container > ul > li > a {
  display: inline-block !important;
  color: white;
  text-transform: uppercase;
  font-family: var(--e-global-typography-primary-font-family);
  letter-spacing: 0.1em;
  font-weight: bold;
  padding: 1px 0 !important;
  margin-bottom: 3px;
  position: relative;
  width: auto;
  text-decoration: none !important;
}

.sub-footer  ul > li.current_page_item > a,
.elementor-nav-menu__container > ul > li.current_page_item > a,
.elementor-nav-menu__container > ul > li > a:hover,
.elementor-nav-menu__container > ul > li > a:focus {
  color: var(--e-global-color-dbccb63);
}

.elementor-nav-menu__container > ul > li > a > .sub-arrow {
  display: none;
}

.elementor-nav-menu__container > ul > li > a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: var(--e-global-color-accent);
  transform: scaleX(0.7);
  opacity: 0;
  transition: 200ms transform, opacity;
  will-change: transform, opacity;
}

.elementor-nav-menu__container > ul > li.current-page-parent{
/*border: 1px solid red;*/
}

.elementor-nav-menu__container > ul > li.current-page-parent a:first-child:after,
.elementor-nav-menu__container > ul > li.current-page-parent > a:after,
.elementor-nav-menu__container > ul > li.current_page_item > a:after,
.elementor-nav-menu__container > ul > li > a:hover:after {
  transform: scaleX(1);
  opacity: 1 !important;
}

.elementor-nav-menu__container > ul > li > ul {
  display: block !important;
  position: static !important;
  background: transparent;
  line-height: 1.2 !important;
  padding: 0 !important;
  color: white;
}

/*sub nav items*/
.elementor-nav-menu__container > ul ul a {
  display: inline-block;
  line-height: 1.2 !important;
  padding: 3px 0 !important;
  font-weight: 300;
  font-size: 1.1em;
  font-family: var(--e-global-typography-secondary-font-family);
  color: inherit !important;
  background: none !important;
  border: none;
  -webkit-font-smoothing: auto;
  will-change: text-shadow;
  transition-duration: 200ms;
  text-decoration-color: var(--e-global-color-accent);
  cursor: pointer !important;
}

.elementor-nav-menu__container > ul ul a.elementor-item-active {
  text-shadow: 0.1px 0 0, 0.2px 0 0, -0.1px 0 0, -0.2px 0 0;
  text-decoration: underline;
  text-decoration-color: var(--e-global-color-accent);
}
.elementor-nav-menu__container > ul ul a:hover,
.elementor-nav-menu__container > ul ul a:focus {
  border-left: none;
  background: none;
  color: inherit;
  text-shadow: 0.1px 0 0, 0.2px 0 0, -0.1px 0 0, -0.2px 0 0;
  text-decoration-color: var(--e-global-color-accent);
}

.elementor-nav-menu__container > ul > li > ul > li > ul,
.elementor-nav-menu__container > ul > li.icon-button {
  display: none !important;
}

.elementor-social-icon > span {
  background: black;
  color: white;
}

.sub-footer ul {
  display: flex !important;
  justify-content: flex-start;
  text-align: left;
}

.sub-footer nav > ul > li > a.elementor-item-active{
    box-shadow: inset 0 -4px 0 -2px var(--e-global-color-accent);
}



@media screen and (min-width: 767px) {
  .sub-footer ul {
    text-align: left;
  }
}

.sub-footer nav > ul > li > a:after {
  display: none;
}

.sub-footer nav > ul > li > a {
  box-shadow: inset 0 -3px 0 -2px white;
}

.sub-footer nav > ul > li > a:hover {
  box-shadow: inset 0 -4px 0 -2px var(--e-global-color-accent);
}

@media screen and (max-width: 767px) {
  .elementor-nav-menu__container > ul > li {
    margin-bottom: 0.5em;
  }

  .elementor-nav-menu__container > ul > li > ul.sub-menu {
    display: none !important;
    visibility: hidden;
  }

  .footer-menu ul.elementor-nav-menu {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 1340px) {
  .elementor-nav-menu__container > ul > li {
    width: auto;
  }

  .elementor-nav-menu__container > ul {
    column-gap: 20%;
    /* display: flex !important;
    flex-direction: row;
    justify-content: space-between !important;
    width: 100%; */
  }

  .footer-menu .elementor-nav-menu ul {
    width: auto;
  }
}/* End custom CSS */