.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-890 .elementor-element.elementor-element-a4dfa35 .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-890 .elementor-element.elementor-element-a4dfa35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-890 .elementor-element.elementor-element-a4dfa35 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for button, class: .elementor-element-a4dfa35 */#created-by-newww-design .elementor-button-icon {
    font-size: 6.5rem;
    display: flex
}/* End custom CSS */
/* Start custom CSS */@property --g1-x{syntax:'<percentage>';inherits:false;initial-value:88.8%}@property --g1-y{syntax:'<percentage>';inherits:false;initial-value:15.4%}@property --g2-x{syntax:'<percentage>';inherits:false;initial-value:76%}@property --g2-y{syntax:'<percentage>';inherits:false;initial-value:35.3%}.hero-gradient{position:relative;background:radial-gradient(at var(--g1-x) var(--g1-y),#7528ef 0,transparent 50%),radial-gradient(at var(--g2-x) var(--g2-y),#f04e37 0,transparent 50%) #181818;will-change:background;animation:10s ease-in-out infinite alternate heroMove}.hero-gradient>*{position:relative;z-index:2}@keyframes heroMove{0%{--g1-x:88.8%;--g1-y:15.4%;--g2-x:76%;--g2-y:35.3%}33%{--g1-x:75%;--g1-y:8%;--g2-x:90%;--g2-y:25%}66%{--g1-x:95%;--g1-y:22%;--g2-x:65%;--g2-y:40%}100%{--g1-x:80%;--g1-y:5%;--g2-x:82%;--g2-y:50%}}@media(prefers-reduced-motion:reduce){.hero-gradient{animation:none}}.hero{background:radial-gradient(at 41% 65%,#7528ef 0,transparent 50%),radial-gradient(at 71% 40%,#ff8901 0,transparent 50%),radial-gradient(at 96% 33%,#f9da79 0,transparent 50%),radial-gradient(at 64% 39%,#f04e37 0,transparent 50%),radial-gradient(at 4% 48%,#7528ef 0,transparent 50%) #181818}.projects{position:relative;background:radial-gradient(at 100% 47.9%,#7528ef 0,transparent 50%),radial-gradient(at 68.4% 49.4%,#ff8901 0,transparent 50%) #181818}.footer-gradient{position:relative;background:radial-gradient(at 38% 67.7%,#7528ef 0,transparent 50%),radial-gradient(at 0 98.5%,#f04e37 0,transparent 50%) #181818}@media (max-width:767px){.hero-gradient::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#181818 0,rgba(24,24,24,.95) 20px,rgba(24,24,24,.7) 40px,rgba(24,24,24,.3) 70px,rgba(24,24,24,0) 110px)}}/* End custom CSS */