.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-109 footer [data-id="39b53221"]{gap:96px}
.elementor-109 footer [data-id="2651fb51"]{gap:clamp(48px,7vw,112px);flex:1;justify-content:flex-end}
.elementor-109 footer [data-id="dacb1fd"]{max-width:340px;gap:22px}
.elementor-109 footer [data-id="5c90794f"]{font-size:16px;line-height:1.65;color:rgba(255,255,255,.62)}
.elementor-109 footer [data-id="69b5d5eb"],.elementor-109 footer [data-id="658b780f"],.elementor-109 footer [data-id="51e790d"]{gap:14px;width:auto;flex:0 0 auto}
.elementor-109 footer [data-id="337dd29c"],.elementor-109 footer [data-id="45fc2c0c"],.elementor-109 footer [data-id="1ae4f1b5"]{font-size:17px;font-weight:700;letter-spacing:-.005em;color:#fff;margin-block-end:10px;line-height:1.2}
.elementor-109 footer [data-id="2651fb51"] p{font-size:13.5px;font-weight:400;letter-spacing:.025em;line-height:1.35}
.elementor-109 footer [data-id="2651fb51"] p a{color:rgba(255,255,255,.66);transition:color .2s}
.elementor-109 footer [data-id="2651fb51"] p a:hover{color:#a8feaf}
.elementor-109 footer [data-id="63f171b6"]{display:flex;gap:26px;align-items:center;margin-top:18px}
.elementor-109 footer [data-id="63f171b6"] a{display:inline-block;width:24px;height:24px;font-size:0;line-height:0;background:#a8feaf;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;transition:background .2s,transform .2s}
.elementor-109 footer [data-id="63f171b6"] a:hover{background:#fff;transform:translateY(-2px)}
.elementor-109 footer [data-id="63f171b6"] a[href*="wa.me"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' d='M4.3 19.7l1.2-3.8a8.5 8.5 0 1 1 3 2.8z'/%3E%3Cpath d='M9.3 7.4c.3 0 .5.1.7.5l.8 1.9c.1.3 0 .5-.1.7l-.6.7c.6 1.2 1.6 2.2 2.9 2.9l.7-.7c.2-.2.4-.2.7-.1l1.9.9c.3.1.4.4.3.7-.2 1-1.1 1.7-2.1 1.7-3.4-.3-6.4-3.2-6.7-6.6 0-.9.6-1.8 1.5-2.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' d='M4.3 19.7l1.2-3.8a8.5 8.5 0 1 1 3 2.8z'/%3E%3Cpath d='M9.3 7.4c.3 0 .5.1.7.5l.8 1.9c.1.3 0 .5-.1.7l-.6.7c.6 1.2 1.6 2.2 2.9 2.9l.7-.7c.2-.2.4-.2.7-.1l1.9.9c.3.1.4.4.3.7-.2 1-1.1 1.7-2.1 1.7-3.4-.3-6.4-3.2-6.7-6.6 0-.9.6-1.8 1.5-2.1z'/%3E%3C/svg%3E")}
.elementor-109 footer [data-id="63f171b6"] a[href^="mailto"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.8 6.6l8.2 6.2 8.2-6.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.8 6.6l8.2 6.2 8.2-6.2'/%3E%3C/svg%3E")}
.elementor-109 footer [data-id="63f171b6"] a[href*="facebook"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8.6V6.9c0-.8.5-1.3 1.4-1.3H17V2.3h-2.6C11.6 2.3 10 4 10 6.7v1.9H7.6V12H10v9.7h4V12h2.8l.5-3.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8.6V6.9c0-.8.5-1.3 1.4-1.3H17V2.3h-2.6C11.6 2.3 10 4 10 6.7v1.9H7.6V12H10v9.7h4V12h2.8l.5-3.4z'/%3E%3C/svg%3E")}
.elementor-109 footer [data-id="63f171b6"] a[href*="instagram"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3.2' y='3.2' width='17.6' height='17.6' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4.1'/%3E%3Ccircle cx='17.4' cy='6.6' r='.6' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3.2' y='3.2' width='17.6' height='17.6' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4.1'/%3E%3Ccircle cx='17.4' cy='6.6' r='.6' fill='black'/%3E%3C/svg%3E")}
.elementor-109 footer [data-id="63f171b6"] a[href*="linkedin"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9h3.6v11.5H4zM5.8 3.3a2.1 2.1 0 1 1 0 4.2 2.1 2.1 0 0 1 0-4.2zM10 9h3.4v1.6c.5-.9 1.7-1.9 3.5-1.9 3.7 0 4.4 2.4 4.4 5.6v6.2h-3.6v-5.5c0-1.3 0-3-1.8-3s-2.1 1.4-2.1 2.9v5.6H10z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9h3.6v11.5H4zM5.8 3.3a2.1 2.1 0 1 1 0 4.2 2.1 2.1 0 0 1 0-4.2zM10 9h3.4v1.6c.5-.9 1.7-1.9 3.5-1.9 3.7 0 4.4 2.4 4.4 5.6v6.2h-3.6v-5.5c0-1.3 0-3-1.8-3s-2.1 1.4-2.1 2.9v5.6H10z'/%3E%3C/svg%3E")}
.elementor-109 footer [data-id="2c8d8fc1"],.elementor-109 footer [data-id="6ed382ac"]{font-size:14px;letter-spacing:.02em;color:rgba(255,255,255,.5)}
@media(max-width:1024px){.elementor-109 footer [data-id="39b53221"]{gap:56px}.elementor-109 footer [data-id="2651fb51"]{justify-content:flex-start}}
@media(max-width:767px){.elementor-109 footer [data-id="2651fb51"]{gap:36px}.elementor-109 footer [data-id="337dd29c"],.elementor-109 footer [data-id="45fc2c0c"],.elementor-109 footer [data-id="1ae4f1b5"]{font-size:19px;margin-block-end:8px}.elementor-109 footer [data-id="2651fb51"] p{font-size:15px}}
/* footer v2 (24 oct) */
.elementor-109 [data-id~="138835a9"]{background:#0f1d13 radial-gradient(700px 380px at 92% 0%,rgba(168,254,175,.10),transparent 70%)!important}
.elementor-109 [data-id~="2651fb51"]>.e-con>:first-child,.elementor-109 [data-id~="2651fb51"]>div>:first-child{font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#a8feaf!important;margin-bottom:6px!important}
.elementor-109 [data-id~="2651fb51"] a{color:rgba(255,255,255,.74)!important;transition:color .2s}
.elementor-109 [data-id~="2651fb51"] a:hover{color:#a8feaf!important}
.elementor-109 [data-id~="5c90794f"]{color:rgba(255,255,255,.66)!important;max-width:380px}
.elementor-109 [data-id~="4cd97687"] *{border-color:rgba(255,255,255,.10)!important;--divider-color:rgba(255,255,255,.10)}
.elementor-109 [data-id~="4071b403"],.elementor-109 [data-id~="4071b403"] a{color:rgba(255,255,255,.5)!important;font-size:13px!important}
.elementor-109 [data-id~="4071b403"] a:hover{color:#a8feaf!important}
@media(max-width:767px){
.elementor-109 [data-id~="2651fb51"]{display:grid!important;grid-template-columns:1fr 1fr;gap:40px 24px!important}
.elementor-109 [data-id~="39b53221"]{gap:48px!important}
.elementor-109 [data-id~="2651fb51"] a,.elementor-109 [data-id~="2651fb51"] p{font-size:15px!important}
}

.elementor-109 footer hr[data-id~="4cd97687"]{background:rgba(255,255,255,.10)!important;height:1px!important;border:0!important}/* End custom CSS */