.elementor-kit-6{--e-global-color-primary:#121212;--e-global-color-secondary:#EBEAE9;--e-global-color-text:#EBEAE9;--e-global-color-accent:#FFFFFF;--e-global-color-15d599c:#BEBEBE;--e-global-color-5347e25:#000000;--e-global-color-272756b:#FFFFFF;--e-global-color-3750fa4:#EE4D8F;--e-global-color-a366aa4:#474646;--e-global-color-b6f7c02:#DC3918;--e-global-typography-primary-font-family:"Space Grotesk";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Azeret Mono";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 a:hover{color:var( --e-global-color-272756b );}.elementor-kit-6 h1{color:var( --e-global-color-secondary );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:64px;}.elementor-kit-6 h3{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 h2{font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h2{font-size:30px;line-height:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::selection {
	color: #fff;
	background-color: #ee4d8f;
}

/* for firefox */
::moz-selection {
	color: #fff;
	background-color: #ee4d8f;
}
body{
    color:var(--e-global-color-text);
    cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="8" cy="8" r="8" fill="%23ee4d8f"/></svg>'), auto!important;
    
    /*cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><text y="22" font-size="20">🔥</text></svg>'), auto;*/

}

a,button,.hoverable{
    cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><circle cx="11" cy="11" r="11" fill="%23ee4d8f"/></svg>'), auto!important;
}

a:active, a:hover {
    color: #fff;
}

a {
    color: #ebeae9;
}

.home.page #header{
    border: none;
}
.button-animated .elementor-button:hover {
    color: #ebeae9!important;
    /*border-color: #ebeae9!important;*/
    background-position: 100% 0, center;
    background-size: 100% 100%, 100% 100%;
}
.button-animated .elementor-button {
    background-color: transparent;
    /*
    color: #ebeae9!important;
    border-color: #ee4d8f!important;*/
    background-image: linear-gradient(0deg, #ee4d8f 0, #ee4d8f 100%), linear-gradient(0deg, transparent 0, transparent 100%);
    transition: background-size .58s cubic-bezier(.45,.8,.02,.91), color .2s ease-out, border-color .2s ease-out;
    background-position: 100% calc(100% + 2px), center;
    background-size: 100% 0, 100% 100%;
    background-repeat: no-repeat;
}

.animated-link a{
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, #ee4d8f 0, #ee4d8f 100%);
    transition: background-size .4s cubic-bezier(.51,.5,.07,.99), color .2s ease-out;
    background-position: 100% calc(100% - 0px);
    background-size: 0 1px;
}

.animated-link a:hover{
    background-size: 100% 1px;
    background-position: 0 calc(100% - 0px);
}/* End custom CSS */