.elementor-7 .elementor-element.elementor-element-039112b:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-039112b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #141414;
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/948e31d8046c8b13f52afe071c19b756.gif");
}

.elementor-7 .elementor-element.elementor-element-039112b>.elementor-background-overlay {
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/fork-text.gif");
    background-position: center center;
    background-size: auto;
    opacity: 1;
    mix-blend-mode: difference;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-039112b {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 5px 0px 5px;
    z-index: 9;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7502339.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-7502339.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-7502339.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.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-7 .elementor-element.elementor-element-7032a20 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-7032a20 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 75px;
    font-weight: 600;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ABCC33;
    stroke: #ABCC33;
    text-shadow: 11px 5px 0px rgba(255, 255, 255, 0.23);
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9f32346.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-9f32346.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-9f32346.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.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-7 .elementor-element.elementor-element-d45e16f {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-d45e16f img {
    width: 30%;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-eb61f76 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon {
    font-size: 65px;
}

.elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon svg {
    height: 65px;
}

.elementor-7 .elementor-element.elementor-element-2768ed9 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon {
    font-size: 65px;
}

.elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon svg {
    height: 65px;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon {
    font-size: 65px;
}

.elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon svg {
    height: 65px;
}

.elementor-7 .elementor-element.elementor-element-5daba90 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon {
    font-size: 65px;
}

.elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon svg {
    height: 65px;
}

.elementor-7 .elementor-element.elementor-element-104f5f0:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-104f5f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #444444 0%, #000000 100%);
}

.elementor-7 .elementor-element.elementor-element-104f5f0>.elementor-background-overlay {
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-text.gif");
    background-position: center center;
    background-size: contain;
    opacity: 1;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-104f5f0 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px rgba(255, 255, 255, 0.47);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 5px 5px 5px;
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f7bc037.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-f7bc037.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-f7bc037.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c15f2f1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-c15f2f1.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-c15f2f1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-c15f2f1>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-72a1fc7 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-72a1fc7 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-b52f275.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-b52f275.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-b52f275.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-b52f275>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-b8a7f00 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-b8a7f00 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3124705.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-3124705.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-3124705.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-3124705>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-9308f40 {
    width: var(--container-widget-width, 62.287%);
    max-width: 62.287%;
    --container-widget-width: 62.287%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9308f40 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1fbd042.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-1fbd042.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-1fbd042.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-1fedb93 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-1fedb93 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ca33837:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-ca33837>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-ca33837 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 3;
}

.elementor-7 .elementor-element.elementor-element-ca33837>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-bce3c77 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7df7ba9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-spinner.gif");
    background-position: center center;
    background-size: auto;
}

.elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-background-overlay {
    background-color: #FFFFFF;
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/948e31d8046c8b13f52afe071c19b756.gif");
    background-position: center center;
    background-repeat: repeat;
    background-size: auto;
    opacity: 1;
    mix-blend-mode: exclusion;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-container {
    max-width: 2000px;
}

.elementor-7 .elementor-element.elementor-element-7df7ba9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2% 0% 3% 0%;
}

.elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-shape-top .elementor-shape-fill {
    fill: #E9E9E93D;
}

.elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-shape-top svg {
    width: calc(178% + 1.3px);
    height: 500px;
}

.elementor-7 .elementor-element.elementor-element-d008071:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-d008071>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-d008071>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0e2d0d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #000000 0%, #FFFFFF 63%);
}

.elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-meme.gif");
    background-position: center center;
    background-size: cover;
    opacity: 0.5;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0e2d0d5.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-7 .elementor-element.elementor-element-0e2d0d5.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-0e2d0d5>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-25db460 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-25db460 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-d649c41 img {
    width: 100%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-7 .elementor-element.elementor-element-b12a2e4 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    padding: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-b12a2e4,
.elementor-7 .elementor-element.elementor-element-b12a2e4>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-fb2af12.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-fb2af12.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-fb2af12.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.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-7 .elementor-element.elementor-element-09e0978 .elementor-button {
    background-color: transparent;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-09e0978 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-51dbe38.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-51dbe38.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-51dbe38.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-ab45c13 .elementor-button {
    background-color: #000000;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ab45c13 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-7163a00>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-9f911cb {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-9f911cb .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-058d0d0 {
    width: 100%;
    max-width: 100%;
}

.elementor-7 .elementor-element.elementor-element-058d0d0 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-7af0792 {
    width: 100%;
    max-width: 100%;
}

.elementor-7 .elementor-element.elementor-element-7af0792 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}

.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-7 .elementor-element.elementor-element-64b19ec {
    width: auto;
    max-width: auto;
    font-family: "Fira Mono", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c6e8474.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-c6e8474.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-c6e8474.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-b7b9a45 img {
    width: 100%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c60bd5b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-c60bd5b.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-c60bd5b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-466f0e6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-466f0e6.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-466f0e6.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-806373e .elementor-button {
    background-color: transparent;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-806373e {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-0f70185 .elementor-button {
    background-color: #000000;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-0f70185 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-4d1ac81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #0A0103F0 59%, #FFFFFF00 0%);
}

.elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://mlbqntbx42wp.i.optimole.com/w:600/h:600/q:mauto/ig:avif/https://itsfork.vip/wp-content/uploads/2025/07/RWP0472B-ANIM-1.webp");
    background-position: center center;
    background-size: cover;
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4d1ac81.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-4d1ac81.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-4d1ac81.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: lighten;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a6f920d {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a6f920d .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF;
    stroke: #FFFFFF;
    text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.75);
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-a8f0837 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-a8f0837 img {
    width: 89%;
}

.elementor-7 .elementor-element.elementor-element-9cc9f93 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-9cc9f93 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 116px;
    font-weight: 600;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF;
    stroke: #FFFFFF;
    text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.75);
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-ab1e1a9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-ab1e1a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(129deg, #ACFF6FAD 0%, #9FFBFF 100%);
}

.elementor-7 .elementor-element.elementor-element-ab1e1a9>.elementor-background-overlay {
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/948e31d8046c8b13f52afe071c19b756.gif");
    background-position: center center;
    background-size: contain;
    opacity: 0.5;
    mix-blend-mode: color;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ab1e1a9 {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-097b862>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-4cbcd6a {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-4cbcd6a .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-6373a36>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-1e61c9d {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-1e61c9d .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-5597b3a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-bd3ba6c {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-bd3ba6c .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-e6830ac>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-e70c573 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-e70c573 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-0eb8a35 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-0eb8a35 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-79067eb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-79067eb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 64%, #FFFFFF 100%);
}

.elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-text.gif");
    background-position: center center;
    opacity: 0.07;
}

.elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-64aa049 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-64aa049 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-b961a21 {
    width: 100%;
    max-width: 100%;
}

.elementor-7 .elementor-element.elementor-element-b961a21 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-6837922 {
    width: auto;
    max-width: auto;
    font-family: "Fira Mono", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-eedf3bc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-eedf3bc.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-e84b569 .elementor-button {
    background-color: transparent;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-e84b569 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-115a602 .elementor-button {
    background-color: #000000;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-115a602 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-704d4ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, #B8B8B8 43%, #FFFFFF 43%);
}

.elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/1796ef0033df2a1bb61b02d731541119.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.39;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-704d4ad.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-704d4ad.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-704d4ad.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: exclusion;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2be0b67 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-2be0b67 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-8c0695a {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-8c0695a .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #000000;
}

.elementor-7 .elementor-element.elementor-element-6cb184a {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-6cb184a img {
    width: 84%;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-84cb480.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-84cb480.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-84cb480.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-095499e .elementor-button {
    background-color: transparent;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-095499e {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-095499e .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-7 .elementor-element.elementor-element-095499e .elementor-button .elementor-button-content-wrapper {
    gap: 5px;
}

.elementor-7 .elementor-element.elementor-element-e516f8d .elementor-button {
    background-color: #000000;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-e516f8d {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-e516f8d .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9c92b8e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-9c92b8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    background: #000000 !important;
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-9c92b8e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-7 .elementor-element.elementor-element-9c92b8e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-7 .elementor-element.elementor-element-9c92b8e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9c92b8e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-bbf9e25.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-bbf9e25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    background: transparent !important;
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-bbf9e25.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-fba2163 {
    overflow: hidden;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 5px 0px 0px rgba(178.5, 178.5, 178.5, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fba2163,
.elementor-7 .elementor-element.elementor-element-fba2163>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-e326659:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-e326659>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000 !important;
}

.elementor-7 .elementor-element.elementor-element-e326659>.elementor-element-populated {
    border-style: none;
    border-color: none;
    box-shadow: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-e326659>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-5a96c71 {
    width: var(--container-widget-width, 99.844%);
    max-width: 99.844%;
    --container-widget-width: 99.844%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9b4d6bf {
    background: black !important;
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-aca2abe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-aca2abe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    background: black !important;
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-aca2abe.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-f904b99 .elementor-button {
    background-color: transparent;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-f904b99 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-9c661b9 .elementor-button {
    background-color: #000000;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-9c661b9 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-7 .elementor-element.elementor-element-0a70896 {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #000000;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-b5ca35d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-b5ca35d.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-b5ca35d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-b5ca35d>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-07b6b5a:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-07b6b5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-07b6b5a {
    overflow: hidden;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 0px 5px 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-07b6b5a,
.elementor-7 .elementor-element.elementor-element-07b6b5a>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-07b6b5a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-293ff1d img {
    width: 500px;
    height: 469px;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-7 .elementor-element.elementor-element-ba853b1 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
}

.elementor-7 .elementor-element.elementor-element-ba853b1 .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-ba853b1 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-7 .elementor-element.elementor-element-daa203b {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-daa203b .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-72ad8c7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-72ad8c7.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-72ad8c7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-72ad8c7>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c98f2bc:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-c98f2bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-c98f2bc {
    overflow: hidden;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 0px 5px 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-c98f2bc,
.elementor-7 .elementor-element.elementor-element-c98f2bc>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-c98f2bc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9d1df94 img {
    width: 500px;
    height: 469px;
}

.elementor-7 .elementor-element.elementor-element-1c349ce {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
}

.elementor-7 .elementor-element.elementor-element-1c349ce .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-1c349ce .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-7 .elementor-element.elementor-element-703e65e {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-703e65e .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2393d02.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-2393d02.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-2393d02.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-2393d02>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-124b207:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-124b207>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-124b207 {
    overflow: hidden;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 0px 5px 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-124b207,
.elementor-7 .elementor-element.elementor-element-124b207>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-124b207>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a490241 .elementor-wrapper {
    --video-aspect-ratio: 1;
}

.elementor-7 .elementor-element.elementor-element-20fde22 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
}

.elementor-7 .elementor-element.elementor-element-20fde22 .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-20fde22 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-7 .elementor-element.elementor-element-3a8d1fd {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-3a8d1fd .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5a161d4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-5a161d4.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-5a161d4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-5a161d4>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-040be33:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-040be33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-040be33 {
    overflow: hidden;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 0px 5px 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-040be33,
.elementor-7 .elementor-element.elementor-element-040be33>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-040be33>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ce4f020 img {
    width: 500px;
    height: 469px;
}

.elementor-7 .elementor-element.elementor-element-e68cb5c {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
}

.elementor-7 .elementor-element.elementor-element-e68cb5c .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-e68cb5c .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-7 .elementor-element.elementor-element-fcb6e1a {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-fcb6e1a .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-95c1d7c:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-95c1d7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-95c1d7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-95c1d7c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-d037bb4 {
    padding: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-749971f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-749971f.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-749971f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-7 .elementor-element.elementor-element-21e3835 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-21e3835 .elementor-heading-title {
    font-family: "Fira Mono", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1ed250b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-1ed250b.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-1ed250b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-ba2bc69 .elementor-button {
    background-color: transparent;
    font-family: "Fira Mono", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ba2bc69 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-0626e06 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
}

.elementor-7 .elementor-element.elementor-element-0626e06 .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-0626e06 .elementor-divider {
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-7 .elementor-element.elementor-element-a73a3ef {
    width: auto;
    max-width: auto;
    text-align: center;
    font-family: "Fira Mono", Sans-serif;
    font-size: 8px;
    font-weight: 400;
    color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-f7bc037 {
        width: 35%;
    }

    .elementor-7 .elementor-element.elementor-element-67758cc {
        width: 65%;
    }

    .elementor-7 .elementor-element.elementor-element-c6e8474 {
        width: 54.999%;
    }

    .elementor-7 .elementor-element.elementor-element-c60bd5b {
        width: 45%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-f7bc037 {
        width: 52%;
    }

    .elementor-7 .elementor-element.elementor-element-67758cc {
        width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-7163a00 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-4d1ac81 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-79067eb {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-9c92b8e {
        width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-7 .elementor-element.elementor-element-7df7ba9:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-background-overlay {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-7 .elementor-element.elementor-element-7032a20 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-d45e16f img {
        width: 22%;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon {
        font-size: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon svg {
        height: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon {
        font-size: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon svg {
        height: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon {
        font-size: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon svg {
        height: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon {
        font-size: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon svg {
        height: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-72a1fc7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-b8a7f00 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-9308f40 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-1fedb93 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated {
        border-width: 0px 0px 2px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-25db460 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-9f911cb .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-058d0d0 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-7af0792 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-64b19ec {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-a6f920d .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-7 .elementor-element.elementor-element-a8f0837 img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-9cc9f93 .elementor-heading-title {
        font-size: 97px;
    }

    .elementor-7 .elementor-element.elementor-element-4cbcd6a .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-1e61c9d .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-bd3ba6c .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-e70c573 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-0eb8a35 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated {
        border-width: 0px 0px 2px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-64aa049 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-b961a21 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-6837922 {
        font-size: 12px;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-704d4ad.elementor-column .elementor-widget-wrap {
        align-items: space-between;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad.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-704d4ad.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated>.elementor-background-overlay {
        background-size: contain;
    }

    .elementor-7 .elementor-element.elementor-element-2be0b67 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-8c0695a .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-7 .elementor-element.elementor-element-6cb184a {
        --container-widget-width: 208px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 208px);
        max-width: 208px;
    }

    .elementor-7 .elementor-element.elementor-element-6cb184a img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-293ff1d img {
        height: 156px;
    }

    .elementor-7 .elementor-element.elementor-element-daa203b .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-7 .elementor-element.elementor-element-9d1df94 img {
        height: 156px;
    }

    .elementor-7 .elementor-element.elementor-element-703e65e .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-7 .elementor-element.elementor-element-3a8d1fd .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-7 .elementor-element.elementor-element-ce4f020 img {
        height: 156px;
    }

    .elementor-7 .elementor-element.elementor-element-fcb6e1a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-21e3835 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-a73a3ef {
        font-size: 8px;
    }
}

@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-7502339.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-7032a20 .elementor-heading-title {
        font-size: 37px;
    }

    .elementor-7 .elementor-element.elementor-element-d45e16f img {
        width: 23%;
    }

    .elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-c15f2f1 {
        width: 25%;
    }

    .elementor-7 .elementor-element.elementor-element-72a1fc7 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-7 .elementor-element.elementor-element-b52f275 {
        width: 25%;
    }

    .elementor-7 .elementor-element.elementor-element-b8a7f00 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-7 .elementor-element.elementor-element-3124705 {
        width: 25%;
    }

    .elementor-7 .elementor-element.elementor-element-9308f40 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-7 .elementor-element.elementor-element-1fbd042 {
        width: 25%;
    }

    .elementor-7 .elementor-element.elementor-element-1fedb93 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated {
        border-width: 0px 0px 2px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-25db460 {
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-7 .elementor-element.elementor-element-fb2af12 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-09e0978 .elementor-button {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-51dbe38 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-ab45c13 .elementor-button {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-7163a00>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-058d0d0 {
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7af0792 {
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-7 .elementor-element.elementor-element-a6f920d {
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-7 .elementor-element.elementor-element-a6f920d .elementor-heading-title {
        font-size: 56px;
    }

    .elementor-7 .elementor-element.elementor-element-a8f0837 img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-9cc9f93 {
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-7 .elementor-element.elementor-element-9cc9f93 .elementor-heading-title {
        font-size: 82px;
    }

    .elementor-7 .elementor-element.elementor-element-ab1e1a9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-097b862 {
        width: 33%;
    }

    .elementor-7 .elementor-element.elementor-element-097b862>.elementor-element-populated {
        border-width: 0px 2px 2px 0px;
        margin: 0px 0px 0px 2px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 2px;
    }

    .elementor-7 .elementor-element.elementor-element-4cbcd6a .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-6373a36 {
        width: 33%;
    }

    .elementor-7 .elementor-element.elementor-element-6373a36>.elementor-element-populated {
        border-width: 0px 2px 2px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-1e61c9d .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-5597b3a {
        width: 33%;
    }

    .elementor-7 .elementor-element.elementor-element-5597b3a>.elementor-element-populated {
        border-width: 0px 0px 2px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-bd3ba6c .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-e6830ac {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-e70c573 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-8d6817c {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-0eb8a35 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-b961a21 {
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-7 .elementor-element.elementor-element-6837922 {
        font-size: 9px;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated {
        border-width: 2px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-6cb184a img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-095499e .elementor-button {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-e516f8d .elementor-button {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-b5ca35d {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-b5ca35d>.elementor-element-populated {
        border-width: 2px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-293ff1d img {
        height: 120px;
    }

    .elementor-7 .elementor-element.elementor-element-daa203b .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-7 .elementor-element.elementor-element-72ad8c7 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-72ad8c7>.elementor-element-populated {
        border-width: 2px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-9d1df94 img {
        height: 120px;
    }

    .elementor-7 .elementor-element.elementor-element-703e65e .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-7 .elementor-element.elementor-element-2393d02 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-2393d02>.elementor-element-populated {
        border-width: 2px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-3a8d1fd .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-7 .elementor-element.elementor-element-5a161d4 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-5a161d4>.elementor-element-populated {
        border-width: 2px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-ce4f020 img {
        height: 120px;
    }

    .elementor-7 .elementor-element.elementor-element-fcb6e1a .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-7 .elementor-element.elementor-element-749971f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-1ed250b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-a73a3ef {
        font-size: 7px;
    }
}

/* Start custom CSS */
body {
    overflow-x: hidden;

    .elementor-7 .elementor-element.elementor-element-039112b:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-039112b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #141414;
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/948e31d8046c8b13f52afe071c19b756.gif");
    }

    .elementor-7 .elementor-element.elementor-element-039112b>.elementor-background-overlay {
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/fork-text.gif");
        background-position: center center;
        background-size: auto;
        opacity: 1;
        mix-blend-mode: difference;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-039112b {
        border-style: solid;
        border-width: 0px 0px 2px 0px;
        border-color: #FFFFFF;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 5px 0px 5px;
        z-index: 9;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7502339.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-7502339.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-7502339.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .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-7 .elementor-element.elementor-element-7032a20 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-7032a20 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 75px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
        -webkit-text-stroke-color: #ABCC33;
        stroke: #ABCC33;
        text-shadow: 11px 5px 0px rgba(255, 255, 255, 0.23);
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9f32346.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-9f32346.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-9f32346.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .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-7 .elementor-element.elementor-element-d45e16f {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-d45e16f img {
        width: 30%;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-widget-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-eb61f76.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon {
        font-size: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon svg {
        height: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9 {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-2768ed9.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon {
        font-size: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon svg {
        height: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-6e4a83a.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon {
        font-size: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon svg {
        height: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90 {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-framed .elementor-icon,
    .elementor-7 .elementor-element.elementor-element-5daba90.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon {
        font-size: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon svg {
        height: 65px;
    }

    .elementor-7 .elementor-element.elementor-element-104f5f0:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-104f5f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at center center, #444444 0%, #000000 100%);
    }

    .elementor-7 .elementor-element.elementor-element-104f5f0>.elementor-background-overlay {
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-text.gif");
        background-position: center center;
        background-size: contain;
        opacity: 1;
        mix-blend-mode: overlay;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-104f5f0 {
        border-style: solid;
        border-width: 0px 0px 2px 0px;
        border-color: #FFFFFF;
        box-shadow: 0px 5px 0px 0px rgba(255, 255, 255, 0.47);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 5px 5px 5px 5px;
        z-index: 2;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f7bc037.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-f7bc037.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-f7bc037.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c15f2f1.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-c15f2f1.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-c15f2f1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-c15f2f1>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-72a1fc7 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-72a1fc7 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-b52f275.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-b52f275.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-b52f275.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-b52f275>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-b8a7f00 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-b8a7f00 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3124705.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-3124705.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-3124705.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-3124705>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-9308f40 {
        width: var(--container-widget-width, 62.287%);
        max-width: 62.287%;
        --container-widget-width: 62.287%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7 .elementor-element.elementor-element-9308f40 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1fbd042.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-1fbd042.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-1fbd042.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-1fedb93 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-1fedb93 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-shadow: 0px 9px 0px rgba(0, 0, 0, 0.3);
        color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-ca33837:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-ca33837>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-ca33837 {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.5);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
        z-index: 3;
    }

    .elementor-7 .elementor-element.elementor-element-ca33837>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-bce3c77 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 5px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #FFFFFF;
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-spinner.gif");
        background-position: center center;
        background-size: auto;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-background-overlay {
        background-color: #FFFFFF;
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/948e31d8046c8b13f52afe071c19b756.gif");
        background-position: center center;
        background-repeat: repeat;
        background-size: auto;
        opacity: 1;
        mix-blend-mode: exclusion;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-container {
        max-width: 2000px;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 2% 0% 3% 0%;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-shape-top .elementor-shape-fill {
        fill: #E9E9E93D;
    }

    .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-shape-top svg {
        width: calc(178% + 1.3px);
        height: 500px;
    }

    .elementor-7 .elementor-element.elementor-element-d008071:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #000000;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated,
    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated>.elementor-background-overlay,
    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at center center, #000000 0%, #FFFFFF 63%);
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated>.elementor-background-overlay {
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-meme.gif");
        background-position: center center;
        background-size: cover;
        opacity: 0.5;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0e2d0d5.elementor-column .elementor-widget-wrap {
        align-items: space-between;
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5.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-0e2d0d5>.elementor-element-populated>.elementor-background-overlay {
        mix-blend-mode: overlay;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #000000;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-25db460 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-25db460 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 46px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-d649c41 img {
        width: 100%;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
    }

    .elementor-7 .elementor-element.elementor-element-b12a2e4 {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-b12a2e4,
    .elementor-7 .elementor-element.elementor-element-b12a2e4>.elementor-background-overlay {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-fb2af12.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-fb2af12.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-fb2af12.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .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-7 .elementor-element.elementor-element-09e0978 .elementor-button {
        background-color: transparent;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        fill: #000000;
        color: #000000;
        background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-09e0978 {
        width: auto;
        max-width: auto;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-51dbe38.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-51dbe38.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-51dbe38.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-7 .elementor-element.elementor-element-ab45c13 .elementor-button {
        background-color: #000000;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-ab45c13 {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-7163a00>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-9f911cb {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-9f911cb .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-058d0d0 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-058d0d0 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-7af0792 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-7af0792 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 600;
        color: #000000;
    }

    .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-7 .elementor-element.elementor-element-64b19ec {
        width: auto;
        max-width: auto;
        font-family: "Fira Mono", Sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c6e8474.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-c6e8474.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-c6e8474.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-b7b9a45 img {
        width: 100%;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c60bd5b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-c60bd5b.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-c60bd5b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-466f0e6.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-466f0e6.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-466f0e6.elementor-column>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-7 .elementor-element.elementor-element-806373e .elementor-button {
        background-color: transparent;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        fill: #000000;
        color: #000000;
        background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-806373e {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-0f70185 .elementor-button {
        background-color: #000000;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-0f70185 {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-4d1ac81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at center center, #0A0103F0 59%, #FFFFFF00 0%);
    }

    .elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-element-populated>.elementor-background-overlay {
        background-image: url("https://mlbqntbx42wp.i.optimole.com/w:600/h:600/q:mauto/ig:avif/https://itsfork.vip/wp-content/uploads/2025/07/RWP0472B-ANIM-1.webp");
        background-position: center center;
        background-size: cover;
        opacity: 1;
        filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4d1ac81.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-4d1ac81.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-4d1ac81.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-element-populated>.elementor-background-overlay {
        mix-blend-mode: lighten;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-4d1ac81>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-a6f920d {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-a6f920d .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 46px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
        -webkit-text-stroke-color: #FFFFFF;
        stroke: #FFFFFF;
        text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.75);
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-a8f0837 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7 .elementor-element.elementor-element-a8f0837 img {
        width: 89%;
    }

    .elementor-7 .elementor-element.elementor-element-9cc9f93 {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-9cc9f93 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 116px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
        -webkit-text-stroke-color: #FFFFFF;
        stroke: #FFFFFF;
        text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.75);
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-ab1e1a9:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-ab1e1a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(129deg, #ACFF6FAD 0%, #9FFBFF 100%);
    }

    .elementor-7 .elementor-element.elementor-element-ab1e1a9>.elementor-background-overlay {
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/948e31d8046c8b13f52afe071c19b756.gif");
        background-position: center center;
        background-size: contain;
        opacity: 0.5;
        mix-blend-mode: color;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-ab1e1a9 {
        border-style: solid;
        border-width: 2px 0px 2px 0px;
        border-color: #000000;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-097b862>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-4cbcd6a {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-4cbcd6a .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-6373a36>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-1e61c9d {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-1e61c9d .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-5597b3a>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-bd3ba6c {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-bd3ba6c .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-e6830ac>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-e70c573 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-e70c573 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-0eb8a35 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-0eb8a35 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-79067eb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #FFFFFF 64%, #FFFFFF 100%);
    }

    .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated>.elementor-background-overlay {
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/07/fork-text.gif");
        background-position: center center;
        opacity: 0.07;
    }

    .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        border-color: #000000;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-64aa049 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-64aa049 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-b961a21 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-b961a21 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-6837922 {
        width: auto;
        max-width: auto;
        font-family: "Fira Mono", Sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-eedf3bc.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-eedf3bc.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-e84b569 .elementor-button {
        background-color: transparent;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        fill: #000000;
        color: #000000;
        background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-e84b569 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-115a602 .elementor-button {
        background-color: #000000;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-115a602 {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at bottom right, #B8B8B8 43%, #FFFFFF 43%);
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated>.elementor-background-overlay {
        background-image: url("../../../../../itsfork.vip/wp-content/uploads/2025/08/1796ef0033df2a1bb61b02d731541119.gif");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 0.39;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-704d4ad.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad.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-704d4ad.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated>.elementor-background-overlay {
        mix-blend-mode: exclusion;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-2be0b67 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-2be0b67 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-8c0695a {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-8c0695a .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-6cb184a {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7 .elementor-element.elementor-element-6cb184a img {
        width: 84%;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-84cb480.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-84cb480.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-84cb480.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-095499e .elementor-button {
        background-color: transparent;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        fill: #000000;
        color: #000000;
        background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-095499e {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-095499e .elementor-button-content-wrapper {
        flex-direction: row;
    }

    .elementor-7 .elementor-element.elementor-element-095499e .elementor-button .elementor-button-content-wrapper {
        gap: 5px;
    }

    .elementor-7 .elementor-element.elementor-element-e516f8d .elementor-button {
        background-color: #000000;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-e516f8d {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-e516f8d .elementor-button-content-wrapper {
        flex-direction: row;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9c92b8e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-9c92b8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        background: #000000 !important;
        align-content: center;
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-9c92b8e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-9c92b8e>.elementor-element-populated>.elementor-background-overlay {
        opacity: 0.5;
    }

    .elementor-7 .elementor-element.elementor-element-9c92b8e>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-9c92b8e>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-bbf9e25.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-bbf9e25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        border: none;
        background: #000000 !important;
        align-content: center;
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-bbf9e25.elementor-column>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-7 .elementor-element.elementor-element-fba2163 {
        overflow: hidden;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #FFFFFF;
        box-shadow: 0px 5px 0px 0px rgba(178.5, 178.5, 178.5, 0.5);
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-fba2163,
    .elementor-7 .elementor-element.elementor-element-fba2163>.elementor-background-overlay {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-e326659:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-7 .elementor-element.elementor-element-e326659>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000 !important;
    }

    .elementor-7 .elementor-element.elementor-element-e326659>.elementor-element-populated {
        border-style: none;
        border-color: none;
        box-shadow: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-e326659>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-5a96c71 {
        width: var(--container-widget-width, 99.844%);
        max-width: 99.844%;
        --container-widget-width: 99.844%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7 .elementor-element.elementor-element-9b4d6bf {
        background: black !important;
        padding: 15px 15px 15px 15px;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-aca2abe.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-aca2abe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        background: black !important;
        align-content: center;
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-aca2abe.elementor-column>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-7 .elementor-element.elementor-element-f904b99 .elementor-button {
        background-color: transparent;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        fill: #000000;
        color: #000000;
        background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-f904b99 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-9c661b9 .elementor-button {
        background-color: #000000;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-9c661b9 {
        width: auto;
        max-width: auto;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-0a70896 {
        border-style: solid;
        border-width: 2px 0px 0px 0px;
        border-color: #000000;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-b5ca35d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-b5ca35d.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-b5ca35d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-b5ca35d>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-07b6b5a:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-07b6b5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-07b6b5a {
        overflow: hidden;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #000000;
        box-shadow: 0px 5px 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-07b6b5a,
    .elementor-7 .elementor-element.elementor-element-07b6b5a>.elementor-background-overlay {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-07b6b5a>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-293ff1d img {
        width: 500px;
        height: 469px;
    }

    .elementor-widget-divider {
        --divider-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-secondary);
    }

    .elementor-7 .elementor-element.elementor-element-ba853b1 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2px;
        margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-ba853b1 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-ba853b1 .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-daa203b {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-daa203b .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-72ad8c7.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-72ad8c7.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-72ad8c7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-72ad8c7>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c98f2bc:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-c98f2bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-c98f2bc {
        overflow: hidden;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #000000;
        box-shadow: 0px 5px 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-c98f2bc,
    .elementor-7 .elementor-element.elementor-element-c98f2bc>.elementor-background-overlay {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-c98f2bc>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-9d1df94 img {
        width: 500px;
        height: 469px;
    }

    .elementor-7 .elementor-element.elementor-element-1c349ce {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2px;
        margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-1c349ce .elementor-divider-separator {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-1c349ce .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-703e65e {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-703e65e .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2393d02.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-2393d02.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-2393d02.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-2393d02>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 2px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-124b207:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-124b207>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-124b207 {
        overflow: hidden;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #000000;
        box-shadow: 0px 5px 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-124b207,
    .elementor-7 .elementor-element.elementor-element-124b207>.elementor-background-overlay {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-124b207>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-a490241 .elementor-wrapper {
        --video-aspect-ratio: 1;
    }

    .elementor-7 .elementor-element.elementor-element-20fde22 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2px;
        margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-20fde22 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-20fde22 .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-3a8d1fd {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-3a8d1fd .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5a161d4.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-5a161d4.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-5a161d4.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-5a161d4>.elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-040be33:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-040be33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-040be33 {
        overflow: hidden;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #000000;
        box-shadow: 0px 5px 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-040be33,
    .elementor-7 .elementor-element.elementor-element-040be33>.elementor-background-overlay {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-040be33>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-ce4f020 img {
        width: 500px;
        height: 469px;
    }

    .elementor-7 .elementor-element.elementor-element-e68cb5c {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2px;
        margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
    }

    .elementor-7 .elementor-element.elementor-element-e68cb5c .elementor-divider-separator {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-e68cb5c .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-fcb6e1a {
        width: 100%;
        max-width: 100%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-fcb6e1a .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .elementor-7 .elementor-element.elementor-element-95c1d7c:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-95c1d7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000000;
    }

    .elementor-7 .elementor-element.elementor-element-95c1d7c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-95c1d7c>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7 .elementor-element.elementor-element-d037bb4 {
        padding: 5px 5px 5px 5px;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-749971f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-749971f.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-749971f.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-21e3835 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-21e3835 .elementor-heading-title {
        font-family: "Fira Mono", Sans-serif;
        font-size: 35px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1ed250b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-7 .elementor-element.elementor-element-1ed250b.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-1ed250b.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-7 .elementor-element.elementor-element-ba2bc69 .elementor-button {
        background-color: transparent;
        font-family: "Fira Mono", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        fill: #000000;
        color: #000000;
        background-image: linear-gradient(180deg, #ADADAD 0%, #FFFFFF 100%);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        border-radius: 5px 5px 5px 5px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-7 .elementor-element.elementor-element-ba2bc69 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-0626e06 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2px;
    }

    .elementor-7 .elementor-element.elementor-element-0626e06 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-0626e06 .elementor-divider {
        padding-block-start: 6px;
        padding-block-end: 6px;
    }

    .elementor-7 .elementor-element.elementor-element-a73a3ef {
        width: auto;
        max-width: auto;
        text-align: center;
        font-family: "Fira Mono", Sans-serif;
        font-size: 8px;
        font-weight: 400;
        color: #FFFFFF;
    }

    @media(min-width:768px) {
        .elementor-7 .elementor-element.elementor-element-f7bc037 {
            width: 35%;
        }

        .elementor-7 .elementor-element.elementor-element-67758cc {
            width: 65%;
        }

        .elementor-7 .elementor-element.elementor-element-c6e8474 {
            width: 54.999%;
        }

        .elementor-7 .elementor-element.elementor-element-c60bd5b {
            width: 45%;
        }
    }

    @media(max-width:1024px) and (min-width:768px) {
        .elementor-7 .elementor-element.elementor-element-f7bc037 {
            width: 52%;
        }

        .elementor-7 .elementor-element.elementor-element-67758cc {
            width: 45%;
        }

        .elementor-7 .elementor-element.elementor-element-0e2d0d5 {
            width: 100%;
        }

        .elementor-7 .elementor-element.elementor-element-7163a00 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-4d1ac81 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-79067eb {
            width: 100%;
        }

        .elementor-7 .elementor-element.elementor-element-704d4ad {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-9c92b8e {
            width: 50%;
        }
    }

    @media(min-width:1025px) {

        .elementor-7 .elementor-element.elementor-element-7df7ba9:not(.elementor-motion-effects-element-type-background),
        .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-attachment: scroll;
        }

        .elementor-7 .elementor-element.elementor-element-7df7ba9>.elementor-background-overlay {
            background-attachment: fixed;
        }
    }

    @media(max-width:1024px) {
        .elementor-7 .elementor-element.elementor-element-7032a20 .elementor-heading-title {
            font-size: 30px;
        }

        .elementor-7 .elementor-element.elementor-element-d45e16f img {
            width: 22%;
        }

        .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon {
            font-size: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-eb61f76 .elementor-icon svg {
            height: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon {
            font-size: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-2768ed9 .elementor-icon svg {
            height: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon {
            font-size: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-6e4a83a .elementor-icon svg {
            height: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon {
            font-size: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-5daba90 .elementor-icon svg {
            height: 50px;
        }

        .elementor-7 .elementor-element.elementor-element-72a1fc7 .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-b8a7f00 .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-9308f40 .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-1fedb93 .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-d008071>.elementor-element-populated {
            margin: 5px 5px 5px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated {
            border-width: 0px 0px 2px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-25db460 .elementor-heading-title {
            font-size: 25px;
        }

        .elementor-7 .elementor-element.elementor-element-9f911cb .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-058d0d0 .elementor-heading-title {
            font-size: 25px;
        }

        .elementor-7 .elementor-element.elementor-element-7af0792 .elementor-heading-title {
            font-size: 10px;
        }

        .elementor-7 .elementor-element.elementor-element-64b19ec {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-a6f920d .elementor-heading-title {
            font-size: 72px;
        }

        .elementor-7 .elementor-element.elementor-element-a8f0837 img {
            width: 100%;
        }

        .elementor-7 .elementor-element.elementor-element-9cc9f93 .elementor-heading-title {
            font-size: 97px;
        }

        .elementor-7 .elementor-element.elementor-element-4cbcd6a .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-1e61c9d .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-bd3ba6c .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-e70c573 .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-0eb8a35 .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated {
            border-width: 0px 0px 2px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-64aa049 .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-b961a21 .elementor-heading-title {
            font-size: 25px;
        }

        .elementor-7 .elementor-element.elementor-element-6837922 {
            font-size: 12px;
        }

        .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-704d4ad.elementor-column .elementor-widget-wrap {
            align-items: space-between;
        }

        .elementor-7 .elementor-element.elementor-element-704d4ad.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-704d4ad.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated>.elementor-background-overlay {
            background-size: contain;
        }

        .elementor-7 .elementor-element.elementor-element-2be0b67 .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-8c0695a .elementor-heading-title {
            font-size: 55px;
        }

        .elementor-7 .elementor-element.elementor-element-6cb184a {
            --container-widget-width: 208px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 208px);
            max-width: 208px;
        }

        .elementor-7 .elementor-element.elementor-element-6cb184a img {
            width: 100%;
        }

        .elementor-7 .elementor-element.elementor-element-293ff1d img {
            height: 156px;
        }

        .elementor-7 .elementor-element.elementor-element-daa203b .elementor-heading-title {
            font-size: 16px;
        }

        .elementor-7 .elementor-element.elementor-element-9d1df94 img {
            height: 156px;
        }

        .elementor-7 .elementor-element.elementor-element-703e65e .elementor-heading-title {
            font-size: 16px;
        }

        .elementor-7 .elementor-element.elementor-element-3a8d1fd .elementor-heading-title {
            font-size: 16px;
        }

        .elementor-7 .elementor-element.elementor-element-ce4f020 img {
            height: 156px;
        }

        .elementor-7 .elementor-element.elementor-element-fcb6e1a .elementor-heading-title {
            font-size: 15px;
        }

        .elementor-7 .elementor-element.elementor-element-21e3835 .elementor-heading-title {
            font-size: 30px;
        }

        .elementor-7 .elementor-element.elementor-element-a73a3ef {
            font-size: 8px;
        }
    }

    @media(max-width:767px) {
        .elementor-7 .elementor-element.elementor-element-7502339.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-7 .elementor-element.elementor-element-7032a20 .elementor-heading-title {
            font-size: 37px;
        }

        .elementor-7 .elementor-element.elementor-element-d45e16f img {
            width: 23%;
        }

        .elementor-7 .elementor-element.elementor-element-a1dd0fb.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-7 .elementor-element.elementor-element-c15f2f1 {
            width: 25%;
        }

        .elementor-7 .elementor-element.elementor-element-72a1fc7 .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-7 .elementor-element.elementor-element-b52f275 {
            width: 25%;
        }

        .elementor-7 .elementor-element.elementor-element-b8a7f00 .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-7 .elementor-element.elementor-element-3124705 {
            width: 25%;
        }

        .elementor-7 .elementor-element.elementor-element-9308f40 .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-7 .elementor-element.elementor-element-1fbd042 {
            width: 25%;
        }

        .elementor-7 .elementor-element.elementor-element-1fedb93 .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-7 .elementor-element.elementor-element-0e2d0d5>.elementor-element-populated {
            border-width: 0px 0px 2px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-25db460 {
            margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .elementor-7 .elementor-element.elementor-element-fb2af12 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-09e0978 .elementor-button {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-51dbe38 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-ab45c13 .elementor-button {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-7163a00>.elementor-element-populated {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-058d0d0 {
            margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .elementor-7 .elementor-element.elementor-element-7af0792 {
            margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .elementor-7 .elementor-element.elementor-element-a6f920d {
            margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .elementor-7 .elementor-element.elementor-element-a6f920d .elementor-heading-title {
            font-size: 56px;
        }

        .elementor-7 .elementor-element.elementor-element-a8f0837 img {
            width: 100%;
        }

        .elementor-7 .elementor-element.elementor-element-9cc9f93 {
            margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .elementor-7 .elementor-element.elementor-element-9cc9f93 .elementor-heading-title {
            font-size: 82px;
        }

        .elementor-7 .elementor-element.elementor-element-ab1e1a9 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-097b862 {
            width: 33%;
        }

        .elementor-7 .elementor-element.elementor-element-097b862>.elementor-element-populated {
            border-width: 0px 2px 2px 0px;
            margin: 0px 0px 0px 2px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 2px;
        }

        .elementor-7 .elementor-element.elementor-element-4cbcd6a .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-6373a36 {
            width: 33%;
        }

        .elementor-7 .elementor-element.elementor-element-6373a36>.elementor-element-populated {
            border-width: 0px 2px 2px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-1e61c9d .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-5597b3a {
            width: 33%;
        }

        .elementor-7 .elementor-element.elementor-element-5597b3a>.elementor-element-populated {
            border-width: 0px 0px 2px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-bd3ba6c .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-e6830ac {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-e70c573 .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-8d6817c {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-0eb8a35 .elementor-heading-title {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-79067eb>.elementor-element-populated {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-b961a21 {
            margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .elementor-7 .elementor-element.elementor-element-6837922 {
            font-size: 9px;
        }

        .elementor-7 .elementor-element.elementor-element-704d4ad>.elementor-element-populated {
            border-width: 2px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-6cb184a img {
            width: 100%;
        }

        .elementor-7 .elementor-element.elementor-element-095499e .elementor-button {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-e516f8d .elementor-button {
            font-size: 12px;
        }

        .elementor-7 .elementor-element.elementor-element-b5ca35d {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-b5ca35d>.elementor-element-populated {
            border-width: 2px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-293ff1d img {
            height: 120px;
        }

        .elementor-7 .elementor-element.elementor-element-daa203b .elementor-heading-title {
            font-size: 17px;
        }

        .elementor-7 .elementor-element.elementor-element-72ad8c7 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-72ad8c7>.elementor-element-populated {
            border-width: 2px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-9d1df94 img {
            height: 120px;
        }

        .elementor-7 .elementor-element.elementor-element-703e65e .elementor-heading-title {
            font-size: 17px;
        }

        .elementor-7 .elementor-element.elementor-element-2393d02 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-2393d02>.elementor-element-populated {
            border-width: 2px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-3a8d1fd .elementor-heading-title {
            font-size: 17px;
        }

        .elementor-7 .elementor-element.elementor-element-5a161d4 {
            width: 50%;
        }

        .elementor-7 .elementor-element.elementor-element-5a161d4>.elementor-element-populated {
            border-width: 2px 0px 0px 0px;
        }

        .elementor-7 .elementor-element.elementor-element-ce4f020 img {
            height: 120px;
        }

        .elementor-7 .elementor-element.elementor-element-fcb6e1a .elementor-heading-title {
            font-size: 17px;
        }

        .elementor-7 .elementor-element.elementor-element-749971f.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-7 .elementor-element.elementor-element-1ed250b.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-7 .elementor-element.elementor-element-a73a3ef {
            font-size: 7px;
        }
    }

    /* Start custom CSS */
    body {
        overflow-x: hidden;
    }

    /* End custom CSS */
}

/* End custom CSS */