.elementor-13 .elementor-element.elementor-element-8868c08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-850d91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-5a55743{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5a55743:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5a55743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #DFC300 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-13 .elementor-element.elementor-element-7eaaecd.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-19cde47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c9f1f7a{text-align:center;}.elementor-13 .elementor-element.elementor-element-c9f1f7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8e4b87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-7a69896 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-04eb255{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-2633600{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2e1e453{text-align:center;font-family:"Montserrat Subrayada", Sans-serif;font-weight:500;color:#E5E5E5;}.elementor-13 .elementor-element.elementor-element-fb5da7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-438b79a{text-align:center;color:#E5E5E5;}.elementor-13 .elementor-element.elementor-element-b3ef6b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-dbde469{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b8c1886{text-align:center;font-family:"Montserrat Subrayada", Sans-serif;font-weight:500;color:#E5E5E5;}.elementor-13 .elementor-element.elementor-element-d4735a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-6928954{text-align:center;color:#E5E5E5;}.elementor-13 .elementor-element.elementor-element-2974fa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-ad3f44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b0c8817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b0c8817:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b0c8817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #DFC300 100%);}.elementor-13 .elementor-element.elementor-element-552655a.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-44f4a50{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-44f4a50:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-44f4a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 2%, #816A00 59%);}.elementor-13 .elementor-element.elementor-element-0fee05f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-e9f73b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-2633600{--width:50%;}.elementor-13 .elementor-element.elementor-element-fb5da7c{--width:50%;}.elementor-13 .elementor-element.elementor-element-dbde469{--width:50%;}.elementor-13 .elementor-element.elementor-element-d4735a5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-5a55743{--content-width:100%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-c9f1f7a .elementor-heading-title{font-size:32px;}}/* Start custom CSS for container, class: .elementor-element-850d91e */.elementor-13 .elementor-element.elementor-element-850d91e{
    width:100vw;

    min-height:calc(100vh + 120px);

    margin-top:-90px;

    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);

    display:flex;
    justify-content:center;
    align-items:center;

    padding:0;

    overflow:hidden;

    background:
    radial-gradient(
    circle at 75% 50%,
    rgba(212,175,55,.12),
    transparent 30%
    ),

    #000;
}

