.elementor-869 .elementor-element.elementor-element-2cb24c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-869 .elementor-element.elementor-element-2cb24c0:not(.elementor-motion-effects-element-type-background), .elementor-869 .elementor-element.elementor-element-2cb24c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172ADB;}.elementor-869 .elementor-element.elementor-element-2cb24c0{overflow:hidden;border-style:solid;border-width:3px 0px 0px 0px;border-color:#E5E600;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6px;margin-bottom:-6px;padding:49px 15px 0px 15px;}.elementor-869 .elementor-element.elementor-element-2cb24c0 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-869 .elementor-element.elementor-element-a00068f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-869 .elementor-element.elementor-element-a00068f{z-index:99;}.elementor-869 .elementor-element.elementor-element-ad54fa4{margin-top:0px;margin-bottom:0px;}.elementor-869 .elementor-element.elementor-element-353fca7{z-index:99;}.elementor-869 .elementor-element.elementor-element-71345e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-869 .elementor-element.elementor-element-71345e2{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-869 .elementor-element.elementor-element-e019082{z-index:99;}.elementor-869 .elementor-element.elementor-element-bd0ea93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-869 .elementor-element.elementor-element-c57444a{z-index:99;}.elementor-869 .elementor-element.elementor-element-98be395{width:var( --container-widget-width, 97.8% );max-width:97.8%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;--container-widget-width:97.8%;--container-widget-flex-grow:0;}.elementor-869 .elementor-element.elementor-element-98be395.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-869 .elementor-element.elementor-element-a00068f{width:100%;}.elementor-869 .elementor-element.elementor-element-353fca7{width:33.33%;}.elementor-869 .elementor-element.elementor-element-e019082{width:33.001%;}.elementor-869 .elementor-element.elementor-element-c57444a{width:32.978%;}}@media(max-width:1024px){.elementor-869 .elementor-element.elementor-element-2cb24c0{padding:70px 15px 0px 15px;}.elementor-869 .elementor-element.elementor-element-ad54fa4{margin-top:0px;margin-bottom:50px;}}@media(max-width:767px){.elementor-869 .elementor-element.elementor-element-2cb24c0{padding:50px 10px 0px 10px;}.elementor-869 .elementor-element.elementor-element-a00068f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-869 .elementor-element.elementor-element-ad54fa4{margin-top:0px;margin-bottom:30px;}.elementor-869 .elementor-element.elementor-element-353fca7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-869 .elementor-element.elementor-element-71345e2{font-size:16px;}.elementor-869 .elementor-element.elementor-element-e019082 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-869 .elementor-element.elementor-element-c57444a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-98be395 */<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<style>
.elementor-widget-container { background: transparent !important; }
.footer-signature-4 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 25%, transparent 50%) !important;
    border: 1px solid rgba(249, 231, 30, 0.2);
    border-radius: 1rem;
    padding: 1rem 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.2rem;
    flex-wrap: wrap;
    font-family: 'Manrope', sans-serif;
    font-size: 0.8rem;
    color: #94A3B8;
    margin: 1rem auto 2rem auto;
    max-width: 100%;
}
.footer-signature-4:hover { border-color: rgba(249, 231, 30, 0.5); }
.footer-signature-4 .separator { color: #475569; }
.footer-signature-4 .icon-heart { color: #ef4444; }
.footer-signature-4 .icon-brain { color: #F9E71E; }
.footer-signature-4 a { color: #94A3B8; text-decoration: none; transition: color 0.3s; }
.footer-signature-4 a:hover { color: #F9E71E; }

@media (max-width: 768px) {
    .footer-signature-4 {
        flex-direction: column;
        text-align: center;
        gap: 0.8rem;
        padding: 1.5rem 1rem;
    }
    .footer-signature-4 .separator { display: none; }
}
</style>/* End custom CSS */