.elementor-15648 .elementor-element.elementor-element-fred00k{--display:flex;--padding-top:62px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-15648 .elementor-element.elementor-element-fred00g{--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;--flex-wrap:wrap;}.elementor-15648 .elementor-element.elementor-element-fe8i003{--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-15648 .elementor-element.elementor-element-fe8i000 img{width:190px;}.elementor-15648 .elementor-element.elementor-element-fe8i002{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-15648 .elementor-element.elementor-element-fe8i002 .elementor-widget-container{text-align:center;}.elementor-15648 .elementor-element.elementor-element-fe8i006{--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-15648 .elementor-element.elementor-element-fe8i009{--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-15648 .elementor-element.elementor-element-fe8j00c{--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-15648 .elementor-element.elementor-element-fe8j00f{--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-15648 .elementor-element.elementor-element-fred00h{--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:space-between;--align-items:center;}.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-15648 .elementor-element.elementor-element-fe8i003{--width:26%;}.elementor-15648 .elementor-element.elementor-element-fe8i006{--width:18%;}.elementor-15648 .elementor-element.elementor-element-fe8i009{--width:17%;}.elementor-15648 .elementor-element.elementor-element-fe8j00c{--width:18%;}.elementor-15648 .elementor-element.elementor-element-fe8j00f{--width:19%;}}/* Start custom CSS for container, class: .elementor-element-fred00k */.elementor-15648 .elementor-element.elementor-element-fred00k{background-color:#FFFFFF;border-top:1px solid #E6E2DA;}
.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1){display:flex;flex-direction:row;flex-wrap:nowrap;gap:26px;align-items:flex-start;}
.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1) > .e-con{width:auto!important;flex:1 1 0;min-width:0;}
.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1) > .e-con:first-child{flex:1.75 1 0;}
.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(2){border-top:1px solid #E6E2DA;padding-top:18px;margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;}
.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(2) p{margin:0;font-size:13px;color:#8A8378;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-h .elementor-heading-title{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#1B1915;position:relative;padding-bottom:12px;margin:0 0 6px;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-h .elementor-heading-title:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:#E9A63F;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-l ul{list-style:none;margin:0;padding:0;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-l li{margin:0 0 11px;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-l a{color:#4A453D;text-decoration:none;font-size:15px;line-height:1.4;display:inline-block;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-l a:hover{color:#E9A63F;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-blurb p{color:#6D665B;font-size:15px;line-height:1.6;max-width:300px;margin:14px 0 0;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-soc{margin-top:22px;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-soc .elementor-social-icon{background-color:transparent;border:1px solid #DDD8CF;color:#1B1915;width:38px;height:38px;border-radius:2px;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-soc .elementor-social-icon:hover{border-color:#E9A63F;color:#E9A63F;background-color:transparent;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-soc .elementor-social-icon i,.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-soc .elementor-social-icon svg{color:inherit;fill:currentColor;font-size:15px;width:15px;height:15px;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-legal p{text-align:right;margin:0;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-legal a{color:#6D665B;text-decoration:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-left:26px;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-legal a:hover{color:#E9A63F;}
@media(max-width:1024px){.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1){flex-wrap:wrap;}.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1) > .e-con{flex:0 0 46%!important;}.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1) > .e-con:first-child{flex:0 0 100%!important;}}
@media(max-width:767px){.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(1) > .e-con{flex:0 0 100%!important;}.elementor-15648 .elementor-element.elementor-element-fred00k > .e-con-inner > .e-con:nth-child(2){flex-direction:column;align-items:flex-start;}.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-legal p{text-align:left;}.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-legal a{margin:0 22px 0 0;}}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-nap p{margin:18px 0 0;font-size:14px;line-height:1.7;color:#6D665B;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-nap a{color:#6D665B;text-decoration:none;}
.elementor-15648 .elementor-element.elementor-element-fred00k .ftr-nap a:hover{color:#E9A63F;}/* End custom CSS */