.elementor-7 .elementor-element.elementor-element-1aa9038f>.elementor-container {
    max-width: 1250px;
}

.elementor-7 .elementor-element.elementor-element-1aa9038f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6996113f.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-7 .elementor-element.elementor-element-6996113f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-7 .elementor-element.elementor-element-6996113f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-6996113f {
    z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-64dc8bbd {
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6b87272f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-6b87272f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-6b87272f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-538e6af7>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-wrap {
    max-width: 500px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-icon {
    font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 22px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-inline .wpr-button {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-block .wpr-button-text {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-538e6af7.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-653b918f {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-653b918f>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-wrap {
    max-width: 500px;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-icon {
    font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 22px;
}

.elementor-7 .elementor-element.elementor-element-653b918f [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-653b918f .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-inline .wpr-button {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-block .wpr-button-text {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-653b918f.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-wrap {
    max-width: 500px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-icon {
    font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 22px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-inline .wpr-button {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-block .wpr-button-text {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-6cd9b5c.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-39012bb5>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-wrap {
    max-width: 500px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-icon {
    font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 22px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-inline .wpr-button {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-block .wpr-button-text {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-39012bb5.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 2px 15px 2px 15px;
}

.elementor-7 .elementor-element.elementor-element-46f5e541 {
    margin-top: 150px;
    margin-bottom: 150px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7192f585.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-7192f585.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-7192f585.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-5558b275 img {
    width: 30%;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 4px 4px 0px 0px #000000;
}

.elementor-7 .elementor-element.elementor-element-688acae9 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: 59px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-688acae9 {
    left: 209px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-688acae9 {
    right: 209px;
}

.elementor-7 .elementor-element.elementor-element-7f80f291 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: -126px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7f80f291 {
    left: 132px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-7f80f291 {
    right: 132px;
}

.elementor-7 .elementor-element.elementor-element-6e9b0d8c {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: 194px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6e9b0d8c {
    left: 48px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-6e9b0d8c {
    right: 48px;
}

.elementor-7 .elementor-element.elementor-element-da87afe {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: 350px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-da87afe {
    left: 184px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-da87afe {
    right: 184px;
}

.elementor-7 .elementor-element.elementor-element-57a8526e {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: 415px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-57a8526e {
    left: 976px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-57a8526e {
    right: 976px;
}

.elementor-7 .elementor-element.elementor-element-75e38f02 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: 159px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-75e38f02 {
    left: 953px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-75e38f02 {
    right: 953px;
}

.elementor-7 .elementor-element.elementor-element-2ea87a5d {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: -21px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2ea87a5d {
    left: 1076px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-2ea87a5d {
    right: 1076px;
}

.elementor-7 .elementor-element.elementor-element-7995a448 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: -156px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7995a448 {
    left: 441px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-7995a448 {
    right: 441px;
}

.elementor-7 .elementor-element.elementor-element-5fe890a2 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    top: -118px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5fe890a2 {
    left: 787px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-5fe890a2 {
    right: 787px;
}

.elementor-7 .elementor-element.elementor-element-483d797c {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-483d797c .elementor-heading-title {
    color: #000000;
    font-family: "Motley", Sans-serif;
    font-size: 125px;
    font-weight: 100;
    text-transform: uppercase;
    -webkit-text-stroke-width: 3px;
    stroke-width: 3px;
    -webkit-text-stroke-color: #FFF;
    stroke: #fff;
    text-shadow: 5px 5px 0px #000000;
}

.elementor-7 .elementor-element.elementor-element-4b76c21 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-4b76c21 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Motley", Sans-serif;
    font-size: 28px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 2px 2px 0px #000000;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87>.elementor-widget-container {
    margin: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-wrap {
    max-width: 270px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-icon {
    font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-icon svg {
    width: 25px;
    height: 25px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    letter-spacing: -2px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-6e28ee87.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-67d605b {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-67d605b>.elementor-widget-container {
    margin: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-wrap {
    max-width: 270px;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-icon {
    font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-icon svg {
    width: 25px;
    height: 25px;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    letter-spacing: -2px;
}

.elementor-7 .elementor-element.elementor-element-67d605b [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-67d605b .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-67d605b.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-16321c51>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    background-color: #FFFFFF;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button::before {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button::after {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    color: #FFFFFF;
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-wrap {
    max-width: 130px;
}

.elementor-7 .elementor-element.elementor-element-16321c51 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-icon {
    font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-icon svg {
    width: 25px;
    height: 25px;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button::after {
    font-family: "Motley", Sans-serif;
    font-size: 20px;
    font-weight: 100;
}

.elementor-7 .elementor-element.elementor-element-16321c51 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button::after {
    background-color: #000;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button:hover {
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-16321c51.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 15px 5px 15px;
}

.elementor-7 .elementor-element.elementor-element-78d95bdb>.elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-78d95bdb img {
    width: 30%;
}

.elementor-7 .elementor-element.elementor-element-75b6cc2d>.elementor-container {
    max-width: 300px;
}

.elementor-7 .elementor-element.elementor-element-75b6cc2d {
    margin-top: 0px;
    margin-bottom: 15px;
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-22a93b95.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-22a93b95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-22a93b95.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-22a93b95:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-22a93b95>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-22a93b95>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-22a93b95>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-22a93b95>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-22a93b95>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-22a93b95>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-5a5cab22 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-5a5cab22>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-5a5cab22 img {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-50b67f97 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-50b67f97>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-50b67f97 img {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-68f1b5e1 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-68f1b5e1>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-68f1b5e1 img {
    width: 100%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-7 .elementor-element.elementor-element-264fe87f {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-264fe87f>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-264fe87f img {
    width: 100%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-7 .elementor-element.elementor-element-413c3dbe {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-413c3dbe>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-413c3dbe img {
    width: 100%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-7 .elementor-element.elementor-element-a1823f7 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a1823f7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Motley", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 2px 2px 0px #000000;
}

@media(min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-5fbeea86 {
        width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-6b87272f {
        width: 59.332%;
    }

    .elementor-7 .elementor-element.elementor-element-41b4dcb5 {
        width: 20%;
    }
}

@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-1aa9038f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-538e6af7>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-538e6af7 .wpr-button::after {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-653b918f>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-653b918f .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-653b918f .wpr-button::after {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-6cd9b5c>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-6cd9b5c .wpr-button::after {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-39012bb5>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-39012bb5 .wpr-button::after {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-46f5e541 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5558b275 img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-483d797c .elementor-heading-title {
        font-size: 72px;
        -webkit-text-stroke-width: 2px;
        stroke-width: 2px;
    }

    .elementor-7 .elementor-element.elementor-element-4b76c21 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-6e28ee87 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7 .elementor-element.elementor-element-6e28ee87>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-wrap {
        max-width: 230px;
    }

    .elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-6e28ee87 .wpr-button::after {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-67d605b {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7 .elementor-element.elementor-element-67d605b>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-wrap {
        max-width: 230px;
    }

    .elementor-7 .elementor-element.elementor-element-67d605b .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-67d605b .wpr-button::after {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-16321c51>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button-text,
    .elementor-7 .elementor-element.elementor-element-16321c51 .wpr-button::after {
        font-size: 12px;
        letter-spacing: -1.3px;
    }

    .elementor-7 .elementor-element.elementor-element-78d95bdb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-78d95bdb img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-5a5cab22 {
        --container-widget-width: 14%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 14%);
        max-width: 14%;
    }

    .elementor-7 .elementor-element.elementor-element-50b67f97 {
        --container-widget-width: 14%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 14%);
        max-width: 14%;
    }

    .elementor-7 .elementor-element.elementor-element-68f1b5e1 {
        --container-widget-width: 14%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 14%);
        max-width: 14%;
    }

    .elementor-7 .elementor-element.elementor-element-264fe87f {
        --container-widget-width: 14%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 14%);
        max-width: 14%;
    }

    .elementor-7 .elementor-element.elementor-element-413c3dbe {
        --container-widget-width: 14%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 14%);
        max-width: 14%;
    }

    .elementor-7 .elementor-element.elementor-element-a1823f7 .elementor-heading-title {
        font-size: 20px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-483d797c */
.gradiente {
    -webkit-text-stroke-width: .5;
    -webkit-text-stroke-color: #000000;
    background: rgb(0, 0, 0);
    background: linear-gradient(38deg, rgba(0, 0, 0, 1) 10%, rgba(40, 40, 40, 1) 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    /* End custom CSS */
    /* Start custom CSS for heading, class: .elementor-element-4b76c21 */
    .gradiente {
        -webkit-text-stroke-width: .5;
        -webkit-text-stroke-color: #000000;
        background: rgb(0, 0, 0);
        background: linear-gradient(38deg, rgba(0, 0, 0, 1) 10%, rgba(40, 40, 40, 1) 90%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;

        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-a1823f7 */
        .gradiente {
            -webkit-text-stroke-width: .5;
            -webkit-text-stroke-color: #000000;
            background: rgb(0, 0, 0);
            background: linear-gradient(38deg, rgba(0, 0, 0, 1) 10%, rgba(40, 40, 40, 1) 90%);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            /* End custom CSS */