.elementor-kit-499 {
    --e-global-color-primary: #000000 !important;
    --e-global-color-secondary: #0E1435;
    --e-global-color-text: #0E1435;
    --e-global-color-accent: #ffde2f;
    --e-global-color-8df3767: #0E1435;
    --e-global-color-e90940d: #474B64;
    --e-global-color-52cbdbb: #FFFFFF;
    --e-global-color-350a7ca: #fff9e1;
    --e-global-color-0906a1d: #FFFFFF;
    --e-global-color-c81b30f: #474B641C;
    --e-global-color-200e451: #ECEFF7;
    --e-global-typography-primary-font-family: "Thicccboi";
    --e-global-typography-primary-font-size: 3.9rem;
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-primary-text-transform: none;
    --e-global-typography-primary-line-height: 4.6rem;
    --e-global-typography-primary-letter-spacing: -0.06rem;
    --e-global-typography-secondary-font-family: "Thicccboi";
    --e-global-typography-secondary-font-size: 3rem;
    --e-global-typography-secondary-font-weight: 700;
    --e-global-typography-secondary-text-transform: none;
    --e-global-typography-secondary-line-height: 3.9rem;
    --e-global-typography-text-font-family: "Inter";
    --e-global-typography-text-font-size: 1.1rem;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-text-transform: none;
    --e-global-typography-text-line-height: 1.9rem;
    --e-global-typography-text-letter-spacing: 0rem;
    --e-global-typography-accent-font-family: "Thicccboi";
    --e-global-typography-accent-font-size: 1.2rem;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-accent-line-height: 2rem;
    --e-global-typography-8aaf3f6-font-family: "Inter";
    --e-global-typography-8aaf3f6-font-size: 1.1rem;
    --e-global-typography-8aaf3f6-font-weight: 400;
    --e-global-typography-8aaf3f6-font-style: normal;
    --e-global-typography-8aaf3f6-line-height: 1.7rem;
    --e-global-typography-8aaf3f6-letter-spacing: 0px;
    --e-global-typography-50df0bd-font-family: "Thicccboi";
    --e-global-typography-50df0bd-font-size: 1.05rem;
    --e-global-typography-50df0bd-font-weight: 400;
    --e-global-typography-50df0bd-text-transform: none;
    --e-global-typography-50df0bd-line-height: 2.2rem;
    --e-global-typography-50df0bd-letter-spacing: 0.5px;
    --e-global-typography-243a0ac-font-family: "Thicccboi";
    --e-global-typography-243a0ac-font-size: 1.2rem;
    --e-global-typography-243a0ac-font-weight: 500;
    --e-global-typography-243a0ac-line-height: 1.8rem;
    --e-global-typography-243a0ac-letter-spacing: 0.02rem;
    --e-global-typography-3c44e5b-font-family: "Thicccboi";
    --e-global-typography-3c44e5b-font-size: 1.5rem;
    --e-global-typography-3c44e5b-font-weight: 600;
    --e-global-typography-3c44e5b-text-transform: none;
    --e-global-typography-3c44e5b-line-height: 2.3rem;
    --e-global-typography-3c44e5b-letter-spacing: 0px;
    --e-global-typography-676184a-font-family: "Thicccboi";
    --e-global-typography-676184a-font-size: 2rem;
    --e-global-typography-676184a-font-weight: 700;
    --e-global-typography-676184a-text-transform: none;
    --e-global-typography-676184a-line-height: 2.9rem;
    --e-global-typography-676184a-letter-spacing: -0.01rem;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

h1.entry-title {
    color: #00000000;
}
img[data-lazy-src]:not(.swiper-slide-image) {
 
   opacity: 0;
}
 
img.lazyloaded:not(.swiper-slide-image) {
 
   -webkit-transition: opacity .5s linear 0.2s;
       -moz-transition: opacity .5s linear 0.2s;
                 transition: opacity .5s linear 0.2s;
 
   opacity: 1;
}





.site-title {
visibility: hidden;
}
    #proposal-mobile-menu-link {
        background: var(--e-global-color-primary );
    }
    #proposal-mobile-menu-link .e-n-menu-title-text {
        color: #fff!important;
    }
    #proposal-mobile-menu-link svg{
        fill: #fff;
    }
@media only screen and (min-width: 1024px){

    #proposal-mobile-menu-link{
        display: none;
    }
}


.elementor-menu-anchor {
    top: -90px;  
    position: relative;
}



@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}


@keyframes slideUp {
    from {
        transform: translate3d(0,30px,0)
    }

    to {
        transform: none
    }
}

.elementor-element.slideInUp {
    animation-name: slideUp
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../THICCCBOI-Regular.woff2') format('woff2'),
		url('../../THICCCBOI-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('../../THICCCBOI-Black.woff2') format('woff2'),
		url('../../THICCCBOI-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('../../THICCCBOI-ExtraBold.woff2') format('woff2'),
		url('../../THICCCBOI-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../../THICCCBOI-Bold.woff2') format('woff2'),
		url('../../THICCCBOI-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../../THICCCBOI-SemiBold.woff2') format('woff2'),
		url('../../THICCCBOI-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../../THICCCBOI-Medium.woff2') format('woff2'),
		url('../../THICCCBOI-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../../THICCCBOI-Light.woff2') format('woff2'),
		url('../../THICCCBOI-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Thicccboi';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../../THICCCBOI-Thin.woff2') format('woff2'),
		url('../../THICCCBOI-Thin.ttf') format('truetype');
}
