.elementor-12042 .elementor-element.elementor-element-3492f8c:not(.elementor-motion-effects-element-type-background), .elementor-12042 .elementor-element.elementor-element-3492f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12042 .elementor-element.elementor-element-3492f8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 45px 0px;}.elementor-12042 .elementor-element.elementor-element-3492f8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12042 .elementor-element.elementor-element-f27610d{padding:40px 0px 0px 0px;}.elementor-12042 .elementor-element.elementor-element-43018d6{text-align:center;}.elementor-12042 .elementor-element.elementor-element-43018d6 .elementor-heading-title{font-size:3rem;}.elementor-12042 .elementor-element.elementor-element-c0ad2c6{margin-top:40px;margin-bottom:60px;}.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button-content-wrapper{flex-direction:row;}.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button{font-size:30px;font-weight:bold;}.elementor-12042 .elementor-element.elementor-element-3d28bda > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button-content-wrapper{flex-direction:row;}.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button{font-size:30px;font-weight:bold;}.elementor-12042 .elementor-element.elementor-element-9dde71e > .elementor-widget-container{margin:30px 0px 0px 0px;}/* Start custom CSS for button, class: .elementor-element-3d28bda */.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button-content-wrapper
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button-text 
{
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    
}
.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button-text span
{
    font-size: 17px;
    font-weight: normal;
    letter-spacing: 0.2em;
    word-spacing: 0.2em;
}

.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button-icon 
{
    font-size: 75px
}

.elementor-12042 .elementor-element.elementor-element-3d28bda .elementor-button.elementor-button-link.elementor-size-xl
{
    align-items: center;
    padding: 20px 30px;
    display: flex;
    min-width: 350px;
    justify-content: center;
    align-items: center;
}

.elementor-12042 .elementor-element.elementor-element-3d28bda {
    display: flex;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dde71e */.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button-content-wrapper
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button-text 
{
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    
}
.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button-text span
{
    font-size: 17px;
    font-weight: normal;
    letter-spacing: 0.2em;
    word-spacing: 0.2em;
}

.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button-icon 
{
    font-size: 75px
}

.elementor-12042 .elementor-element.elementor-element-9dde71e .elementor-button.elementor-button-link.elementor-size-xl
{
    align-items: center;
    padding: 20px 30px;
    display: flex;
    min-width: 350px;
    justify-content: center;
    align-items: center;
}

.elementor-12042 .elementor-element.elementor-element-9dde71e {
    display: flex;
    justify-content: center;
    text-align: center;
}/* End custom CSS */