.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1639 .elementor-element.elementor-element-2ecedd6b{text-align:start;}.elementor-1639 .elementor-element.elementor-element-2ecedd6b img{width:210px;}.elementor-1639 .elementor-element.elementor-element-575c2054{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:19px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-1639 .elementor-element.elementor-element-575c2054 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0px;}.elementor-1639 .elementor-element.elementor-element-575c2054 .elementor-social-icon i{color:#9A9A9A;}.elementor-1639 .elementor-element.elementor-element-575c2054 .elementor-social-icon svg{fill:#9A9A9A;}.elementor-1639 .elementor-element.elementor-element-575c2054 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-1639 .elementor-element.elementor-element-575c2054 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-575c2054 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-c06f4a1d8 .btt-btn-f43af1a0{width:50px;height:50px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1639 .elementor-element.elementor-element-c06f4a1d8 .btt-btn-f43af1a0 i{color:var( --e-global-color-accent );}.elementor-1639 .elementor-element.elementor-element-c06f4a1d8 .btt-btn-f43af1a0 svg{fill:var( --e-global-color-accent );}.elementor-1639 .elementor-element.elementor-element-c06f4a1d8 .btt-wrapper-f43af1a0{bottom:30px;right:30px;z-index:9999;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1639 .elementor-element.elementor-element-2ecedd6b img{width:170px;}.elementor-1639 .elementor-element.elementor-element-575c2054{text-align:left;}}/* Start custom CSS */.elementor-1639 .e-con{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}
@media(min-width:1201px) and (max-width:1320px){.elementor-1639{zoom:.82;}}
@media(min-width:1321px) and (max-width:1439px){.elementor-1639{zoom:.90;}}
.elementor-1639 h1,.elementor-1639 h2,.elementor-1639 h3,.elementor-1639 p{overflow-wrap:break-word;}
.elementor-1639 .tc-footlogo img{display:block;}
.elementor-1639 .tc-foot .elementor-widget-image{flex:0 0 auto;}
.elementor-1639 .tc-social .elementor-social-icon{background-color:transparent;padding:0;width:auto;height:auto;}
.elementor-1639 .tc-social .elementor-social-icon i{transition:color .18s ease;}
.elementor-1639 .tc-footbar > .e-con{width:auto !important;flex:0 1 auto !important;}
@media(min-width:768px) and (max-width:1200px){.elementor-1639 .tc-footcols{flex-direction:row !important;}.elementor-1639 .tc-footcols > .e-con{width:33.33% !important;}}/* End custom CSS */