/* Header and footer styles lifted from contact.html
   so project pages carry the same chrome as the rest of the site.
   Regenerated on every publish — do not edit by hand. */

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=img-auto-sizes-inline-css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=emoji-styles-inline-css */


.elementor-kit-2932{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#ED6F23;--e-global-color-text:#000000;--e-global-color-accent:#F6851F;--e-global-color-efa57c1:#F58330;--e-global-color-d836e6e:#F6F6F6;--e-global-color-dd07afb:#000000B3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-text-font-family:"Roboto";--e-global-typography-accent-font-family:"Roboto";color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-kit-2932 button,.elementor-kit-2932 input[type="button"],.elementor-kit-2932 input[type="submit"],.elementor-kit-2932 .elementor-button{background-color:var( --e-global-color-secondary );font-size:16px;font-weight:900;color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:20px 35px 20px 35px;}.elementor-kit-2932 button:hover,.elementor-kit-2932 button:focus,.elementor-kit-2932 input[type="button"]:hover,.elementor-kit-2932 input[type="button"]:focus,.elementor-kit-2932 input[type="submit"]:hover,.elementor-kit-2932 input[type="submit"]:focus,.elementor-kit-2932 .elementor-button:hover,.elementor-kit-2932 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-kit-2932 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2932 a{color:var( --e-global-color-secondary );}.elementor-kit-2932 h1{font-size:60px;font-weight:900;line-height:70px;}.elementor-kit-2932 h2{font-size:42px;font-weight:700;line-height:50px;}.elementor-kit-2932 h3{font-size:30px;font-weight:700;line-height:38px;}.elementor-kit-2932 h4{font-size:24px;font-weight:700;line-height:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1350px){.elementor-kit-2932 h1{font-size:50px;line-height:60px;}.elementor-kit-2932 h2{font-size:40px;}}@media(max-width:1199px){.elementor-kit-2932 h1{font-size:44px;line-height:50px;}.elementor-kit-2932 h2{font-size:40px;line-height:44px;}}@media(max-width:1024px){.elementor-kit-2932 h2{font-size:36px;}.elementor-kit-2932 h3{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:991px){.elementor-kit-2932 h1{font-size:36px;line-height:44px;}.elementor-kit-2932 h2{font-size:30px;line-height:32px;}.elementor-kit-2932 h3{font-size:26px;}.elementor-kit-2932 h4{font-size:20px;line-height:24px;}}@media(max-width:767px){.elementor-kit-2932{font-size:14px;}.elementor-kit-2932 h1{font-size:28px;line-height:36px;}.elementor-kit-2932 h2{font-size:24px;line-height:28px;}.elementor-kit-2932 h3{font-size:22px;line-height:28px;}.elementor-kit-2932 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-2993 .elementor-element.elementor-element-d1e8bcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-d1e8bcd:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-d1e8bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/2025/03/Contact-Us-Top-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2993 .elementor-element.elementor-element-d1e8bcd::before, .elementor-2993 .elementor-element.elementor-element-d1e8bcd > .elementor-background-video-container::before, .elementor-2993 .elementor-element.elementor-element-d1e8bcd > .e-con-inner > .elementor-background-video-container::before, .elementor-2993 .elementor-element.elementor-element-d1e8bcd > .elementor-background-slideshow::before, .elementor-2993 .elementor-element.elementor-element-d1e8bcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2993 .elementor-element.elementor-element-d1e8bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2993 .elementor-element.elementor-element-da627fe{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-05ec817 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2993 .elementor-element.elementor-element-56eb365{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-weight:400;color:#FFFFFFB3;}.elementor-2993 .elementor-element.elementor-element-54b1341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:10px;--padding-right:10px;}.elementor-2993 .elementor-element.elementor-element-54b1341:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-54b1341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-2993 .elementor-element.elementor-element-eb368d3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-item > a{font-weight:500;}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2993 .elementor-element.elementor-element-eb368d3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2993 .elementor-element.elementor-element-30897d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:5px;--padding-right:5px;}.elementor-2993 .elementor-element.elementor-element-09dfcca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-f743819{z-index:1;}.elementor-2993 .elementor-element.elementor-element-f743819 img{width:100%;border-radius:7px 7px 7px 7px;}.elementor-2993 .elementor-element.elementor-element-ec0dc24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2993 .elementor-element.elementor-element-e947567 .elementor-heading-title{font-weight:700;}.elementor-2993 .elementor-element.elementor-element-6af28ed{color:#000000B3;}.elementor-2993 .elementor-element.elementor-element-8ae4edc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2993 .elementor-element.elementor-element-8ae4edc.elementor-element{--align-self:flex-start;}.elementor-2993 .elementor-element.elementor-element-f96d8f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-f96d8f6:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-f96d8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d836e6e );}.elementor-2993 .elementor-element.elementor-element-c8f0515{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2993 .elementor-element.elementor-element-a5e7876 .elementor-heading-title{font-weight:700;}.elementor-2993 .elementor-element.elementor-element-f8a84b9{color:#000000B3;}.elementor-2993 .elementor-element.elementor-element-da48267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-eef4a05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2993 .elementor-element.elementor-element-f0fb958:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-f0fb958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2993 .elementor-element.elementor-element-f0fb958.e-con{--align-self:flex-start;}.elementor-2993 .elementor-element.elementor-element-ea53bbb .elementor-heading-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-2993 .elementor-element.elementor-element-8fcc14f{width:var( --container-widget-width, 97.434% );max-width:97.434%;--container-widget-width:97.434%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2993 .elementor-element.elementor-element-8fcc14f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-item > a{font-weight:300;}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2993 .elementor-element.elementor-element-8fcc14f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-efa57c1 );}.elementor-2993 .elementor-element.elementor-element-6e0cb51{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-03451c1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-7784fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2993 .elementor-element.elementor-element-799626a{text-align:center;}.elementor-2993 .elementor-element.elementor-element-799626a .elementor-heading-title{font-weight:700;}.elementor-2993 .elementor-element.elementor-element-53e9aab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-21e9866{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-2993 .elementor-element.elementor-element-21e9866:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-21e9866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d836e6e );}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-wrapper{text-align:start;}.elementor-2993 .elementor-element.elementor-element-b032db8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2993 .elementor-element.elementor-element-b032db8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2993 .elementor-element.elementor-element-b032db8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-description{font-weight:400;color:var( --e-global-color-text );}.elementor-2993 .elementor-element.elementor-element-3a98095{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-2993 .elementor-element.elementor-element-3a98095:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-3a98095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d836e6e );}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-wrapper{text-align:start;}.elementor-2993 .elementor-element.elementor-element-ef91e6c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2993 .elementor-element.elementor-element-ef91e6c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2993 .elementor-element.elementor-element-ef91e6c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-description{font-weight:400;color:var( --e-global-color-text );}.elementor-2993 .elementor-element.elementor-element-cb141c3{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-2993 .elementor-element.elementor-element-cb141c3:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-cb141c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d836e6e );}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-wrapper{text-align:start;}.elementor-2993 .elementor-element.elementor-element-45a062c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2993 .elementor-element.elementor-element-45a062c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2993 .elementor-element.elementor-element-45a062c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-description{font-weight:400;color:var( --e-global-color-text );}.elementor-2993 .elementor-element.elementor-element-75630bf{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-2993 .elementor-element.elementor-element-75630bf:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-75630bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d836e6e );}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-wrapper{text-align:start;}.elementor-2993 .elementor-element.elementor-element-08d77a7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2993 .elementor-element.elementor-element-08d77a7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2993 .elementor-element.elementor-element-08d77a7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-description{font-weight:400;color:var( --e-global-color-text );}.elementor-2993 .elementor-element.elementor-element-103d9c9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2993 .elementor-element.elementor-element-103d9c9 .elementor-button{font-weight:700;padding:15px 30px 15px 30px;}.elementor-2993 .elementor-element.elementor-element-3ba82d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2993 .elementor-element.elementor-element-3ba82d6:not(.elementor-motion-effects-element-type-background), .elementor-2993 .elementor-element.elementor-element-3ba82d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2993 .elementor-element.elementor-element-6e8483c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1350px){.elementor-2993 .elementor-element.elementor-element-f0fb958{--min-height:300px;}.elementor-2993 .elementor-element.elementor-element-8fcc14f{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-2993 .elementor-element.elementor-element-6e8483c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1199px){.elementor-2993 .elementor-element.elementor-element-d1e8bcd{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-30897d1{--padding-top:70px;--padding-bottom:70px;--padding-left:5px;--padding-right:5px;}.elementor-2993 .elementor-element.elementor-element-f96d8f6{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-da48267{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--min-height:300px;}.elementor-2993 .elementor-element.elementor-element-8fcc14f{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-2993 .elementor-element.elementor-element-03451c1{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-2993 .elementor-element.elementor-element-d1e8bcd{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--min-height:300px;}.elementor-2993 .elementor-element.elementor-element-8fcc14f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:991px){.elementor-2993 .elementor-element.elementor-element-d1e8bcd{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-da627fe{--padding-top:0px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-05ec817{text-align:center;}.elementor-2993 .elementor-element.elementor-element-56eb365{text-align:center;}.elementor-2993 .elementor-element.elementor-element-54b1341{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-30897d1{--flex-wrap:wrap;}.elementor-2993 .elementor-element.elementor-element-e947567{text-align:center;}.elementor-2993 .elementor-element.elementor-element-6af28ed{text-align:center;}.elementor-2993 .elementor-element.elementor-element-f96d8f6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-c8f0515{--flex-wrap:wrap;}.elementor-2993 .elementor-element.elementor-element-a5e7876{text-align:center;}.elementor-2993 .elementor-element.elementor-element-f8a84b9{text-align:center;}.elementor-2993 .elementor-element.elementor-element-da48267{--flex-wrap:wrap;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--min-height:260px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2993 .elementor-element.elementor-element-ea53bbb{text-align:center;}.elementor-2993 .elementor-element.elementor-element-8fcc14f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2993 .elementor-element.elementor-element-03451c1{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-799626a{text-align:center;}.elementor-2993 .elementor-element.elementor-element-53e9aab{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-2993 .elementor-element.elementor-element-103d9c9.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2993 .elementor-element.elementor-element-d1e8bcd{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-54b1341{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2993 .elementor-element.elementor-element-30897d1{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-2993 .elementor-element.elementor-element-e947567{text-align:center;}.elementor-2993 .elementor-element.elementor-element-6af28ed{text-align:center;}.elementor-2993 .elementor-element.elementor-element-c8f0515{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2993 .elementor-element.elementor-element-a5e7876{text-align:center;}.elementor-2993 .elementor-element.elementor-element-f8a84b9 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2993 .elementor-element.elementor-element-f8a84b9{text-align:center;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--width:100%;--min-height:260px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2993 .elementor-element.elementor-element-ea53bbb{text-align:center;}.elementor-2993 .elementor-element.elementor-element-799626a{text-align:center;}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-wrapper{text-align:center;}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-b032db8 .elementor-image-box-title{margin-bottom:10px;}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-wrapper{text-align:center;}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-ef91e6c .elementor-image-box-title{margin-bottom:10px;}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-wrapper{text-align:center;}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-45a062c .elementor-image-box-title{margin-bottom:10px;}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-wrapper{text-align:center;}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-img{margin-bottom:15px;}.elementor-2993 .elementor-element.elementor-element-08d77a7 .elementor-image-box-title{margin-bottom:10px;}.elementor-2993 .elementor-element.elementor-element-103d9c9 > .elementor-widget-container{margin:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-2993 .elementor-element.elementor-element-09dfcca{--width:42%;}.elementor-2993 .elementor-element.elementor-element-ec0dc24{--width:58%;}.elementor-2993 .elementor-element.elementor-element-eef4a05{--width:60%;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--width:40%;}.elementor-2993 .elementor-element.elementor-element-3ba82d6{--content-width:1200px;}}@media(max-width:1350px) and (min-width:768px){.elementor-2993 .elementor-element.elementor-element-f0fb958{--width:40%;}}@media(max-width:1199px) and (min-width:768px){.elementor-2993 .elementor-element.elementor-element-f0fb958{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2993 .elementor-element.elementor-element-f0fb958{--width:40%;}}@media(max-width:991px) and (min-width:768px){.elementor-2993 .elementor-element.elementor-element-09dfcca{--width:100%;}.elementor-2993 .elementor-element.elementor-element-ec0dc24{--width:100%;}.elementor-2993 .elementor-element.elementor-element-eef4a05{--width:100%;}.elementor-2993 .elementor-element.elementor-element-f0fb958{--width:100%;}.elementor-2993 .elementor-element.elementor-element-21e9866{--width:48.5%;}.elementor-2993 .elementor-element.elementor-element-3a98095{--width:48.5%;}.elementor-2993 .elementor-element.elementor-element-cb141c3{--width:48.5%;}.elementor-2993 .elementor-element.elementor-element-75630bf{--width:48.5%;}}
.elementor-2933 .elementor-element.elementor-element-760d022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2933 .elementor-element.elementor-element-ac2677e{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2933 .elementor-element.elementor-element-ac2677e:not(.elementor-motion-effects-element-type-background), .elementor-2933 .elementor-element.elementor-element-ac2677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2933 .elementor-element.elementor-element-1bad421{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2933 .elementor-element.elementor-element-5a9f35e{font-weight:700;color:var( --e-global-color-primary );}.elementor-2933 .elementor-element.elementor-element-b028f6b{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2933 .elementor-element.elementor-element-32b94d2{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-widget-container{text-align:right;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-social-icon{background-color:#1A1A1A;--icon-padding:16px;border-style:none;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2933 .elementor-element.elementor-element-3b83761{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2933 .elementor-element.elementor-element-3b83761:not(.elementor-motion-effects-element-type-background), .elementor-2933 .elementor-element.elementor-element-3b83761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2933 .elementor-element.elementor-element-74ad1d9{--display:flex;}.elementor-2933 .elementor-element.elementor-element-addce6f{text-align:start;}.elementor-2933 .elementor-element.elementor-element-addce6f img{width:223px;}.elementor-2933 .elementor-element.elementor-element-9ecfc1a{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu .elementor-item{text-transform:capitalize;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:35px;padding-bottom:35px;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-2933 .elementor-element.elementor-element-83ec20a{--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a, .elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:none;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a:hover,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a:focus,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-menu-toggle:hover,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a:hover,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a:focus,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-secondary );}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown .elementor-item, .elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;text-transform:capitalize;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2933 .elementor-element.elementor-element-83ec20a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-2933 .elementor-element.elementor-element-91e76ba > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2933 .elementor-element.elementor-element-0d3f1c5 .elementor-button{font-size:20px;padding:10px 10px 8px 10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2933 .elementor-element.elementor-element-ac2677e{--content-width:1680px;}.elementor-2933 .elementor-element.elementor-element-1bad421{--width:30%;}.elementor-2933 .elementor-element.elementor-element-b028f6b{--width:70%;}.elementor-2933 .elementor-element.elementor-element-3b83761{--content-width:1680px;}.elementor-2933 .elementor-element.elementor-element-74ad1d9{--width:20%;}.elementor-2933 .elementor-element.elementor-element-9ecfc1a{--width:80%;}}@media(max-width:991px) and (min-width:768px){.elementor-2933 .elementor-element.elementor-element-1bad421{--width:30%;}.elementor-2933 .elementor-element.elementor-element-b028f6b{--width:70%;}.elementor-2933 .elementor-element.elementor-element-74ad1d9{--width:80%;}.elementor-2933 .elementor-element.elementor-element-9ecfc1a{--width:20%;}}@media(max-width:991px){.elementor-2933 .elementor-element.elementor-element-760d022{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2933 .elementor-element.elementor-element-ac2677e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2933 .elementor-element.elementor-element-5a9f35e{text-align:start;}.elementor-2933 .elementor-element.elementor-element-b028f6b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-widget-container{text-align:right;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b{--icon-size:14px;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-social-icon{--icon-padding:10px;}}@media(max-width:767px){.elementor-2933 .elementor-element.elementor-element-5a9f35e{text-align:center;}.elementor-2933 .elementor-element.elementor-element-b028f6b{--justify-content:center;}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2933 .elementor-element.elementor-element-32b94d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2933 .elementor-element.elementor-element-32b94d2{--e-icon-list-icon-size:20px;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-widget-container{text-align:center;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b{--icon-size:12px;--grid-column-gap:8px;}.elementor-2933 .elementor-element.elementor-element-d3a1f0b .elementor-social-icon{--icon-padding:8px;}.elementor-2933 .elementor-element.elementor-element-3b83761{--flex-wrap:nowrap;}.elementor-2933 .elementor-element.elementor-element-74ad1d9{--width:70%;}.elementor-2933 .elementor-element.elementor-element-9ecfc1a{--width:30%;}}
.elementor-3237 .elementor-element.elementor-element-ed79f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-3237 .elementor-element.elementor-element-ed79f18:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-ed79f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3237 .elementor-element.elementor-element-fc1ed87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-6746a31{--display:flex;}.elementor-3237 .elementor-element.elementor-element-c32fd31 .elementor-heading-title{font-weight:400;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-8203a39{--display:flex;}.elementor-3237 .elementor-element.elementor-element-5e6788f{text-align:end;}.elementor-3237 .elementor-element.elementor-element-5e6788f img{width:100px;height:100px;object-fit:cover;object-position:center center;}.elementor-3237 .elementor-element.elementor-element-0c70d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-7c28249{--display:flex;}.elementor-3237 .elementor-element.elementor-element-5dba83a{text-align:start;}.elementor-3237 .elementor-element.elementor-element-5dba83a img{width:223px;}.elementor-3237 .elementor-element.elementor-element-c4d2ea9{font-weight:300;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-c0c34ce{--display:flex;}.elementor-3237 .elementor-element.elementor-element-37333f9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3237 .elementor-element.elementor-element-37333f9 .elementor-heading-title{color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3237 .elementor-element.elementor-element-c107f4a{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-item > a{font-weight:300;}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3237 .elementor-element.elementor-element-c107f4a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-f6b2de8{--display:flex;}.elementor-3237 .elementor-element.elementor-element-0a37476 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3237 .elementor-element.elementor-element-0a37476 .elementor-heading-title{color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3237 .elementor-element.elementor-element-119dba6{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-item > a{font-weight:300;}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3237 .elementor-element.elementor-element-119dba6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-882a396{--display:flex;}.elementor-3237 .elementor-element.elementor-element-8edd69d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3237 .elementor-element.elementor-element-8edd69d .elementor-heading-title{color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3237 .elementor-element.elementor-element-6225ad1{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-item > a{font-weight:300;text-transform:capitalize;}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3237 .elementor-element.elementor-element-6225ad1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-3af4754{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-5b79b38{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-3237 .elementor-element.elementor-element-5b79b38 .elementor-divider-separator{width:100%;}.elementor-3237 .elementor-element.elementor-element-5b79b38 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3237 .elementor-element.elementor-element-e7c146f{text-align:center;}.elementor-3237 .elementor-element.elementor-element-e7c146f .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-e3aba99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-3d59b9d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-3d59b9d:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-3d59b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-56470dd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3237 .elementor-element.elementor-element-56470dd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3237 .elementor-element.elementor-element-56470dd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-description{font-weight:300;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-43fc3a0{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-43fc3a0:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-43fc3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-074a020.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3237 .elementor-element.elementor-element-074a020.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3237 .elementor-element.elementor-element-074a020.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-title{margin-bottom:30px;font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-description{font-weight:300;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-8858583{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-8858583:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-8858583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-0471444.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3237 .elementor-element.elementor-element-0471444.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3237 .elementor-element.elementor-element-0471444.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-title{font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-description{font-weight:300;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-8a7f825{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-8a7f825:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-8a7f825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-e0284d3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3237 .elementor-element.elementor-element-e0284d3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3237 .elementor-element.elementor-element-e0284d3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-title{margin-bottom:30px;font-weight:700;color:var( --e-global-color-efa57c1 );}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-description{font-weight:300;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-f54e424{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-c226566{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-908a950{font-weight:300;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-9d9299d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-39ecf3d{--grid-template-columns:repeat(0, auto);--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-widget-container{text-align:right;}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-social-icon:hover{background-color:#02010100;}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:991px){.elementor-3237 .elementor-element.elementor-element-ed79f18{--padding-top:60px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3237 .elementor-element.elementor-element-fc1ed87{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3237 .elementor-element.elementor-element-c32fd31{text-align:center;}.elementor-3237 .elementor-element.elementor-element-5e6788f{text-align:center;}.elementor-3237 .elementor-element.elementor-element-0c70d22{--flex-wrap:wrap;}.elementor-3237 .elementor-element.elementor-element-5dba83a{text-align:center;}.elementor-3237 .elementor-element.elementor-element-c4d2ea9{text-align:center;}.elementor-3237 .elementor-element.elementor-element-37333f9{text-align:center;}.elementor-3237 .elementor-element.elementor-element-0a37476{text-align:center;}.elementor-3237 .elementor-element.elementor-element-8edd69d{text-align:center;}.elementor-3237 .elementor-element.elementor-element-e3aba99{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-3237 .elementor-element.elementor-element-c32fd31{text-align:center;}.elementor-3237 .elementor-element.elementor-element-8203a39{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3237 .elementor-element.elementor-element-5e6788f img{width:80px;height:80px;}.elementor-3237 .elementor-element.elementor-element-37333f9{text-align:center;}.elementor-3237 .elementor-element.elementor-element-0a37476 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3237 .elementor-element.elementor-element-0a37476{text-align:center;}.elementor-3237 .elementor-element.elementor-element-8edd69d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3237 .elementor-element.elementor-element-8edd69d{text-align:center;}.elementor-3237 .elementor-element.elementor-element-3af4754{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-wrapper{text-align:center;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-56470dd .elementor-image-box-title{margin-bottom:10px;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-wrapper{text-align:center;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-074a020 .elementor-image-box-title{margin-bottom:10px;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-wrapper{text-align:center;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-0471444 .elementor-image-box-title{margin-bottom:10px;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-wrapper{text-align:center;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-img{margin-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-e0284d3 .elementor-image-box-title{margin-bottom:10px;}.elementor-3237 .elementor-element.elementor-element-908a950{text-align:center;}.elementor-3237 .elementor-element.elementor-element-9d9299d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3237 .elementor-element.elementor-element-39ecf3d .elementor-widget-container{text-align:center;}}@media(min-width:768px){.elementor-3237 .elementor-element.elementor-element-6746a31{--width:65%;}.elementor-3237 .elementor-element.elementor-element-8203a39{--width:35%;}.elementor-3237 .elementor-element.elementor-element-7c28249{--width:30%;}.elementor-3237 .elementor-element.elementor-element-c0c34ce{--width:25%;}.elementor-3237 .elementor-element.elementor-element-f6b2de8{--width:22.5%;}.elementor-3237 .elementor-element.elementor-element-882a396{--width:22.5%;}.elementor-3237 .elementor-element.elementor-element-c226566{--width:75%;}.elementor-3237 .elementor-element.elementor-element-9d9299d{--width:25%;}}@media(max-width:1199px) and (min-width:768px){.elementor-3237 .elementor-element.elementor-element-6746a31{--width:86%;}.elementor-3237 .elementor-element.elementor-element-8203a39{--width:14%;}.elementor-3237 .elementor-element.elementor-element-7c28249{--width:39%;}.elementor-3237 .elementor-element.elementor-element-f6b2de8{--width:15%;}.elementor-3237 .elementor-element.elementor-element-882a396{--width:15%;}}@media(max-width:991px) and (min-width:768px){.elementor-3237 .elementor-element.elementor-element-6746a31{--width:100%;}.elementor-3237 .elementor-element.elementor-element-8203a39{--width:100%;}.elementor-3237 .elementor-element.elementor-element-7c28249{--width:100%;}.elementor-3237 .elementor-element.elementor-element-c0c34ce{--width:36%;}.elementor-3237 .elementor-element.elementor-element-f6b2de8{--width:28%;}.elementor-3237 .elementor-element.elementor-element-882a396{--width:28%;}.elementor-3237 .elementor-element.elementor-element-3d59b9d{--width:48.5%;}.elementor-3237 .elementor-element.elementor-element-43fc3a0{--width:48.5%;}.elementor-3237 .elementor-element.elementor-element-8858583{--width:48.5%;}.elementor-3237 .elementor-element.elementor-element-8a7f825{--width:48.5%;}}
/*# sourceURL=frontend-inline-css */


/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}

.btn-pop-cls{
    box-shadow: none!important;
    color: #fff!important;
    padding: 20px 35px 20px 35px!important;
    background-color: #ed6f23!important;
    border-radius: 0px!important;
    font-weight: bold!important;
    text-transform: capitalize!important;
}
.btn-pop-cls:hover{
    background-color: #000!important;
}


/*comman css end*/
/*header css*/
.header-cls{}
.top-bar-cls .elementor-widget-text-editor p{
    margin-bottom: 0px!important;
}
.top-bar-cls .elementor-widget-icon-list a{
    display: inline!important;
    font-weight: bold!important;
    color: #f6851f!important;
}

.main-menu-cls .elementor-nav-menu .menu-item .sub-arrow>svg path{
    fill: #f6851f!important;
}

.mobile-menu-cls .sub-menu{
    position: static!important;
}

.btn-icon-cls .elementor-button-icon svg{
    width: 20px!important;
    height: 20px!important;
}
.btn-icon-cls .elementor-button-text{
    line-height: 20px!important;
}
/*header css end*/
/*index*/
.banner-cls::before{
    width: 100%!important;
}
.banner-cls .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:focus,
.banner-cls .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{ 
    opacity: 1;
}
.schedule-icon-cls .elementor-widget-image a>img,
.banner-cls .elementor-widget-image a>img{
    width: 100%!important;
}
.banner-cls .elementor-widget-image a{
    display: block!important;
}
.banner-cls .ff-message-success{
    background-color: #fff!important;
}


.review-cls .elementor-testimonial .elementor-testimonial__content{
    margin-bottom: 0px!important;
}
.review-cls .elementor-testimonial .elementor-testimonial__text{
    height: 115px!important;
    overflow: hidden!important;
    overflow-y: scroll!important;
    padding-right: 30px!important;
}
.review-cls .elementor-testimonial .elementor-testimonial__text::-webkit-scrollbar{
  width: 4px!important;
}
.review-cls .elementor-testimonial .elementor-testimonial__text::-webkit-scrollbar-track {
  background-color: #181d58!important;
}
.review-cls .elementor-testimonial .elementor-testimonial__text::-webkit-scrollbar-thumb {
  -webkit-border-radius: 20px!important;
  border-radius: 0!important;
  background: #f6851f!important;
  border: 0px solid #ffffff!important;
  width: 8px!important;
}
.review-cls .elementor-testimonial .elementor-testimonial__text::-webkit-scrollbar-thumb:active {
  -webkit-border-radius: 0px!important;
  border-radius: 0px!important;
  background: #616161!important;
}

.review-cls .elementor-main-swiper .elementor-swiper-button{
    width: 36px!important;
    height: 22px!important;
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    background-position: center!important;
    font-size: 0px!important;
    right: auto!important;
    left: 46%!important;
    top: auto!important;
    bottom: -70px!important;
    transform: translate(-50%, 0px)!important;
    transition: all 0.2s ease!important;
}
.review-cls .elementor-main-swiper .elementor-swiper-button:hover{
    left: 45%!important;
    width: 68px!important;
    height: 43px!important;
    bottom: -79px!important;
}
.review-cls .elementor-main-swiper .elementor-swiper-button-prev{
    background-image: url('/assets/uploads/2025/03/review-arrow-left.svg')!important;
}
.review-cls .elementor-main-swiper .elementor-swiper-button-next{
    left: auto!important;
    right: 46%!important;
    transform: translate(-55%, 0px)!important;
    background-image: url('/assets/uploads/2025/03/review-arrow-right.svg')!important;
}
.review-cls .elementor-main-swiper .elementor-swiper-button-next:hover{
    left: auto!important;
    right: 42% !important;
    bottom: -79px !important;
}


.junk-remove-cls .elementor-icon-box-icon{
    margin-top: 18px!important;
}

.schedule-cls{
    z-index: 1;
}
.schedule-cls:after{
    content: '';
    position: absolute!important;
    width: 50%!important;
    height: 100%!important;
    right: 0px!important;
    top: 0px!important;
    z-index: -1;
    background-image: url('/assets/uploads/2025/03/shape_orange-01.svg');
    background-repeat: no-repeat!important;
    background-position: 0px 0px!important;
    background-size: 122% 110%!important;
}


.schedule-cls .elementor-button-wrapper,
.schedule-cls .elementor-button-content-wrapper{
    align-items: center!important;
    height: 100%!important;
    display: flex!important;
}
.schedule-cls .elementor-button-content-wrapper span{
    text-align: left!important;
    line-height: 24px!important;
}
.schedule-cls .elementor-button-content-wrapper .elementor-button-icon svg{
    width: 32px!important;
    height: 32px!important;
}
.schedule-cls .elementor-button-link{
    align-items: center!important;
    display: flex!important;
    height: 100%!important;
}


.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title{
    min-width: 15.3%!important;
    max-width: 15.3%!important;
    justify-content: flex-start!important;
}
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]:after{
    content: '';
    position: absolute!important;
    width: 20px!important;
    height: 17px!important;
    bottom: -17px!important;
    left: 50%!important;
    transform: translate(-50%, 0%)!important;
    background-image: url('/assets/uploads/2025/03/active-tab.png')!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 100% 100%!important;
}
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title .e-n-tab-icon{
    height: 70px!important;
}
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover{
    background-color: #ed6f23!important;
}

.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"] svg path{
    opacity: 1;
    fill: #fff!important;
}
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title svg{
    fill: unset!important;
}
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:last-child:hover .st2,
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover svg path,
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover svg{
    fill: #fff!important;
}
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:nth-child(4) svg .st0,
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover svg .st10{
    fill: transparent!important;
}

.our-blog-cls .swiper-slide{
    padding: 20px!important;
}
.our-blog-cls .swiper-slide>.e-con{
    box-shadow: 7px 0px 15px rgba(0, 0, 0, 0.2)!important;
}
.our-blog-cls .elementor-swiper-button-prev svg{
    fill: #000!important;
}

.our-blog-cls .swiper .swiper-slide>.e-con{
    position: relative!important;
}
.our-blog-cls .swiper .swiper-slide>.e-con>.e-con-inner{
    position: unset!important;
}
.banner-cls iframe{
    --width:500px !important;
}
@media (min-width: 768px) {
    .banner-cls iframe{
        --width:500px !important;
    }   
}
/*index end*/
/*footer*/
.copyright-cls{}

/*footer end*/
/*inner pages*/
/*How It Works*/
.process-cls .process-item-cls{
    border-bottom: 3px solid #ed6f23 !important;
}
/*How It Works End*/

.inner-title-cls h1 span{
    font-weight: 400 !important;
}

.pickup-cls .elementor-image-box-img img{
    height: 70px!important;
    min-width: 70px!important;
}

.junk-removal-cls>.e-con-inner>.e-con{
    justify-content: center!important;
}
.junk-removal-cls .elementor-widget-image a{
    display: block!important;
}

/*blog*/
.blog-banner-cls{}
.blog-detail-cls{}

.blog-footer-cls .elementor-post-navigation__separator-wrapper{
    padding: 0px 10px!important;
}
.blog-estimate-cls a{
    cursor: pointer!important;
}
/*blog end*/

.schedule-cls .my-class>.elementor-widget-container .elementor-shortcode>.ff_form_modal>.ff_modal_btn,
.schedule-cls .my-class>.elementor-widget-container .elementor-shortcode>.ff_form_modal,
.schedule-cls .my-class>.elementor-widget-container .elementor-shortcode{
    height: 100%!important;
    width: 100%!important;
}
.schedule-cls .my-class>.elementor-widget-container .elementor-shortcode>.ff_form_modal>.ff_modal_btn{
    border: none!important;
}
.schedule-cls .elementor-button-link>.elementor-button-content-wrapper>.elementor-button-text,
.schedule-cls .elementor-button-link>.elementor-button-content-wrapper{
    width: 100%!important;
    text-align: center!important;
}
.lity-wrap .lity-close{
    top: 30px!important;
    right: 15px!important;
    padding: 0px!important;
    font-size: 18px!important;
}
.lity-wrap .lity-close:hover{
    font-size: 18px!important;
}

.tab-services-cls .e-n-tabs>.e-n-tabs-heading{
    flex-flow: nowrap!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]:after{
    content: '';
    position: absolute!important;
    width: 20px!important;
    height: 17px!important;
    bottom: -17px!important;
    left: 50%!important;
    transform: translate(-50%, 0%)!important;
    background-image: url('/assets/uploads/2025/03/active-tab.png')!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 100% 100%!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title .e-n-tab-icon{
    height: 70px!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover{
    background-color: #ed6f23!important;
}

.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"] svg path{
    opacity: 1;
    fill: #fff!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]:nth-child(4) svg path.st0{
    fill: transparent!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title svg{
    fill: unset!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover svg path,
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover svg{
    fill: #fff!important;
}
.tab-services-cls .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:hover svg .st10{
    fill: transparent!important;
}
.custom-btn-cls button{
    border-radius: 7px !important;
}
.map-sec-cls .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
    margin-top: 0px !important;
}

/*blog*/
.blog-detail-cls .elementor-widget-theme-post-content .wp-block-image img{
    aspect-ratio: 16 / 9!important;
    object-fit: cover!important;
}
/*inner pages end*/

/*res*/
@media(min-width:2560px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
    }
    /*index end*/
}      
@media(min-width:2000px) and (max-width:2560px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
    }
    /*index end*/
}
@media(min-width:1800px) and (max-width:1999px){
}
@media(min-width:1551px) and (max-width:1799px){
    /*index*/
    .banner-cls>.e-con-inner>.e-con:first-child{
        padding-right: 120px!important;
    }
    .banner-cls::before{
        width: 100%!important;
    }

    .portfolio-cls .elementor-heading-title{
        font-size: 18px!important;
    }

    .schedule-cls:after{
        background-size: 143% 105%!important;
    }
    /*index end*/
}
@media(min-width:1351px) and (max-width:1550px){
    /*index*/
    .banner-cls h1.elementor-heading-title{
        font-size: 56px!important;
    }
    .banner-cls>.e-con-inner>.e-con:first-child{
        padding-right: 60px!important;
    }
    .banner-cls::before{
        width: 100%!important;
    }

    .portfolio-cls .elementor-heading-title{
        font-size: 18px!important;
    }

    .schedule-cls:after{
        background-size: 168% 106% !important;
        background-position: 30px -5px !important;
    }
    /*index end*/
}
@media(min-width:1200px) and (max-width:1350px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
    }

    .schedule-cls:after{
        background-size: 216% 104% !important;
        background-position: -95px -8px !important;
    }
    /*index end*/
}
@media(min-width:1025px) and (max-width:1199px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
        height: 60%!important;
    }

    .review-cls .elementor-main-swiper .elementor-swiper-button{
        left: 45%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next{
        left: auto!important;
        right: 45%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button:hover{
        left: 44% !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next:hover{
        left: auto !important;
        right: 40%!important;
    }

    .schedule-cls:after{
        background-position: -21px -23px !important;
        background-size: 231% 118% !important;
    }
    /*index end*/
}
@media(min-width:992px) and (max-width:1024px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
        height: 60%!important;
    }

    .review-cls .elementor-main-swiper .elementor-swiper-button{
        left: 45%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next{
        left: auto!important;
        right: 45%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button:hover{
        left: 44% !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next:hover{
        left: auto !important;
        right: 40%!important;
    }

    .schedule-cls:after{
        background-position: 0px -53px!important;
        background-size: 231% 118% !important;
    }
    /*index end*/
}
@media(min-width:768px) and (max-width:991px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
        height: 60%!important;
    }

    .review-cls .elementor-main-swiper .elementor-swiper-button{
        left: 44%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next{
        left: auto!important;
        right: 44%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button:hover{
        left: 41% !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next:hover{
        left: auto !important;
        right: 37%!important;
    }

    .schedule-cls:after{
        width: 100%!important;
        background-position: 350px 0px !important;
        background-size: 650px 400px !important;
    }
    .tab-services-cls .e-n-tabs>.e-n-tabs-heading{
    flex-flow: wrap!important;
    }
    /*index end*/
}
@media(min-width:448px) and (max-width:767px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
        height: 100%!important;
    }

    .review-cls>.e-con-inner{
        padding-bottom: 250px!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button{
        left: 44%!important;
        width: 32px !important;
        height: 20px !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next{
        left: auto!important;
        right: 39%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button:hover{
        left: 42% !important;
        width: 40px !important;
        height: 25px !important;
        bottom: -73px !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next:hover{
        left: auto !important;
        right: 36%!important;
    }
    .schedule-cls:after{
        width: 100%!important;
        background-position: -8px 0px !important;
        background-size: 650px 400px !important;
    }

    .junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title{
        min-width: 100%!important;
        max-width: 100%!important;
    }
    .junk-remove-cls{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }

    .service-map-cls iframe{
        height: 500px!important;
    }

    .blog-banner-cls .elementor-icon-list-items .elementor-icon-list-item,
    .blog-banner-cls .elementor-icon-list-items{
        display: block!important;
    }
    .blog-banner-cls .elementor-icon-list-items .elementor-icon-list-icon{
        justify-content: center!important;
        transform: rotate(90deg)!important;
    }
    .blog-banner-cls .elementor-inline-item{
        text-align: center!important;
    }
    /*index end*/
    .tab-services-cls .e-n-tabs>.e-n-tabs-heading{
    flex-flow: wrap!important;
    }
    .top-banner-btn-cls{
        position: relative !important;
    }
    .get-in-touch-form-cls ifram{
        height: 500px !important;
    }

    .schedule-cls .elementor-button-link{
        justify-content: center!important;
    }
    .schedule-cls .elementor-button-link>.elementor-button-content-wrapper>.elementor-button-text,
    .schedule-cls .elementor-button-link>.elementor-button-content-wrapper{
        width: 100%!important;
        text-align: center!important;
    }
}
@media(max-width:447px){
    /*index*/
    .banner-cls::before{
        width: 100%!important;
        height: 100%!important;
    }

    .review-cls>.e-con-inner{
        padding-bottom: 200px!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button{
        left: 39%!important;
        width: 32px !important;
        height: 20px !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next{
        left: auto!important;
        right: 36%!important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button:hover{
        left: 39% !important;
        width: 40px !important;
        height: 25px !important;
        bottom: -73px !important;
    }
    .review-cls .elementor-main-swiper .elementor-swiper-button-next:hover{
        left: auto !important;
        right: 31%!important;
    }

    .schedule-cls:after{
        width: 100%!important;
        background-position: -8px 0px !important;
        background-size: 650px 400px !important;
    }

    .junk-remove-cls{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title{
        min-width: 100%!important;
        max-width: 100%!important;
    }

    .service-map-cls iframe{
        height: 500px!important;
    }

    .blog-banner-cls .elementor-icon-list-items .elementor-icon-list-item,
    .blog-banner-cls .elementor-icon-list-items{
        display: block!important;
    }
    .blog-banner-cls .elementor-icon-list-items .elementor-icon-list-icon{
        justify-content: center!important;
        transform: rotate(90deg)!important;
    }
    .blog-banner-cls .elementor-inline-item{
        text-align: center!important;
    }
    /*index end*/
    .tab-services-cls .e-n-tabs>.e-n-tabs-heading{
    flex-flow: wrap!important;
    }
    .top-banner-btn-cls{
        position: relative !important;
    }
    .get-in-touch-form-cls iframe{
        height: 500px !important;
    }

    .schedule-cls .elementor-button-link{
        justify-content: center!important;
    }
    .schedule-cls .elementor-button-link>.elementor-button-content-wrapper>.elementor-button-text,
    .schedule-cls .elementor-button-link>.elementor-button-content-wrapper{
        width: 100%!important;
        text-align: center!important;
    }
}
/*res end*/


			.elementor-element.elementor-element-6dc09e9f::before {
	background-image: url('/assets/uploads/2025/06/service-bg.webp') !important;
}

.elementor-element.elementor-element-3c8b37fc::before {
	background-image: url('/assets/uploads/2025/06/garbage-truck.webp') !important;
}

.elementor-element.elementor-element-4ae2066f::before {
	background-image: url('/assets/uploads/2025/06/ready-to-schedule.webp') !important;
}

.name-row-cls .ff-el-form-control,
.email-row-cls .ff-el-form-control,
.message-row-cls .ff-el-form-control {
	background-image: none !important;
}

.schedule-cls:after,
.junk-hauling-cls>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]:after {
    background-image: none !important;
}

.name-row-cls .ff-el-form-control{
	content: '';
    background-image: url("/assets/uploads/2025/02/demo.svg");
    background-repeat: no-repeat;
    background-size: 15px !important;
    background-position: 20px center  !important;
}

.email-row-cls .ff-el-form-control{
	content: '';
    background-image: url("/assets/uploads/2025/02/email.svg");
    background-repeat: no-repeat;
    background-size: 15px !important;
    background-position: 20px center  !important;
}
.message-row-cls .ff-el-form-control{
	content: '';
    background-image: url("/assets/uploads/2025/02/message.svg");
    background-repeat: no-repeat;
    background-size: 15px !important;
    background-position: 20px center  !important;
}		

.elementor-nav-menu:not(.sm-vertical) > .menu-item-has-children > .elementor-item::after {
  content: '\25BE' !important;
  display: inline !important;
  position: static !important;
  margin-left: 4px !important;
  font-size: 0.85em !important;
  color: #f6851f !important;
  opacity: 0.85 !important;
  background: none !important;
  height: auto !important;
  width: auto !important;
  transform: none !important;
}
.elementor-nav-menu:not(.sm-vertical) > .menu-item-has-children:hover > .elementor-item::after {
  opacity: 1 !important;
}


/* ENHANCED: smooth scroll globally */
html { scroll-behavior: smooth; overflow-x: clip !important; }
body { overflow-x: clip !important; }

/* ENHANCED: CTA button prominence + hover polish */
.elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
}
.elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(237,111,35,0.35) !important;
  filter: brightness(1.08) !important;
}
.elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
}

/* ENHANCED: schedule CTA section button extra glow */
.schedule-cls .elementor-button-link,
.schedule-cls .my-class > .elementor-widget-container .elementor-shortcode > .ff_form_modal > .ff_modal_btn {
  box-shadow: 0 4px 15px rgba(245,131,48,0.4) !important;
}
.schedule-cls .elementor-button-link:hover,
.schedule-cls .my-class > .elementor-widget-container .elementor-shortcode > .ff_form_modal > .ff_modal_btn:hover {
  box-shadow: 0 8px 30px rgba(245,131,48,0.55) !important;
}

/* ENHANCED: phone number in header - bolder */
.top-bar-cls .elementor-icon-list-text a[href^="tel:"] {
  font-weight: 700 !important;
  font-size: 1.05em !important;
  transition: color 0.2s ease !important;
}
.top-bar-cls .elementor-icon-list-text a[href^="tel:"]:hover {
  color: #F6851F !important;
}

/* ENHANCED: nav link hover effect */
.elementor-nav-menu--main .elementor-item {
  position: relative !important;
  transition: color 0.25s ease !important;
}
.elementor-nav-menu--main .menu-item:not(.current-menu-item) > .elementor-item:hover {
  color: #F6851F !important;
}

/* ENHANCED: service/icon-box card hover lift */
.elementor-widget-icon-box .elementor-widget-container {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-widget-icon-box:hover .elementor-widget-container {
  transform: translateY(-4px) !important;
  box-shadow: 0 8px 25px rgba(0,0,0,0.1) !important;
}

/* portfolio hover removed */

/* blog card hover removed */

/* ENHANCED: blog post cards hover */
.elementor-posts-container .elementor-post {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-posts-container .elementor-post:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.1) !important;
}

/* ENHANCED: social icons hover pop */
.elementor-social-icon {
  transition: transform 0.2s ease !important;
}
.elementor-social-icon:hover {
  transform: scale(1.15) !important;
}



/* ENHANCED: form submit button polish */
.contact-form button[type="submit"],
.oc-modal-box .oc-submit,
.ff-btn-submit {
  transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease !important;
}
.contact-form button[type="submit"]:hover,
.oc-modal-box .oc-submit:hover,
.ff-btn-submit:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(245,124,32,0.4) !important;
  filter: brightness(1.08) !important;
}

/* ENHANCED: footer link hover */
.elementor-element .elementor-icon-list-item a {
  transition: color 0.2s ease, padding-left 0.2s ease !important;
}
.elementor-element .elementor-icon-list-item a:hover {
  color: #F6851F !important;
}

/* ENHANCED: image hover zoom (excludes icons) */
.elementor-widget-image:not(.elementor-widget-theme-site-logo) .elementor-widget-container,
.elementor-post__thumbnail,
picture {
  overflow: hidden !important;
}
.elementor-widget-image:not(.elementor-widget-theme-site-logo) img,
.elementor-post__thumbnail img,
picture img {
  transition: transform 0.4s ease !important;
}
.elementor-widget-image:not(.elementor-widget-theme-site-logo):hover img,
.elementor-post__thumbnail:hover img,
picture:hover img {
  transform: scale(1.06) !important;
}
/* Icon SVGs inside Elementor image widgets: override zoom-in rule above */
.elementor-widget-image:not(.elementor-widget-theme-site-logo):hover img[src$=".svg"],
.elementor-widget-image:not(.elementor-widget-theme-site-logo):hover img[src*=".svg?"] {
  transform: scale(0.9) !important;
}
/* Icons: subtle zoom-out on hover */
.elementor-widget-icon-box img,
.elementor-widget-icon-box svg,
.elementor-widget-icon img,
.elementor-widget-icon svg,
.elementor-icon img,
.elementor-icon svg,
.elementor-image-box-img img {
  transition: transform 0.3s ease !important;
  transform: scale(1) !important;
}
.elementor-widget-icon-box:hover img,
.elementor-widget-icon-box:hover svg,
.elementor-widget-icon:hover img,
.elementor-widget-icon:hover svg,
.elementor-icon:hover img,
.elementor-icon:hover svg,
.elementor-image-box-img:hover img {
  transform: scale(0.9) !important;
}



.elementor-element-5e6788f {
  pointer-events: auto !important;
  cursor: pointer !important;
}


/* ENHANCED: rounded images */
.elementor-widget-image:not(.elementor-widget-theme-site-logo) .elementor-widget-container,
.elementor-post__thumbnail,
picture {
  border-radius: 12px !important;
  overflow: hidden !important;
}
.elementor-widget-image:not(.elementor-widget-theme-site-logo) img,
.elementor-post__thumbnail img,
picture img {
  border-radius: 12px !important;
}


/* ENHANCED: polished contact form */
.contact-form label {
  display: none !important;
}
.contact-form label.oc-consent-check,
.oc-consent-check {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  font-size: 11px !important;
  line-height: 1.4 !important;
  color: #888 !important;
  margin: 10px 0 !important;
  cursor: pointer !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
  width: auto !important;
  height: auto !important;
  min-height: auto !important;
}
.contact-form label.oc-consent-check input[type="checkbox"],
.oc-consent-check input[type="checkbox"] {
  width: 16px !important;
  min-width: 16px !important;
  height: 16px !important;
  min-height: 16px !important;
  margin: 1px 0 0 0 !important;
  padding: 0 !important;
  border: 1.5px solid #ccc !important;
  border-radius: 3px !important;
  background: #fff !important;
  flex-shrink: 0 !important;
  accent-color: #F6851F !important;
  -webkit-appearance: checkbox !important;
  appearance: checkbox !important;
  cursor: pointer !important;
}
.contact-form input,
.contact-form textarea {
  padding: 6px 10px !important;
  border: 1px solid rgba(255,255,255,0.25) !important;
  border-radius: 6px !important;
  font-size: 13px !important;
  height: auto !important;
  min-height: 0 !important;
  line-height: 1.4 !important;
  background: rgba(255,255,255,0.95) !important;
  font-size: 15px !important;
  font-family: "Roboto", sans-serif !important;
  color: #333 !important;
  transition: border-color 0.3s ease, box-shadow 0.3s ease, background 0.3s ease !important;
  outline: none !important;
}
.contact-form input::placeholder,
.contact-form textarea::placeholder {
  color: #999 !important;
  font-weight: 400 !important;
}
.contact-form input:focus,
.contact-form textarea:focus {
  border-color: #F6851F !important;
  box-shadow: 0 0 0 3px rgba(246,133,31,0.15) !important;
  background: #fff !important;
}
.contact-form textarea {
  min-height: 60px !important;
  resize: vertical !important;
}
.contact-form div[style*="margin-bottom"],
.contact-form div[style*="margin-bottom:"] {
  margin-bottom: 6px !important;
}
.contact-form button[type="submit"] {
  width: 100% !important;
  padding: 9px 20px !important;
  border-radius: 6px !important;
  font-size: 14px !important;
  font-size: 17px !important;
  font-weight: 800 !important;
  font-family: "Roboto", sans-serif !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  background: linear-gradient(135deg, #F6851F 0%, #ED6F23 100%) !important;
  box-shadow: 0 4px 15px rgba(245,124,32,0.35) !important;
}


/* ENHANCED: contact page polish */
/* Form iframe container - card style */
.elementor-element-eef4a05 {
  background: #f9f9f9 !important;
  border-radius: 16px !important;
  padding: 30px !important;
  box-shadow: 0 4px 20px rgba(0,0,0,0.06) !important;
  border: 1px solid #eee !important;
}
.elementor-element-eef4a05 iframe {
  border-radius: 12px !important;
}

/* Office Hours card */
.elementor-element-f0fb958 {
  border-radius: 16px !important;
  padding: 35px 30px !important;
  box-shadow: 0 8px 30px rgba(0,0,0,0.2) !important;
  overflow: hidden !important;
}
.elementor-element-f0fb958 .elementor-heading-title {
  font-size: 26px !important;
  margin-bottom: 8px !important;
}
.elementor-element-f0fb958 .elementor-icon-list-item {
  padding: 6px 0 !important;
  transition: padding-left 0.2s ease !important;
}
.elementor-element-f0fb958 .elementor-icon-list-item:hover {
  padding-left: 4px !important;
}
.elementor-element-f0fb958 a[href^="tel:"] {
  font-weight: 700 !important;
  font-size: 1.05em !important;
}

/* Contact section container spacing */
.elementor-element-f96d8f6 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.elementor-element-da48267 {
  gap: 30px !important;
}


/* ENHANCED: html-widget button match */
.elementor-widget-html .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: var(--e-global-color-secondary, #ED6F23) !important;
  color: var(--e-global-color-primary, #fff) !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  border-radius: 7px !important;
  padding: 20px 35px !important;
  text-decoration: none !important;
  transition: all 0.3s ease !important;
}
.elementor-widget-html .elementor-button:hover {
  background-color: var(--e-global-color-text, #000) !important;
  color: var(--e-global-color-primary, #fff) !important;
}


/* ENHANCED: site-wide rounded corners */
/* Section containers */
.e-con.e-parent:not(.header-cls):not(.main-menu-cls):not(.blog-detail-cls):not(.banner-cls):not(.blog-banner-cls):not(.portfolio-cls) {
  border-radius: 12px !important;
  overflow: hidden !important;
}
.elementor-location-footer .e-con.e-parent {
  border-radius: 0 !important;
  overflow: visible !important;
}

/* Portfolio / trust bar: sharp top edges, rounded bottom only */
.portfolio-cls.e-con.e-parent {
  border-radius: 0 0 12px 12px !important;
  overflow: hidden !important;
}

/* Child containers / cards */
.e-con.e-child {
  border-radius: 12px !important;
}

/* Icon box widgets */
.elementor-widget-icon-box .elementor-widget-container {
  border-radius: 12px !important;
  overflow: hidden !important;
}

/* Text editor widgets */
.elementor-widget-text-editor .elementor-widget-container {
  border-radius: 8px !important;
}

/* Heading widgets with background */
.elementor-widget-heading .elementor-widget-container {
  border-radius: 8px !important;
}

/* Button wrappers */
.elementor-button-wrapper .elementor-button {
  border-radius: 10px !important;
}

/* Blog post cards */
.elementor-posts-container .elementor-post {
  border-radius: 12px !important;
  overflow: hidden !important;
}

/* Swiper slides / carousel cards */
.swiper-slide > .e-con,
.swiper-slide > div {
  border-radius: 12px !important;
  overflow: hidden !important;
}

/* Iframes */
iframe {
  border-radius: 12px !important;
}

/* Form inputs already handled, but ensure select too */
select {
  border-radius: 10px !important;
}

/* Dropdown menus */
.sub-menu.elementor-nav-menu--dropdown {
  border-radius: 10px !important;
  overflow: hidden !important;
}

/* Social icons */
.elementor-social-icon {
  border-radius: 50% !important;
}

/* Footer containers */
.elementor-element[data-id="ed79f18"] .e-con.e-child {
  border-radius: 12px !important;
}

/* Tabs panels */
[role="tabpanel"] {
  border-radius: 10px !important;
}

/* Modal */
.oc-modal-box {
  border-radius: 16px !important;
}

/* FIX: hero child containers sharp edges */
.banner-cls .e-con.e-child,
.blog-banner-cls .e-con.e-child {
  border-radius: 0 !important;
}


/* ENHANCED: interactive card containers */
/* Icon list cards (Hazardous Materials type items) */
.elementor-widget-icon-list .elementor-icon-list-item {
  transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease !important;
  border-radius: 10px !important;
  padding: 8px 12px !important;
}
.elementor-widget-icon-list .elementor-icon-list-item:hover {
  transform: translateX(6px) !important;
  background: rgba(246,133,31,0.06) !important;
}

/* grid child hover removed */

/* bordered card hover removed */

/* dark bg hover removed */

/* generic child hover removed */

/* Icon box cards */
.elementor-widget-icon-box {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  border-radius: 12px !important;
}
.elementor-widget-icon-box:hover {
  transform: translateY(-4px) !important;
}
.elementor-widget-icon-box:hover .elementor-icon {
  transform: none !important;
}

/* Text list / info cards with borders */
.elementor-widget-text-editor .elementor-widget-container,
.elementor-widget-heading .elementor-widget-container {
  transition: transform 0.25s ease !important;
}

/* Counter widgets */
.elementor-widget-counter {
  transition: transform 0.3s ease !important;
}
.elementor-widget-counter:hover {
  transform: translateY(-3px) scale(1.02) !important;
}

/* Anchor/link containers (like location cards that are clickable) */
a.e-con.e-child {
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;
}
a.e-con.e-child:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 35px rgba(0,0,0,0.2) !important;
  border-color: #F6851F !important;
}


/* ENHANCED: header no-round no-interactive */
/* Remove rounded corners from header */
.header-cls,
.header-cls > .e-con.e-child,
.top-bar-cls,
.main-menu-cls,
.main-menu-cls .e-con.e-child {
  border-radius: 0 !important;
  overflow: visible !important;
}

/* Remove all hover interactions from header except logo */
.header-cls .e-con.e-child,
.top-bar-cls,
.top-bar-cls .elementor-widget-container,
.top-bar-cls .elementor-icon-list-item,
.main-menu-cls,
.main-menu-cls .e-con.e-child,
.main-menu-cls .elementor-widget-container,
.elementor-widget-nav-menu,
.elementor-widget-social-icons,
.elementor-widget-social-icons .elementor-widget-container,
.elementor-widget-icon-list .elementor-widget-container,
.header-cls .elementor-widget-text-editor .elementor-widget-container,
.header-cls .elementor-widget-html {
  transform: none !important;
  box-shadow: none !important;
  transition: none !important;
}
.header-cls .e-con.e-child:hover,
.top-bar-cls:hover,
.main-menu-cls:hover,
.main-menu-cls .e-con.e-child:hover,
.header-cls .elementor-widget-container:hover,
.top-bar-cls .elementor-icon-list-item:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* Keep social icons normal size in header */
.top-bar-cls .elementor-social-icon:hover {
  transform: none !important;
}

/* Keep logo interactive */
.elementor-widget-theme-site-logo img {
  transition: transform 0.3s ease !important;
}
.elementor-widget-theme-site-logo:hover img {
  transform: scale(1.05) !important;
}


/* ENHANCED: disable section-level hover */
/* Kill hover effects on parent sections */
.e-con.e-parent,
.e-con.e-parent:hover,
.e-con-boxed,
.e-con-boxed:hover,
.e-con-boxed > .e-con-inner,
.e-con-boxed > .e-con-inner:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* nested hover removed */

/* Clickable card links (location cards etc) */
a.e-con.e-child {
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;
}
a.e-con.e-child:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.15) !important;
  border-color: #F6851F !important;
}

/* Icon box widgets stay interactive */
.elementor-widget-icon-box {
  transition: transform 0.3s ease !important;
}
.elementor-widget-icon-box:hover {
  transform: translateY(-4px) !important;
}


/* ENHANCED: topbar no-hover + smaller socials */
/* Stop top bar turning white on hover */
.top-bar-cls,
.top-bar-cls:hover {
  background-color: #000 !important;
  background: #000 !important;
}
.top-bar-cls *:hover {
  background-color: transparent !important;
  background: transparent !important;
}

/* Smaller social icons in header */
.top-bar-cls .elementor-social-icon {
  font-size: 12px !important;
  width: 28px !important;
  height: 28px !important;
  line-height: 28px !important;
}
.top-bar-cls .elementor-social-icon svg {
  width: 14px !important;
  height: 14px !important;
}
.top-bar-cls .elementor-icon {
  font-size: 12px !important;
}


/* ENHANCED: item card interactions */
/* Service item cards (Couches, Kitchen Appliances, Dirt/Sod etc) */
.process-item-cls {
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;
  cursor: default !important;
}
.process-item-cls:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.12) !important;
  border-color: #F6851F !important;
}
.process-item-cls:hover .elementor-image-box-img img {
  transform: none !important;
}

/* Image box widgets (used in many service/item pages) */
.elementor-widget-image-box .elementor-image-box-wrapper {
  transition: transform 0.25s ease !important;
}
.elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: none !important;
}

/* Footer location cards: interactive hover on card containers */
.elementor-element-e3aba99 > .e-con.e-child {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
  cursor: pointer !important;
}
.elementor-element-e3aba99 > .e-con.e-child:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,0.25) !important;
  border-color: #F6851F !important;
}
.elementor-element-e3aba99 > .e-con.e-child:hover .elementor-image-box-title a {
  color: #F6851F !important;
}

/* "Other Items" text cards (Exercise Equipment, From Your Basement etc) */
.e-grid > .e-con.e-child.process-item-cls {
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;
}
.e-grid > .e-con.e-child.process-item-cls:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.12) !important;
  border-color: #F6851F !important;
}

/* Hazardous/warning list items with icons */
.elementor-widget-icon-list .elementor-icon-list-item {
  transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease !important;
  padding: 10px 14px !important;
  border-radius: 10px !important;
  cursor: default !important;
}
.elementor-widget-icon-list .elementor-icon-list-item:hover {
  transform: translateX(6px) !important;
  background: rgba(246,133,31,0.05) !important;
  box-shadow: -3px 0 0 0 #F6851F !important;
}
.elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  transform: scale(1.15) !important;
  transition: transform 0.25s ease !important;
}

/* Accordion items */
.e-n-accordion-item summary {
  transition: background 0.25s ease, padding-left 0.25s ease !important;
  border-radius: 8px !important;
}
.e-n-accordion-item summary:hover {
  background: rgba(246,133,31,0.04) !important;
  padding-left: 8px !important;
}


/* ENHANCED: remove button borders/edges */
.elementor-button,
.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active,
.elementor-button-link,
.elementor-button-link:hover,
.elementor-button-link:focus,
.elementor-button-link:active,
.elementor-widget-html .elementor-button,
.elementor-widget-html .elementor-button:hover {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.btn-pop-cls,
.btn-pop-cls:hover {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}


/* ENHANCED: icon clipping fix */
/* Icon widgets only: avoid tiny edge clipping from global overflow rules */
.portfolio-cls .elementor-widget-image .elementor-widget-container,
.elementor-widget-icon-box .elementor-widget-container,
.elementor-widget-icon .elementor-widget-container {
  overflow: visible !important;
}

/* Keep icon render centered while hover transform applies */
.portfolio-cls .elementor-widget-image img[src$=".svg"],
.portfolio-cls .elementor-widget-image img[src*=".svg?"],
.elementor-widget-icon-box img[src$=".svg"],
.elementor-widget-icon-box img[src*=".svg?"],
.elementor-widget-icon img[src$=".svg"],
.elementor-widget-icon img[src*=".svg?"] {
  transform-origin: center center !important;
}


/* FIX: blog sticky CTA v2 */
.blog-detail-cls,
.blog-detail-cls.oc-fade-in,
.blog-detail-cls.oc-fade-in.oc-visible {
  transform: none !important;
  opacity: 1 !important;
  transition: none !important;
  overflow: visible !important;
}
.blog-detail-cls > .e-con-inner {
  overflow: visible !important;
}
.blog-estimate-cls {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 120px !important;
  z-index: 100 !important;
}


/* Footer logo: zoom-out on hover */
.elementor-element-5dba83a.elementor-widget-image img {
  transition: transform 0.3s ease !important;
  transform: scale(1) !important;
}
.elementor-element-5dba83a.elementor-widget-image:hover img {
  transform: scale(0.92) !important;
}


/* ── Contact page visual polish ── */

/* "Quick, Local Junk Removal" section — subtle warm background + more breathing room */
.elementor-element-30897d1 {
  background: linear-gradient(135deg, #fdf6f0 0%, #fff5eb 100%) !important;
  padding: 60px 30px !important;
  border-radius: 0 !important;
}

/* Image in the intro section — rounded with shadow */
.elementor-element-09dfcca img {
  border-radius: 16px !important;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12) !important;
}

/* "Contact Us" heading — accent underline */
.elementor-element-a5e7876 .elementor-heading-title {
  display: inline-block !important;
  border-bottom: 3px solid #ED6F23 !important;
  padding-bottom: 8px !important;
}

/* Contact form section — cleaner bg */
.elementor-element-f96d8f6 {
  background: #f9f9f9 !important;
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* Form wrapper — card treatment */
.elementor-element-eef4a05 {
  background: #fff !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06) !important;
  padding: 36px !important;
}

/* Office hours card — refined */
.elementor-element-f0fb958 {
  border-radius: 16px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;
  padding: 40px 30px !important;
}

/* Office Hours heading */
.elementor-element-ea53bbb .elementor-heading-title {
  border-bottom: 2px solid #ED6F23 !important;
  padding-bottom: 6px !important;
  display: inline-block !important;
}

/* Map — rounded with shadow */
.elementor-element-6e0cb51 {
  padding: 30px 0 !important;
}
.elementor-element-6e0cb51 iframe {
  border-radius: 16px !important;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1) !important;
}

/* "Junk Removal Across Chicago" heading — accent underline */
.elementor-element-799626a .elementor-heading-title {
  display: inline-block !important;
  border-bottom: 3px solid #ED6F23 !important;
  padding-bottom: 8px !important;
}

/* Location cards in contact page — subtle hover lift */
.elementor-element-53e9aab > .e-con.e-child {
  border-radius: 14px !important;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06) !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}
.elementor-element-53e9aab > .e-con.e-child:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12) !important;
}

/* "How Much it Costs" button — pill shape */
.elementor-element-03451c1 .elementor-button {
  border-radius: 50px !important;
}

/* Book Online button in intro section — larger and more prominent */
.elementor-element-8ae4edc .elementor-button {
  padding: 18px 36px !important;
  border-radius: 50px !important;
  font-size: 17px !important;
  box-shadow: 0 4px 15px rgba(237, 111, 35, 0.35) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
.elementor-element-8ae4edc .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(237, 111, 35, 0.5) !important;
}


/* Blog carousel mobile fix */
@media (max-width: 767px) {
  /* Hide arrows on mobile */
  .elementor-element-2754f1c .elementor-swiper-button {
    display: none !important;
  }
  /* Add dot pagination */
  .elementor-element-2754f1c .oc-blog-dots {
    display: flex;
    justify-content: center;
    gap: 8px;
    padding: 14px 0 4px;
  }
  .elementor-element-2754f1c .oc-blog-dot {
    width: 10px !important;
    height: 10px !important;
    max-width: 10px !important;
    max-height: 10px !important;
    min-width: 10px !important;
    min-height: 10px !important;
    border-radius: 50% !important;
    border: 2px solid #ED6F23 !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    transition: background 0.2s ease, transform 0.2s ease !important;
  }
  .elementor-element-2754f1c .oc-blog-dot.active {
    background: #ED6F23 !important;
    transform: scale(1.2);
  }
  /* Center View More buttons and reduce gap */
  .elementor-element-b0fa803.elementor-absolute {
    position: relative !important;
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    top: auto !important;
    margin-top: 8px !important;
  }
  .elementor-element-b0fa803 .elementor-button-wrapper {
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
  }
  /* Reduce slide card height */
  .elementor-element-2754f1c .swiper-slide .e-con {
    min-height: auto !important;
    padding-bottom: 10px !important;
  }
}
@media (min-width: 768px) {
  .elementor-element-2754f1c .oc-blog-dots {
    display: none !important;
  }
}


/* Footer mobile optimization */
@media (max-width: 767px) {
  /* Footer main container - kill gaps */
  .elementor-element-ed79f18 > .e-con-inner {
    gap: 0 !important;
  }
  .elementor-element-0c70d22 > .e-con-inner {
    gap: 0 !important;
  }

  /* CTA banner - hide arrow icon + its container */
  .elementor-element-5e6788f,
  .elementor-element-8203a39 {
    display: none !important;
  }
  /* CTA banner - compress */
  .elementor-element-fc1ed87 {
    padding: 10px 16px !important;
  }
  .elementor-element-6746a31 {
    padding: 4px 10px !important;
  }
  .elementor-element-fc1ed87 .elementor-heading-title {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  /* Logo + description */
  .elementor-element-7c28249 {
    padding: 16px 16px 8px !important;
  }
  .elementor-element-5dba83a img {
    max-width: 150px !important;
  }
  .elementor-element-7c28249 .elementor-text-editor {
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  /* Office Hours */
  .elementor-element-c0c34ce {
    padding: 8px 16px !important;
  }
  .elementor-element-c0c34ce .elementor-heading-title {
    font-size: 16px !important;
    margin-bottom: 4px !important;
  }
  .elementor-element-c107f4a .elementor-icon-list-item {
    padding: 4px 10px !important;
    font-size: 13px !important;
    text-align: center !important;
  }
  .elementor-element-c107f4a .elementor-icon-list-text {
    font-size: 13px !important;
    text-align: center !important;
  }

  /* Quick Links + Support: 2-column layout */
  .elementor-element-0c70d22 > .e-con-inner {
    flex-wrap: wrap !important;
    flex-direction: row !important;
  }
  .elementor-element-7c28249,
  .elementor-element-c0c34ce {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  .elementor-element-f6b2de8 {
    padding: 8px 10px !important;
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
  }
  .elementor-element-f6b2de8 .elementor-heading-title {
    font-size: 16px !important;
    margin-bottom: 2px !important;
  }
  .elementor-element-119dba6 .elementor-icon-list-item {
    padding: 4px 10px !important;
    font-size: 13px !important;
  }
  .elementor-element-119dba6 .elementor-icon-list-text {
    font-size: 13px !important;
  }

  /* Support */
  .elementor-element-882a396 {
    padding: 8px 10px 12px !important;
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
  }
  .elementor-element-882a396 .elementor-heading-title {
    font-size: 16px !important;
    margin-bottom: 2px !important;
  }
  .elementor-element-6225ad1 .elementor-icon-list-item {
    padding: 4px 10px !important;
    font-size: 13px !important;
  }
  .elementor-element-6225ad1 .elementor-icon-list-text {
    font-size: 13px !important;
  }

  /* Social icons */
  .elementor-element-39ecf3d {
    padding: 4px 0 !important;
  }

  /* Location cards section */
  .elementor-element-3af4754 {
    padding: 8px 10px !important;
  }
  .elementor-element-e7c146f .elementor-heading-title {
    font-size: 16px !important;
  }
  .elementor-element-e3aba99 > .e-con-inner {
    gap: 8px !important;
  }
  .elementor-element-e3aba99 > .e-con-inner > .e-con.e-child {
    padding: 12px 14px !important;
  }
  .elementor-element-e3aba99 .elementor-image-box-title {
    font-size: 13px !important;
  }
  .elementor-element-e3aba99 .elementor-image-box-description {
    font-size: 11px !important;
    line-height: 1.4 !important;
  }
  .elementor-element-e3aba99 .elementor-image-box-img img {
    max-width: 36px !important;
  }

  /* Copyright */
  .elementor-element-f54e424 {
    padding: 8px 16px !important;
  }
  .elementor-element-f54e424 .elementor-text-editor {
    font-size: 11px !important;
  }
}


footer.elementor-location-footer {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}
.elementor-location-footer,
.elementor-location-footer .e-con.e-parent,
.elementor-location-footer .e-con.e-child {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  visibility: visible !important;
}
.elementor-location-footer .e-con.e-parent {
  overflow: visible !important;
  border-radius: 0 !important;
}

	.st0{opacity:0.1;fill:#FFFFFF;}	.st1{fill:#010002;}	.st2{fill:#ED6F23;}	.st3{fill:#FFFFFF;}	.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}	.st5{fill:#FBBB00;}	.st6{fill:#518EF8;}	.st7{fill:#28B446;}	.st8{fill:#F14336;}	.st9{opacity:0.3;fill:#FFFFFF;}	.st10{fill:none;}