@media(max-width:767px){

    .elementor-13 .elementor-element.elementor-element-850d91e{

        min-height:auto !important;

        height:auto !important;

        padding-bottom:40px;

    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eaaecd */.elementor-13 .elementor-element.elementor-element-7eaaecd a{
    background:linear-gradient(
        135deg,
        #F9D976 0%,
        #D4AF37 50%,
        #B8860B 100%
    ) !important;

    color:#000 !important;

    font-family:'Poppins',sans-serif;

    font-size:24px;

    font-weight:800;

    letter-spacing:1px;

    text-transform:uppercase;

    padding:22px 50px;

    border-radius:18px;

    border:none;

    display:inline-flex;
    justify-content:center;
    align-items:center;

    box-shadow:
        0 0 25px rgba(212,175,55,.55),
        0 0 60px rgba(212,175,55,.25),
        0 20px 40px rgba(0,0,0,.45);

    transition:.35s ease;

    animation:goldPulse 2.8s ease-in-out infinite;
}

.elementor-13 .elementor-element.elementor-element-7eaaecd a:hover{
    transform:translateY(-4px) scale(1.03);
}

@keyframes goldPulse{
    0%{
        box-shadow:
            0 0 25px rgba(212,175,55,.55),
            0 0 60px rgba(212,175,55,.25),
            0 20px 40px rgba(0,0,0,.45);
    }

    50%{
        box-shadow:
            0 0 45px rgba(212,175,55,.9),
            0 0 100px rgba(212,175,55,.55),
            0 25px 50px rgba(0,0,0,.55);
    }

    100%{
        box-shadow:
            0 0 25px rgba(212,175,55,.55),
            0 0 60px rgba(212,175,55,.25),
            0 20px 40px rgba(0,0,0,.45);
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-13 .elementor-element.elementor-element-7eaaecd a{

        width:90%;

        max-width:340px;

        min-width:auto;

        font-size:18px;

        padding:18px 20px;

        text-align:center;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a55743 */.elementor-13 .elementor-element.elementor-element-5a55743{
    display:flex;
    justify-content:center;
    align-items:center;

    background:transparent;

    margin-top:-30px;

    position:relative;
    z-index:100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9f1f7a */.elementor-13 .elementor-element.elementor-element-c9f1f7a{
    font-family:'Poppins',sans-serif;
    font-size:42px;
    line-height:1.12;
    font-weight:900;
    text-align:center;
    text-transform:uppercase;

    color:#FFFFFF !important;

    max-width:920px;
    margin:0 auto 55px;

    letter-spacing:.5px;

    text-shadow:
        0 0 18px rgba(212,175,55,.25);
}

.elementor-13 .elementor-element.elementor-element-c9f1f7a span{
    color:#D4AF37 !important;
}

@media(max-width:767px){
    .elementor-13 .elementor-element.elementor-element-c9f1f7a{
        font-size:26px;
        line-height:1.18;

        max-width:330px;
        margin:0 auto 35px;

        letter-spacing:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19cde47 */.elementor-13 .elementor-element.elementor-element-19cde47{
    width:100vw;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);

    padding:40px 6%;

    background:
        radial-gradient(circle at 50% 20%, rgba(212,175,55,.10), transparent 30%),
        linear-gradient(180deg, #000 0%, #050505 55%, #000 100%);

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a69896 */.elementor-13 .elementor-element.elementor-element-7a69896 img{

    display:block;

    width:100%;

    height:auto;

    margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4b87b */.elementor-13 .elementor-element.elementor-element-8e4b87b{

    min-height:auto !important;

    height:auto !important;

    padding:0 !important;

    margin:0 !important;

    display:flex;

    align-items:center;

    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10b6f16 */.elementor-13 .elementor-element.elementor-element-10b6f16 img{

    max-width:280px;

    transition:.4s;

    filter:drop-shadow(
        0 0 25px rgba(212,175,55,.25)
    );

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e1e453 */.elementor-13 .elementor-element.elementor-element-2e1e453{

    color:#E5E5E5 !important;

    font-family:'Montserrat', sans-serif !important;

    font-size:18px !important;

    font-weight:500 !important;

    line-height:1.8 !important;

    text-align:left;

    letter-spacing:0.3px;

    text-shadow:
    0 0 10px rgba(212,175,55,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2633600 */.elementor-13 .elementor-element.elementor-element-2633600{

    display:flex;

    justify-content:center;

    align-items:center;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38120 */.elementor-13 .elementor-element.elementor-element-6e38120 img{

    max-width:280px;

    transition:.4s;

    filter:drop-shadow(
        0 0 25px rgba(212,175,55,.25)
    );

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438b79a */.elementor-13 .elementor-element.elementor-element-438b79a{

    color:#E5E5E5 !important;

    font-family:'Montserrat', sans-serif !important;

    font-size:18px !important;

    font-weight:500 !important;

    line-height:1.8 !important;

    text-align:left;

    letter-spacing:0.3px;

    text-shadow:
    0 0 10px rgba(212,175,55,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb5da7c */.elementor-13 .elementor-element.elementor-element-fb5da7c{

    display:flex;

    justify-content:center;

    align-items:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04eb255 */.elementor-13 .elementor-element.elementor-element-04eb255{

    background:linear-gradient(
        145deg,
        rgba(20,20,20,.95),
        rgba(8,8,8,.98)
    );

    border:1px solid rgba(212,175,55,.18);

    border-radius:px;

    padding:40px;

    overflow:hidden;

    transition:.4s;

    box-shadow:
        0 0 30px rgba(212,175,55,.08);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9321d7 */.elementor-13 .elementor-element.elementor-element-c9321d7 img{

    max-width:280px;

    transition:.4s;

    filter:drop-shadow(
        0 0 25px rgba(212,175,55,.25)
    );

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c1886 */.elementor-13 .elementor-element.elementor-element-b8c1886{

    color:#E5E5E5 !important;

    font-family:'Montserrat', sans-serif !important;

    font-size:18px !important;

    font-weight:500 !important;

    line-height:1.8 !important;

    text-align:left;

    letter-spacing:0.3px;

    text-shadow:
    0 0 10px rgba(212,175,55,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbde469 */.elementor-13 .elementor-element.elementor-element-dbde469{

    display:flex;

    justify-content:center;

    align-items:center;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a11ab10 */.elementor-13 .elementor-element.elementor-element-a11ab10 img{

    max-width:280px;

    transition:.4s;

    filter:drop-shadow(
        0 0 25px rgba(212,175,55,.25)
    );

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6928954 */.elementor-13 .elementor-element.elementor-element-6928954{

    color:#E5E5E5 !important;

    font-family:'Montserrat', sans-serif !important;

    font-size:18px !important;

    font-weight:500 !important;

    line-height:1.8 !important;

    text-align:left;

    letter-spacing:0.3px;

    text-shadow:
    0 0 10px rgba(212,175,55,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4735a5 */.elementor-13 .elementor-element.elementor-element-d4735a5{

    display:flex;

    justify-content:center;

    align-items:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ef6b6 */.elementor-13 .elementor-element.elementor-element-b3ef6b6{

    background:linear-gradient(
        145deg,
        rgba(20,20,20,.95),
        rgba(8,8,8,.98)
    );

    border:1px solid rgba(212,175,55,.18);

    border-radius:px;

    padding:40px;

    overflow:hidden;

    transition:.4s;

    box-shadow:
        0 0 30px rgba(212,175,55,.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-552655a */.elementor-13 .elementor-element.elementor-element-552655a a{
    background:linear-gradient(
        135deg,
        #F9D976 0%,
        #D4AF37 50%,
        #B8860B 100%
    ) !important;

    color:#000 !important;

    font-family:'Poppins',sans-serif;

    font-size:24px;

    font-weight:800;

    letter-spacing:1px;

    text-transform:uppercase;

    padding:22px 50px;

    border-radius:18px;

    border:none;

    display:inline-flex;
    justify-content:center;
    align-items:center;

    box-shadow:
        0 0 25px rgba(212,175,55,.55),
        0 0 60px rgba(212,175,55,.25),
        0 20px 40px rgba(0,0,0,.45);

    transition:.35s ease;

    animation:goldPulse 2.8s ease-in-out infinite;
}

.elementor-13 .elementor-element.elementor-element-552655a a:hover{
    transform:translateY(-4px) scale(1.03);
}

@keyframes goldPulse{
    0%{
        box-shadow:
            0 0 25px rgba(212,175,55,.55),
            0 0 60px rgba(212,175,55,.25),
            0 20px 40px rgba(0,0,0,.45);
    }

    50%{
        box-shadow:
            0 0 45px rgba(212,175,55,.9),
            0 0 100px rgba(212,175,55,.55),
            0 25px 50px rgba(0,0,0,.55);
    }

    100%{
        box-shadow:
            0 0 25px rgba(212,175,55,.55),
            0 0 60px rgba(212,175,55,.25),
            0 20px 40px rgba(0,0,0,.45);
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-13 .elementor-element.elementor-element-552655a a{

        width:90%;

        max-width:340px;

        min-width:auto;

        font-size:18px;

        padding:18px 20px;

        text-align:center;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c8817 */.elementor-13 .elementor-element.elementor-element-b0c8817{
    display:flex;
    justify-content:center;
    align-items:center;

    background:transparent;

    margin-top:-30px;

    position:relative;
    z-index:100;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3f44c */.elementor-13 .elementor-element.elementor-element-ad3f44c{
    width:100vw;

    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);

    background:#000;

    padding:3px 0;

    display:flex;
    justify-content:center;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f4a50 */.elementor-13 .elementor-element.elementor-element-44f4a50{

    margin-top:-30px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fee05f */.elementor-13 .elementor-element.elementor-element-0fee05f{

    margin-top:-80px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f73b1 */.elementor-13 .elementor-element.elementor-element-e9f73b1{

    margin-top:-80px;

}
.elementor-13 .elementor-element.elementor-element-e9f73b1{

    width:100vw;

    max-width:none;

    margin-left:calc(50% - 50vw);

    margin-right:calc(50% - 50vw);

    padding-left:0;

    padding-right:0;

}

.elementor-13 .elementor-element.elementor-element-e9f73b1{

    width:100vw;

    max-width:none;

    margin-left:calc(50% - 50vw);

    margin-right:calc(50% - 50vw);

    background:#000;

}/* End custom CSS */