.elementor-370 .elementor-element.elementor-element-144ba93 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-370 .elementor-element.elementor-element-144ba93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:258px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-f178bb1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-370 .elementor-element.elementor-element-f178bb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-370 .elementor-element.elementor-element-bee2df8 .thm-btn{color:#000000;}.elementor-370 .elementor-element.elementor-element-bee2df8 .thm-btn::before{border-color:#5DE0E6;}.elementor-370 .elementor-element.elementor-element-bee2df8 .thm-btn:hover{color:#000000;}.elementor-370 .elementor-element.elementor-element-bee2df8 .thm-btn:hover::before{border-color:#5DE0E6;}.elementor-370 .elementor-element.elementor-element-bee2df8 .thm-btn::after{background-color:#5DE0E6;}.elementor-370 .elementor-element.elementor-element-bee2df8 .footer-nav li a{color:#5DE0E6;}.elementor-370 .elementor-element.elementor-element-bee2df8 .footer-nav li a:hover{color:#5DE0E6;}.elementor-370 .elementor-element.elementor-element-bee2df8 .footer-links li a{color:#5DE0E6;}/* Start custom CSS for section, class: .elementor-element-144ba93 */.elementor-370 .elementor-element.elementor-element-144ba93 {
    position: relative;
    overflow: hidden;
    background: linear-gradient(90deg, #0D0F10 0%, #141719 45%, #25292C 100%) !important;
}

.elementor-370 .elementor-element.elementor-element-144ba93::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='120' height='104' viewBox='0 0 120 104' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000000' stroke-width='3' stroke-opacity='0.45'%3E%3Cpath d='M30 2 L90 2 L118 52 L90 102 L30 102 L2 52 Z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 120px 104px;
    opacity: 0.8;
}

.elementor-370 .elementor-element.elementor-element-144ba93 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */