.elementor-16 .elementor-element.elementor-element-1d9c794{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1d9c794:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1d9c794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-b5841de{--display:flex;}.elementor-16 .elementor-element.elementor-element-fa0c3d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-16 .elementor-element.elementor-element-e483eca{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-16 .elementor-element.elementor-element-8bdeaa0 .elementor-button{background-color:#B80303;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-16 .elementor-element.elementor-element-8bdeaa0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-8bdeaa0 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-16 .elementor-element.elementor-element-8bdeaa0 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-8bdeaa0 .elementor-button:focus{box-shadow:0px 0px 19px 6px rgba(230, 17.000000000000004, 17.000000000000004, 0.4);}.elementor-16 .elementor-element.elementor-element-af9c8bc{--display:flex;}.elementor-16 .elementor-element.elementor-element-2f45853 .elementor-button{background-color:#C4C4C41F;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-16 .elementor-element.elementor-element-2f45853 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-2f45853 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-16 .elementor-element.elementor-element-2f45853 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-2f45853 .elementor-button:focus{box-shadow:0px 0px 10px 6px rgba(164.99999999999997, 164.99999999999997, 164.99999999999997, 0.2);}.elementor-16 .elementor-element.elementor-element-d0df4e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4ba6c4a{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-16 .elementor-element.elementor-element-4ba6c4a .elementor-social-icon{background-color:#02010100;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-e483eca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-1d9c794{--content-width:1440px;}}@media(max-width:1366px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-1d9c794{--content-width:1280px;}}/* Start custom CSS for button, class: .elementor-element-8bdeaa0 */@property --primary-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.primary-btn {
    --primary-angle: 0deg;

    border: 2px solid transparent !important;
    border-radius: 6px !important;

    background:
        linear-gradient(#c90000, #c90000) padding-box,
        conic-gradient(
            from var(--primary-angle),
            #c90000,
            #c90000 25%,
            #ff3b3b 40%,
            #ffffff 50%,
            #ff3b3b 60%,
            #c90000 75%,
            #c90000
        ) border-box !important;

    animation: primaryBorder 3s linear infinite !important;
}

@keyframes primaryBorder {
    to {
        --primary-angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f45853 */@property --secondary-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.secundary-btn .elementor-button {
    position: relative !important;
    border: 2px solid transparent !important;
    border-radius: 6px !important;

    --secondary-angle: 0deg;

    background:
        linear-gradient(#241719, #241719) padding-box,
        conic-gradient(
            from var(--secondary-angle),
            #241719 0deg,
            #241719 100deg,
            #8f7777 145deg,
            #ffffff 180deg,
            #8f7777 215deg,
            #241719 260deg,
            #241719 360deg
        ) border-box !important;

    animation: secondaryBorderAnimation 3s linear infinite !important;
}

@keyframes secondaryBorderAnimation {
    from {
        --secondary-angle: 0deg;
    }

    to {
        --secondary-angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9c794 */.a-gradient {
    background-color:hsla(0,0%,0%,1);
background-image:
radial-gradient(at 1% 94%, hsla(355,98%,47%,0.51) 0px, transparent 50%),
radial-gradient(at 97% 6%, hsla(0,87%,48%,0.26) 0px, transparent 60%);

animation: gradient 13s ease infinite;
  background-size: 200% 200%;
    
}

@keyframes gradient {
    0% {
        background-position: 0% 20%;
    }
    25% {
        background-position: 100% 50%;
    }
    50% {
        background-position: 50% 70%;
    }
    100% {
        background-position: 0% 20%;
    }
}/* End custom CSS */