.elementor-8 .elementor-element.elementor-element-5a74b17>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-5a74b17:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-5a74b17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(4deg, #F65628 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-5a74b17>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2023/08/dragon-ball-edlarmobsn899b1c.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5a74b17 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-5a74b17,
.elementor-8 .elementor-element.elementor-element-5a74b17>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-1a9b521.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1a9b521.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-6edab81 img {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-6edab81 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-c52ef2e {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-c52ef2e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #36200F;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-57bcbb1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-57bcbb1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-57bcbb1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-repeater-item-d07a2cf.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-repeater-item-d07a2cf.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-repeater-item-d07a2cf.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-repeater-item-dbd7f63.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-repeater-item-dbd7f63.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-repeater-item-dbd7f63.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-e543c8e {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-e543c8e .elementor-widget-container {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6fa601b .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-6fa601b>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-6fa601b {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-b45acc9>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-b45acc9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-b45acc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFC440 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-b45acc9>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2023/08/1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 100%;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-636c72f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-636c72f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c444f42>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-75519fa.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-75519fa>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFCB00;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-75519fa>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-75519fa>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-75519fa>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-75519fa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-579f9da {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-579f9da .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 142px;
    font-weight: 600;
    text-shadow: 0px 7px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-6b05779 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6b05779 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #36200F;
}

.elementor-8 .elementor-element.elementor-element-a806b92>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-a806b92:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a806b92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8950000 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-a806b92 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-a806b92,
.elementor-8 .elementor-element.elementor-element-a806b92>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8 .elementor-element.elementor-element-b45064e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-d6f9a99 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-d6f9a99>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-d6f9a99 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-7221fe2 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-7221fe2>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-7221fe2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-0bac335 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-0bac335>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-0bac335 {
    width: auto;
    max-width: auto;
    align-self: center;
}

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

.elementor-8 .elementor-element.elementor-element-bc232d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-0708456 img {
    width: 68%;
}

.elementor-8 .elementor-element.elementor-element-fc4ba2d>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-fc4ba2d:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-fc4ba2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(4deg, #FFC440 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-fc4ba2d>.elementor-background-overlay {
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-fc4ba2d {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #FFFFFF;
    box-shadow: 0px 11px 10px 5px rgba(86.7, 9.099966032608698, 86.30989113358787, 0.18);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1% 0% 1% 0%;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-fc4ba2d,
.elementor-8 .elementor-element.elementor-element-fc4ba2d>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-a7bc29c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-8 .elementor-element.elementor-element-94a5319 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-94a5319 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #36200F;
}

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

.elementor-8 .elementor-element.elementor-element-7ba92a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-repeater-item-d07a2cf.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-repeater-item-d07a2cf.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-repeater-item-d07a2cf.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-repeater-item-dbd7f63.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-repeater-item-dbd7f63.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-repeater-item-dbd7f63.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-f648903 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-f648903 .elementor-widget-container {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8fb2e20 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-8fb2e20>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-8fb2e20 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-d1641ff:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D89500 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2023/08/1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.4;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d1641ff .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.2px) hue-rotate(0deg);
}

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

.elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-shape-bottom .elementor-shape-fill {
    fill: #F65628;
}

.elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-shape-bottom svg {
    width: calc(175% + 1.3px);
    height: 92px;
}

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

.elementor-8 .elementor-element.elementor-element-ec2e847.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-08afbcd>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-e25c444.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-cb7c6d2 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-cb7c6d2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 123px;
    font-weight: 600;
    text-shadow: 0px 7px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-c6ffacd {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-c6ffacd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 61px;
    font-weight: 600;
    text-shadow: 0px 4px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-dd4f004>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-dd4f004 {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-ee701e4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-ee701e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-ee701e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F65628 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-ee701e4>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 0px 5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-ee701e4>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-ee701e4>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-ee701e4>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8 .elementor-element.elementor-element-4655efe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4655efe {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-17a7a53>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-17a7a53:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-17a7a53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8950000 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-17a7a53 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-17a7a53,
.elementor-8 .elementor-element.elementor-element-17a7a53>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-8 .elementor-element.elementor-element-17a7a53>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1117192.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-bd95a34 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-bd95a34 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-bc831a1 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-bc831a1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-d5c59d3 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-d5c59d3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-5b738d4:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #fc9500 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2023/08/dbz-ujdx4vj1nk9ewi1k.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 10;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5b738d4 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.2px) hue-rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-5b738d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 0% 3% 0%;
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-top .elementor-shape-fill {
    fill: #F65628;
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-top svg {
    width: calc(157% + 1.3px);
    height: 110px;
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-bottom .elementor-shape-fill {
    fill: #F65628;
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-bottom svg {
    width: calc(132% + 1.3px);
    height: 110px;
}

.elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

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

.elementor-8 .elementor-element.elementor-element-ca0439b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-caad86a img {
    width: 68%;
}

.elementor-8 .elementor-element.elementor-element-caad86a {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2026fb9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2026fb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-aae313a>.elementor-container {
    max-width: 1600px;
}

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

.elementor-8 .elementor-element.elementor-element-b4407e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-b4407e7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-b4407e7>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFCB00;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b4407e7>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-b4407e7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-b4407e7>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-8 .elementor-element.elementor-element-1a8f4e0 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-1a8f4e0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    text-shadow: 0px 5px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-eee4514 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-eee4514 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 123px;
    font-weight: 600;
    text-shadow: 0px 7px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-2ec23de {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-4e796d9>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-4e796d9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-4e796d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8950000 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-4e796d9 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-4e796d9,
.elementor-8 .elementor-element.elementor-element-4e796d9>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-8 .elementor-element.elementor-element-4e796d9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-1f5c7d9 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-1f5c7d9>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-1f5c7d9 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-46e5cb8 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-46e5cb8>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-46e5cb8 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-55501a1 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-55501a1>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-55501a1 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-08d2ba2>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-08d2ba2:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-08d2ba2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(4deg, #FFC440 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-08d2ba2>.elementor-background-overlay {
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-08d2ba2 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #FFFFFF;
    box-shadow: 0px 11px 10px 5px rgba(86.7, 9.099966032608698, 86.30989113358787, 0.18);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1% 0% 1% 0%;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-08d2ba2,
.elementor-8 .elementor-element.elementor-element-08d2ba2>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-a99d262.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1c24a37 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1c24a37 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #14110E;
}

.elementor-8 .elementor-element.elementor-element-a58f662 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a58f662 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

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

.elementor-8 .elementor-element.elementor-element-e5920ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1a1b0cb {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1a1b0cb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #14110E;
}

.elementor-8 .elementor-element.elementor-element-9980f8c {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-9980f8c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3ee5cf7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3ee5cf7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-dc2f64f {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-dc2f64f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #14110E;
}

.elementor-8 .elementor-element.elementor-element-09787bd {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-09787bd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

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

.elementor-8 .elementor-element.elementor-element-5495390.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f940ab4 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-f940ab4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #14110E;
}

.elementor-8 .elementor-element.elementor-element-6104bd9 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6104bd9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-cc723f0>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-cc723f0:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-cc723f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(126deg, #FFC440 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-cc723f0>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2023/08/dragon-ball-edlarmobsn899b1c.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.3;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-cc723f0>.elementor-shape-bottom .elementor-shape-fill {
    fill: #FFC440;
}

.elementor-8 .elementor-element.elementor-element-cc723f0>.elementor-shape-bottom svg {
    width: calc(141% + 1.3px);
    height: 41px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-06b56d1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-06b56d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-7d42c8f>.elementor-container {
    max-width: 1600px;
}

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

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

.elementor-8 .elementor-element.elementor-element-7eb6cc0>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-7eb6cc0>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-7eb6cc0>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-8 .elementor-element.elementor-element-e55efc8 {
    text-align: left;
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-e55efc8 img {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-ee2715b {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-ee2715b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 123px;
    font-weight: 600;
    text-shadow: 0px 7px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-a9dc261 {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-0162688>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-0162688:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-0162688>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8950000 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-0162688 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-0162688,
.elementor-8 .elementor-element.elementor-element-0162688>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8 .elementor-element.elementor-element-861b6e5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-bda5592 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-bda5592>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-bda5592 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-0cd171d .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-0cd171d>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-0cd171d {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-3dbeed1 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-3dbeed1>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-3dbeed1 {
    width: auto;
    max-width: auto;
    align-self: center;
}

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

.elementor-8 .elementor-element.elementor-element-8d31c13.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-11c9dcd {
    width: var(--container-widget-width, 101.452%);
    max-width: 101.452%;
    --container-widget-width: 101.452%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-a240729>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-a240729:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a240729>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFC440 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-a240729>.elementor-background-overlay {
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a240729 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 0% 5% 0%;
}

.elementor-8 .elementor-element.elementor-element-e7b49bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-e7b49bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8950000 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-e7b49bc>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 0px 5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-8 .elementor-element.elementor-element-e7b49bc>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-e7b49bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-e7b49bc>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8 .elementor-element.elementor-element-3b0580f>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-d6586c1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-d6586c1>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFCB00;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d6586c1>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-d6586c1>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-d6586c1>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-8 .elementor-element.elementor-element-741fd93 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-741fd93 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 60px;
    font-weight: 600;
    text-shadow: 0px 4px 0px #312822;
}

.elementor-8 .elementor-element.elementor-element-5ca97d9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-repeater-item-d07a2cf.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-repeater-item-d07a2cf.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-repeater-item-d07a2cf.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-repeater-item-dbd7f63.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-repeater-item-dbd7f63.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-repeater-item-dbd7f63.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-01bc7ec .elementor-widget-container {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-87a0bed {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-87a0bed .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #36200F;
}

.elementor-8 .elementor-element.elementor-element-dac16ee>.elementor-container {
    max-width: 1600px;
}

.elementor-8 .elementor-element.elementor-element-dac16ee:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-dac16ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(4deg, #FFC440 0%, #F65628 100%);
}

.elementor-8 .elementor-element.elementor-element-dac16ee>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2023/08/dragon-ball-edlarmobsn899b1c.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-dac16ee {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-dac16ee,
.elementor-8 .elementor-element.elementor-element-dac16ee>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-cde1aad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-cde1aad.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-cbc80fb img {
    width: 100%;
}

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

.elementor-8 .elementor-element.elementor-element-5a709cb {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-5a709cb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #36200F;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-637cbb7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-637cbb7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-637cbb7.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-repeater-item-d07a2cf.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-repeater-item-d07a2cf.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-repeater-item-d07a2cf.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-repeater-item-dbd7f63.elementor-social-icon {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-repeater-item-dbd7f63.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-repeater-item-dbd7f63.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-ae9867c {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-ae9867c .elementor-widget-container {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1e426fa .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0px 2px 0px #B418A9;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 3px 0px 0px #312822;
    padding: 7px 7px 7px 7px;
}

.elementor-8 .elementor-element.elementor-element-1e426fa>.elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-8 .elementor-element.elementor-element-1e426fa {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-0c63ac5 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 3px;
}

.elementor-8 .elementor-element.elementor-element-0c63ac5 .elementor-divider-separator {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-0c63ac5 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-8 .elementor-element.elementor-element-9793939 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-9793939 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-shadow: 0px 3px 0px #36200F;
}

@media(max-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-6edab81 img {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-c52ef2e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-6fa601b .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-579f9da .elementor-heading-title {
        font-size: 97px;
    }

    .elementor-8 .elementor-element.elementor-element-6b05779 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-d6f9a99 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-7221fe2 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-0bac335 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-0708456 img {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-94a5319 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-8 .elementor-element.elementor-element-8fb2e20 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-cb7c6d2 .elementor-heading-title {
        font-size: 94px;
    }

    .elementor-8 .elementor-element.elementor-element-c6ffacd .elementor-heading-title {
        font-size: 57px;
    }

    .elementor-8 .elementor-element.elementor-element-4655efe>.elementor-widget-container {
        margin: 25px 25px 25px 25px;
    }

    .elementor-8 .elementor-element.elementor-element-4655efe {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        align-self: center;
    }

    .elementor-8 .elementor-element.elementor-element-bd95a34 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-bc831a1 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-d5c59d3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-top svg {
        height: 36px;
    }

    .elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-bottom svg {
        height: 33px;
    }

    .elementor-8 .elementor-element.elementor-element-caad86a img {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1a8f4e0 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-8 .elementor-element.elementor-element-eee4514 .elementor-heading-title {
        font-size: 81px;
    }

    .elementor-8 .elementor-element.elementor-element-1f5c7d9 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-46e5cb8 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-55501a1 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-1c24a37 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-a58f662 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-1a1b0cb .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-9980f8c .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-dc2f64f .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-09787bd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-f940ab4 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-6104bd9 .elementor-heading-title {
        font-size: 18px;
    }

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

    .elementor-8 .elementor-element.elementor-element-bda5592 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-0cd171d .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-3dbeed1 .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-741fd93 .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-8 .elementor-element.elementor-element-87a0bed .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-cbc80fb img {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5a709cb .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-1e426fa .elementor-button {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-9793939 .elementor-heading-title {
        font-size: 18px;
    }
}

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

    .elementor-8 .elementor-element.elementor-element-6edab81 img {
        width: 70%;
    }

    .elementor-8 .elementor-element.elementor-element-57bcbb1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-579f9da .elementor-heading-title {
        font-size: 74px;
    }

    .elementor-8 .elementor-element.elementor-element-0708456 img {
        width: 70%;
    }

    .elementor-8 .elementor-element.elementor-element-a7bc29c.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-94a5319 {
        text-align: center;
    }

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

    .elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-background-overlay {
        opacity: 0.62;
    }

    .elementor-8 .elementor-element.elementor-element-cb7c6d2 .elementor-heading-title {
        font-size: 82px;
    }

    .elementor-8 .elementor-element.elementor-element-c6ffacd .elementor-heading-title {
        font-size: 41px;
    }

    .elementor-8 .elementor-element.elementor-element-4655efe>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-8 .elementor-element.elementor-element-bd95a34 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-8 .elementor-element.elementor-element-bc831a1 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-d5c59d3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-background-overlay {
        opacity: 0.62;
    }

    .elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-shape-bottom svg {
        height: 23px;
    }

    .elementor-8 .elementor-element.elementor-element-caad86a img {
        width: 53%;
    }

    .elementor-8 .elementor-element.elementor-element-1a8f4e0 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-8 .elementor-element.elementor-element-eee4514 .elementor-heading-title {
        font-size: 63px;
    }

    .elementor-8 .elementor-element.elementor-element-2ec23de {
        font-size: 15px;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-1c24a37 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-a58f662 .elementor-heading-title {
        font-size: 16px;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-1a1b0cb .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-9980f8c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-3ee5cf7 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-3ee5cf7>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-8 .elementor-element.elementor-element-dc2f64f .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-09787bd .elementor-heading-title {
        font-size: 16px;
    }

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

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

    .elementor-8 .elementor-element.elementor-element-f940ab4 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-6104bd9 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-ee2715b .elementor-heading-title {
        font-size: 63px;
    }

    .elementor-8 .elementor-element.elementor-element-a9dc261 {
        font-size: 15px;
    }

    .elementor-8 .elementor-element.elementor-element-e7b49bc>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-741fd93 .elementor-heading-title {
        font-size: 39px;
    }

    .elementor-8 .elementor-element.elementor-element-cde1aad.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-a90cd3d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-cbc80fb img {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5a709cb {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-637cbb7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-9793939 .elementor-heading-title {
        font-size: 12px;
    }
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-636c72f {
        width: 60%;
    }

    .elementor-8 .elementor-element.elementor-element-bc232d8 {
        width: 40%;
    }

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

    .elementor-8 .elementor-element.elementor-element-8d31c13 {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-ec2e847 {
        width: 100%;
    }

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

    .elementor-8 .elementor-element.elementor-element-2026fb9 {
        width: 60%;
    }

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

@media(min-width:1025px) {
    .elementor-8 .elementor-element.elementor-element-5a74b17>.elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-8 .elementor-element.elementor-element-b45acc9>.elementor-background-overlay {
        background-attachment: fixed;
    }

    .elementor-8 .elementor-element.elementor-element-d1641ff>.elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-8 .elementor-element.elementor-element-5b738d4>.elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-8 .elementor-element.elementor-element-cc723f0>.elementor-background-overlay {
        background-attachment: fixed;
    }

    .elementor-8 .elementor-element.elementor-element-dac16ee>.elementor-background-overlay {
        background-attachment: scroll;
    }
}

.item2{
    width: 100px;
    height: 100px;
    background-color: red;
    position: relative;
    animation: example2 5s infinite;
  animation-timing-function: ease-in-out;
  
  }
  
@keyframes logo_animation {
    0% {opacity: 1; scale: 1;}
    50% {opacity: 0.5; scale: 1.1;}
    100% {opacity:1; scale: 1;}
}

@keyframes charac_animation {
    0% {transform: translate(1500px);opacity:0; scale:1;}
    30% {transform: translate(0px);opacity:0.3; scale:1;}
    50% {transform: translate(0px);opacity:1; scale:1;}
    95% {opacity: 0; scale: 3; transform: translate(0px);}
    100% {transform: translate(300px); opacity: 0;}
}

@keyframes quiet_animation {
    0% {opacity: 1; scale: 0.9; transform:rotate(5deg)}
    50% {opacity: 0.8; scale: 1.1;transform:rotate(-5deg)}
    100% {opacity:1; scale: 0.9; transform:rotate(5deg)}
}
@keyframes float_animation1 {
    0% {opacity: 0.8; scale: 1; transform:rotate(15deg); transform:translate(10px, 1000px);}
    33% {opacity: 0.4; scale: 1;transform:rotate(-15deg); transform:translate(-10px, 700px);}
    66% {opacity:0.7; scale: 1; transform:rotate(15deg); transform:translate(20px, 300px);}
    100% {opacity:0.2; scale: 1; transform:rotate(15deg); transform:translate(0px, -100px);}
}
@keyframes float_animation2 {
    0% {opacity: 0.8; scale: 1; transform:rotate(40deg); transform:translate(-100px, 900px);}
    33% {opacity: 0.4; scale: 1;transform:rotate(-15deg); transform:translate(200px, 600px);}
    66% {opacity:0.7; scale: 1; transform:rotate(25deg); transform:translate(500px, 0px);}
    100% {opacity:0.2; scale: 1; transform:rotate(40deg); transform:translate(800px, -500px);}
}
@keyframes float_animation3 {
    0% {opacity: 0.8; scale: 1; transform:rotate(40deg); transform:translate(0px, 1000px);}
    33% {opacity: 0.4; scale: 1;transform:rotate(-15deg); transform:translate(-300px, 600px);}
    66% {opacity:0.7; scale: 1; transform:rotate(25deg); transform:translate(-600px, 200px);}
    100% {opacity:0.2; scale: 1; transform:rotate(40deg); transform:translate(-900px, -300px);}
}
@keyframes float_animation4 {
    0% {opacity: 0.8; scale: 1; transform:rotate(40deg); transform:translate(0px, 1200px);}
    33% {opacity: 0.4; scale: 1;transform:rotate(-15deg); transform:translate(-100px, 600px);}
    66% {opacity:0.7; scale: 1; transform:rotate(25deg); transform:translate(-200px, 200px);}
    100% {opacity:0.2; scale: 1; transform:rotate(40deg); transform:translate(-300px, -300px);}
}

@keyframes float_animation5 {
    0% {opacity: 0.6; scale: 0.4; transform:rotate(30deg); transform:translate(0px, 1300px);}
    33% {opacity: 0.3; scale: 0.8;transform:rotate(-30deg); transform:translate(-100px, 800px);}
    66% {opacity:0.5; scale: 0.6; transform:rotate(30deg); transform:translate(-200px, 300px);}
    100% {opacity:0.2; scale: 0.4; transform:rotate(30deg); transform:translate(-300px, -300px);}
}

.kaori_logo {
    animation: logo_animation 2s infinite;
    animation-timing-function: ease-in-out;
}
.kaori_charac {
    animation: charac_animation 5s infinite;
    animation-timing-function: ease-in-out;
}

.quiet-anim {
    animation: quiet_animation 4s infinite;
    animation-timing-function: ease-in-out;
}

.float_anim1{
    animation: float_animation1 6s infinite;
    animation-timing-function: linear;
}

.float_anim2{
    animation: float_animation2 12s infinite;
    animation-timing-function: linear;
}

.float_anim3{
    animation: float_animation3 15s infinite;
    animation-timing-function: linear;
}

.float_anim4{
    animation: float_animation4 8s infinite;
    animation-timing-function: linear;
}
.float_anim5{
    animation: float_animation5 10s infinite;
    animation-timing-function: linear;
}