.elementor-13 .elementor-element.elementor-element-fe6300c {
    --display: flex;
    --overlay-opacity: 0.85;
    --padding-top: 100px;
    --padding-bottom: 400px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-fe6300c:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-fe6300c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor7);
    background-image: url("https://websitedemos.net/digital-design-agency-04/wp-content/uploads/sites/1518/2025/02/hero-bg.png");
}

.elementor-13 .elementor-element.elementor-element-fe6300c::before,
.elementor-13 .elementor-element.elementor-element-fe6300c>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-fe6300c>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-fe6300c>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-fe6300c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-fe6300c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1fc4c85 {
    right: 6%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-1fc4c85 {
    left: 6%;
}

.elementor-13 .elementor-element.elementor-element-1fc4c85 {
    top: 15%;
}

.elementor-13 .elementor-element.elementor-element-1fc4c85 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-1fc4c85.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-1fc4c85.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-1fc4c85.elementor-view-default .elementor-icon {
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-1fc4c85.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-1fc4c85.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-1fc4c85 .elementor-icon {
    font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-1fc4c85 .elementor-icon svg {
    height: 40px;
}

.elementor-13 .elementor-element.elementor-element-15fbacd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 14% 2% 14%;
}

.elementor-13 .elementor-element.elementor-element-15fbacd {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-15fbacd .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor5);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6edffee {
    left: 10%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-6edffee {
    right: 10%;
}

.elementor-13 .elementor-element.elementor-element-6edffee {
    top: 42%;
}

.elementor-13 .elementor-element.elementor-element-6edffee .elementor-icon-wrapper {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-6edffee.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-6edffee.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-6edffee.elementor-view-default .elementor-icon {
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-6edffee.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-6edffee.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-6edffee .elementor-icon {
    font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-6edffee .elementor-icon svg {
    height: 40px;
}

.elementor-13 .elementor-element.elementor-element-2cc4ce7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-2cc4ce7 {
    text-align: center;
    color: var( --e-global-color-astglobalcolor5);
}

.elementor-13 .elementor-element.elementor-element-a7ca7d7 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-a7ca7d7 .elementor-button {
    fill: var( --e-global-color-astglobalcolor2);
    color: var( --e-global-color-astglobalcolor2);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5c185dd {
    right: 6%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-5c185dd {
    left: 6%;
}

.elementor-13 .elementor-element.elementor-element-5c185dd {
    top: 52%;
}

.elementor-13 .elementor-element.elementor-element-5c185dd .elementor-icon-wrapper {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-5c185dd .elementor-icon {
    font-size: 50px;
}

.elementor-13 .elementor-element.elementor-element-5c185dd .elementor-icon svg {
    height: 50px;
}

.elementor-13 .elementor-element.elementor-element-8ab196a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: -0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-8ab196a:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-8ab196a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-f7cc59e {
    --display: flex;
    --min-height: 600px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --margin-top: -350px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f7cc59e:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-f7cc59e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://websitedemos.net/digital-design-agency-04/wp-content/uploads/sites/1518/2025/02/home-video.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-0e6e680 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-default .elementor-icon {
    color: var( --e-global-color-astglobalcolor5);
    border-color: var( --e-global-color-astglobalcolor5);
}

.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor5);
}

.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-0e6e680.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-0e6e680 .elementor-icon {
    font-size: 16px;
    padding: 30px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-0e6e680 .elementor-icon svg {
    height: 16px;
}

.elementor-13 .elementor-element.elementor-element-3a83911 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 60px;
    --row-gap: 0px;
    --column-gap: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 45px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-3a83911:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-3a83911>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-943e62d {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-e2bab79 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-e2bab79>.elementor-widget-container {
    background-color: var( --e-global-color-astglobalcolor0);
    margin: -80px 0px 0px 0px;
    padding: 30px 40px 80px 40px;
}

.elementor-13 .elementor-element.elementor-element-e116878 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b5921a6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 32px 0px;
}

.elementor-13 .elementor-element.elementor-element-4597e5c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-dccc71c>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-74a4036 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-13 .elementor-element.elementor-element-74a4036>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-74a4036 .elementor-divider-separator {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-74a4036 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px;
}

.elementor-13 .elementor-element.elementor-element-790596a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 45px;
    --row-gap: 0px;
    --column-gap: 45px;
}

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

.elementor-13 .elementor-element.elementor-element-43aee89>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox,
.elementor-13 .elementor-element.elementor-element-43aee89 .uael-separator-parent {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon i {
    font-size: 20px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon {
    height: 20px;
    width: 20px;
    line-height: 20px;
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon i,
.elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon svg {
    transform: rotate(14deg);
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon,
.elementor-13 .elementor-element.elementor-element-43aee89 .uael-image .uael-image-content img {
    padding: 14px;
    display: inline-block;
    box-sizing: content-box;
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon,
.elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img {
    background-color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox-title {
    margin: 20px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox-text {
    margin: 0px 0px 0px 0px;
}

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

.elementor-13 .elementor-element.elementor-element-116ea84>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox,
.elementor-13 .elementor-element.elementor-element-116ea84 .uael-separator-parent {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon i {
    font-size: 20px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon {
    height: 20px;
    width: 20px;
    line-height: 20px;
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon i,
.elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon svg {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon,
.elementor-13 .elementor-element.elementor-element-116ea84 .uael-image .uael-image-content img {
    padding: 14px;
    display: inline-block;
    box-sizing: content-box;
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon,
.elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img {
    background-color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox-title {
    margin: 20px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox-text {
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-063b7b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-f5b3a80>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 80px 80px 80px;
}

.elementor-13 .elementor-element.elementor-element-f5b3a80 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-0759aca {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-af9abdf {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 1000px 1000px 1000px 1000px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 32px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-13 .elementor-element.elementor-element-99d899a {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c8207c5 {
    --display: flex;
    --gap: 16px 0px;
    --row-gap: 16px;
    --column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-aacc83f>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-643651b {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-8c07fbb {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-13 .elementor-element.elementor-element-c357026.elementor-element {
    --align-self: center;
}

.elementor-13 .elementor-element.elementor-element-c357026 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-f642900 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-57caa5c {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 1000px 1000px 1000px 1000px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 32px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-13 .elementor-element.elementor-element-1cd0bb7 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d59c6b3 {
    --display: flex;
    --gap: 16px 0px;
    --row-gap: 16px;
    --column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-7da96e3>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a877c6c {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-dd799fd {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-13 .elementor-element.elementor-element-17564ea .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-6b6abdf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-77f4bcd {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 1000px 1000px 1000px 1000px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 32px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-13 .elementor-element.elementor-element-5022ea9 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-8eae455 {
    --display: flex;
    --gap: 16px 0px;
    --row-gap: 16px;
    --column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-6322e8f>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d14ebe4 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-eb02cfe {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-13 .elementor-element.elementor-element-2bd8881 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-280fcb8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-8826104 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 1000px 1000px 1000px 1000px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 32px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-13 .elementor-element.elementor-element-17a8fd6 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-eb5a44e {
    --display: flex;
    --gap: 16px 0px;
    --row-gap: 16px;
    --column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-4cf2fa3>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3aff3d9 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-938de0f {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-13 .elementor-element.elementor-element-a88767d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1aeb326 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-1aeb326:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-1aeb326>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-440fe02>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 70px 0px;
}

.elementor-13 .elementor-element.elementor-element-440fe02 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d98a600 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-ae8ef80 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2bac6a4 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-bf424c2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bf424c2 {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-d917ba2 {
    width: var( --container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d917ba2>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-1e2e8fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 14px 0px;
}

.elementor-13 .elementor-element.elementor-element-d0bdbe0>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-011e5c5 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-5ef0f7b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5ef0f7b {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-597d1c0 {
    width: var( --container-widget-width, 27%);
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-597d1c0>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-f07ba3e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 14px 0px;
}

.elementor-13 .elementor-element.elementor-element-4c8cdbc>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-83e043f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6e6390f {
    --display: flex;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-64dc2d1>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-64dc2d1 {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-64dc2d1 img {
    width: 600%;
}

.elementor-13 .elementor-element.elementor-element-7dd272e {
    width: var( --container-widget-width, 27%);
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7dd272e>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-6ae654e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 14px 0px;
}

.elementor-13 .elementor-element.elementor-element-4f0f48b>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-211a553 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-add33d8>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-add33d8 {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-dab502a {
    width: var( --container-widget-width, 27%);
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-dab502a>.elementor-widget-container {
    margin: 0px 0px -25px 70px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-c745e76>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 14px 65px;
}

.elementor-13 .elementor-element.elementor-element-82fd593>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-c755e3e .elementor-button {
    background-color: var( --e-global-color-astglobalcolor2);
    fill: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor5);
}

.elementor-13 .elementor-element.elementor-element-c755e3e .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-c755e3e .elementor-button:focus {
    background-color: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-c755e3e>.elementor-widget-container {
    margin: -0px 0px -0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c755e3e .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-c755e3e .elementor-button:focus svg {
    fill: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-078bcf2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 180px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-078bcf2:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-078bcf2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://websitedemos.net/digital-design-agency-04/wp-content/uploads/sites/1518/2025/02/home-cta.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-078bcf2::before,
.elementor-13 .elementor-element.elementor-element-078bcf2>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-078bcf2>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-078bcf2>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-078bcf2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-078bcf2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-astglobalcolor7);
    --background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-2b5e899 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: -100px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 60px;
    --padding-right: 60px;
    --z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-2b5e899:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-2b5e899>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-ca147e4>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b12e064>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f41ea6f>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 18px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72eb36f .elementor-button {
    background-color: var( --e-global-color-astglobalcolor2);
    fill: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor5);
}

.elementor-13 .elementor-element.elementor-element-72eb36f .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-72eb36f .elementor-button:focus {
    background-color: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-72eb36f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72eb36f .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-72eb36f .elementor-button:focus svg {
    fill: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-4014477 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 150px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-19f44f0>.elementor-widget-container {
    margin: 20px 0px 18px 0px;
    padding: 0% 65% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-5a28810>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0% 60% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-8e8e131 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-45d89f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-77860e8 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-77860e8 .elementor-heading-title {
    font-size: 72px;
}

.elementor-13 .elementor-element.elementor-element-f7ef878 {
    width: var( --container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-bbe4c9b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-end;
    --gap: 0px 10px;
    --row-gap: 0px;
    --column-gap: 10px;
}

.elementor-13 .elementor-element.elementor-element-6c97526 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6c97526 .elementor-heading-title {
    font-size: 72px;
}

.elementor-13 .elementor-element.elementor-element-93b2861 {
    width: var( --container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-29e0391 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-end;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
}

.elementor-13 .elementor-element.elementor-element-d4e6b59 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

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

.elementor-13 .elementor-element.elementor-element-f749041 {
    width: var( --container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-f749041>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-13 .elementor-element.elementor-element-e325f06 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-20c6edc {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-20c6edc .elementor-heading-title {
    font-size: 72px;
}

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

.elementor-13 .elementor-element.elementor-element-0dec979>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68d3564 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-68d3564:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-68d3564>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-62a2ab8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-918e43d {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-4ef13b5>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0px 080px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fa1c0e5>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 120px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-cd9b593 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-13 .elementor-element.elementor-element-e9750a3 .elementor-button {
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-e9750a3 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-e9750a3 .elementor-button:focus {
    background-color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0);
}

.elementor-13 .elementor-element.elementor-element-a1bac1f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
}

.elementor-13 .elementor-element.elementor-element-f052f8e {
    --display: flex;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-33a24a4>.elementor-widget-container {
    margin: 0px -30px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33a24a4 {
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-351e91a {
    --display: flex;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-13 .elementor-element.elementor-element-351e91a:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-351e91a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F3;
}

.elementor-13 .elementor-element.elementor-element-944b0e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c876ad8 {
    --e-rating-icon-font-size: 18px;
    --e-rating-gap: 5px;
    --e-rating-icon-marked-color: var( --e-global-color-astglobalcolor2);
}

.elementor-13 .elementor-element.elementor-element-a56245f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-2f9617d>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-13 .elementor-element.elementor-element-a74b563 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-e0d9d9e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e0d9d9e .uael-infobox,
.elementor-13 .elementor-element.elementor-element-e0d9d9e .uael-separator-parent {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-e0d9d9e .uael-infobox-title {
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e0d9d9e .uael-infobox-text {
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fa1577c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-fa1577c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-fa1577c.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-fa1577c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-astglobalcolor4);
    border-color: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-fa1577c.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-fa1577c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor4);
}

.elementor-13 .elementor-element.elementor-element-fa1577c .elementor-icon {
    font-size: 24px;
}

.elementor-13 .elementor-element.elementor-element-fa1577c .elementor-icon svg {
    height: 24px;
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-fe6300c {
        --padding-top: 80px;
        --padding-bottom: 250px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1fc4c85 {
        right: 4%;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-1fc4c85 {
        left: 4%;
    }
    .elementor-13 .elementor-element.elementor-element-1fc4c85 {
        top: 8%;
    }
    .elementor-13 .elementor-element.elementor-element-15fbacd>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6edffee {
        left: 10%;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-6edffee {
        right: 10%;
    }
    .elementor-13 .elementor-element.elementor-element-6edffee {
        top: 46%;
    }
    .elementor-13 .elementor-element.elementor-element-2cc4ce7>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5c185dd {
        right: -5px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-5c185dd {
        left: -5px;
    }
    .elementor-13 .elementor-element.elementor-element-5c185dd {
        top: 324px;
    }
    .elementor-13 .elementor-element.elementor-element-8ab196a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
    .elementor-13 .elementor-element.elementor-element-f7cc59e {
        --min-height: 400px;
        --margin-top: -200px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0e6e680 .elementor-icon {
        font-size: 12px;
    }
    .elementor-13 .elementor-element.elementor-element-0e6e680 .elementor-icon svg {
        height: 12px;
    }
    .elementor-13 .elementor-element.elementor-element-3a83911 {
        --gap: 0px 40px;
        --row-gap: 0px;
        --column-gap: 40px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
    .elementor-13 .elementor-element.elementor-element-e2bab79>.elementor-widget-container {
        margin: -94px 0px 0px -3px;
        padding: 20px 40px 75px 40px;
    }
    .elementor-13 .elementor-element.elementor-element-e2bab79 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
        z-index: 1;
    }
    .elementor-13 .elementor-element.elementor-element-b5921a6>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4597e5c>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-74a4036 .elementor-divider {
        padding-block-start: 20px;
        padding-block-end: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon i {
        font-size: 20px;
        height: 20px;
        width: 20px;
        line-height: 20px;
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-43aee89 .uael-icon-wrap .uael-icon {
        height: 20px;
        width: 20px;
        line-height: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox-title {
        margin: 15px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon i {
        font-size: 20px;
        height: 20px;
        width: 20px;
        line-height: 20px;
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-116ea84 .uael-icon-wrap .uael-icon {
        height: 20px;
        width: 20px;
        line-height: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox-title {
        margin: 15px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-063b7b6 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
    .elementor-13 .elementor-element.elementor-element-f5b3a80>.elementor-widget-container {
        padding: 0px 0px 50px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c357026 .elementor-icon {
        font-size: 26px;
    }
    .elementor-13 .elementor-element.elementor-element-c357026 .elementor-icon svg {
        height: 26px;
    }
    .elementor-13 .elementor-element.elementor-element-17564ea .elementor-icon {
        font-size: 25px;
    }
    .elementor-13 .elementor-element.elementor-element-17564ea .elementor-icon svg {
        height: 25px;
    }
    .elementor-13 .elementor-element.elementor-element-2bd8881 .elementor-icon {
        font-size: 25px;
    }
    .elementor-13 .elementor-element.elementor-element-2bd8881 .elementor-icon svg {
        height: 25px;
    }
    .elementor-13 .elementor-element.elementor-element-a88767d .elementor-icon {
        font-size: 25px;
    }
    .elementor-13 .elementor-element.elementor-element-a88767d .elementor-icon svg {
        height: 25px;
    }
    .elementor-13 .elementor-element.elementor-element-1aeb326 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
    .elementor-13 .elementor-element.elementor-element-440fe02>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d98a600 {
        --gap: 0px 40px;
        --row-gap: 0px;
        --column-gap: 40px;
    }
    .elementor-13 .elementor-element.elementor-element-ae8ef80 {
        --gap: 0px 40px;
        --row-gap: 0px;
        --column-gap: 40px;
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d917ba2>.elementor-widget-container {
        padding: 0px 0px 3px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d917ba2 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30%);
        max-width: 30%;
    }
    .elementor-13 .elementor-element.elementor-element-1e2e8fb>.elementor-widget-container {
        padding: 16px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-597d1c0>.elementor-widget-container {
        padding: 0px 0px 3px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-597d1c0 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48%);
        max-width: 48%;
    }
    .elementor-13 .elementor-element.elementor-element-f07ba3e>.elementor-widget-container {
        padding: 15px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-83e043f {
        --gap: 040px 40px;
        --row-gap: 040px;
        --column-gap: 40px;
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-7dd272e>.elementor-widget-container {
        padding: 0px 0px 3px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-7dd272e {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48%);
        max-width: 48%;
    }
    .elementor-13 .elementor-element.elementor-element-6ae654e>.elementor-widget-container {
        padding: 15px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-dab502a>.elementor-widget-container {
        margin: 0px 0px -25px 0px;
        padding: 0px 0px 3px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-dab502a {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30%);
        max-width: 30%;
    }
    .elementor-13 .elementor-element.elementor-element-c745e76>.elementor-widget-container {
        padding: 15px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-82fd593>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-078bcf2 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2b5e899 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-13 .elementor-element.elementor-element-ca147e4>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-72eb36f>.elementor-widget-container {
        padding: 24px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4014477 {
        --padding-top: 140px;
        --padding-bottom: 80px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
    .elementor-13 .elementor-element.elementor-element-19f44f0>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 63% 0% 0%;
    }
    .elementor-13 .elementor-element.elementor-element-5a28810>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 45% 0% 0%;
    }
    .elementor-13 .elementor-element.elementor-element-45d89f8 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-13 .elementor-element.elementor-element-77860e8 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40%);
        max-width: 40%;
    }
    .elementor-13 .elementor-element.elementor-element-77860e8 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-13 .elementor-element.elementor-element-f7ef878>.elementor-widget-container {
        margin: 0px 0px -30px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f7ef878 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50%);
        max-width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-bbe4c9b {
        --gap: 0px 15px;
        --row-gap: 0px;
        --column-gap: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-6c97526 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40%);
        max-width: 40%;
    }
    .elementor-13 .elementor-element.elementor-element-6c97526 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-13 .elementor-element.elementor-element-93b2861>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-93b2861 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50%);
        max-width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-29e0391 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d4e6b59 {
        --container-widget-width: 41%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 41%);
        max-width: 41%;
    }
    .elementor-13 .elementor-element.elementor-element-d4e6b59 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-13 .elementor-element.elementor-element-f749041>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f749041 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75%);
        max-width: 75%;
    }
    .elementor-13 .elementor-element.elementor-element-20c6edc {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 43%);
        max-width: 43%;
    }
    .elementor-13 .elementor-element.elementor-element-20c6edc .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-13 .elementor-element.elementor-element-0dec979>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0dec979 {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 45%);
        max-width: 45%;
    }
    .elementor-13 .elementor-element.elementor-element-68d3564 {
        --gap: 60px 0px;
        --row-gap: 60px;
        --column-gap: 0px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
    .elementor-13 .elementor-element.elementor-element-62a2ab8 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4ef13b5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-fa1c0e5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-cd9b593 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-a1bac1f {
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-351e91a {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-fe6300c {
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1fc4c85 {
        right: 5%;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-1fc4c85 {
        left: 5%;
    }
    .elementor-13 .elementor-element.elementor-element-1fc4c85 {
        top: 7%;
    }
    .elementor-13 .elementor-element.elementor-element-15fbacd>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6edffee {
        left: 5%;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-6edffee {
        right: 5%;
    }
    .elementor-13 .elementor-element.elementor-element-6edffee {
        top: 82%;
    }
    .elementor-13 .elementor-element.elementor-element-2cc4ce7>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-8ab196a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-f7cc59e {
        --min-height: 350px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0e6e680 .elementor-icon {
        border-radius: 40px 40px 40px 40px;
    }
    .elementor-13 .elementor-element.elementor-element-3a83911 {
        --padding-top: 45px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-943e62d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-e2bab79>.elementor-widget-container {
        margin: -94px 0px 0px 0px;
        padding: 20px 40px 75px 40px;
    }
    .elementor-13 .elementor-element.elementor-element-e2bab79 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-b5921a6 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-4597e5c {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-dccc71c {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-74a4036 .elementor-divider {
        padding-block-start: 30px;
        padding-block-end: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-790596a {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --flex-wrap: wrap;
    }
    .elementor-13 .elementor-element.elementor-element-43aee89 {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 46%);
        max-width: 46%;
    }
    .elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox,
    .elementor-13 .elementor-element.elementor-element-43aee89 .uael-separator-parent {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-43aee89 .uael-infobox-title {
        margin: 10px 0px 6px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-116ea84 {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 46%);
        max-width: 46%;
    }
    .elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox,
    .elementor-13 .elementor-element.elementor-element-116ea84 .uael-separator-parent {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-116ea84 .uael-infobox-title {
        margin: 10px 0px 6px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-063b7b6 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-f5b3a80>.elementor-widget-container {
        padding: 0px 0px 45px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0759aca {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-af9abdf {
        --width: 18%;
        --border-radius: 500px 500px 500px 500px;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-d73c73d {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-aacc83f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-13 .elementor-element.elementor-element-aacc83f {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-010df5e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c357026 .elementor-icon {
        font-size: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-c357026 .elementor-icon svg {
        height: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-f642900 {
        --justify-content: center;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-57caa5c {
        --width: 18%;
        --border-radius: 500px 500px 500px 500px;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-1cd0bb7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-b703c2f {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-7da96e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-13 .elementor-element.elementor-element-7da96e3 {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-9be90c9>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-17564ea .elementor-icon {
        font-size: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-17564ea .elementor-icon svg {
        height: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-6b6abdf {
        --justify-content: center;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-77f4bcd {
        --width: 18%;
        --border-radius: 500px 500px 500px 500px;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-9569069 {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-6322e8f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-13 .elementor-element.elementor-element-6322e8f {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-c969faf>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2bd8881 .elementor-icon {
        font-size: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-2bd8881 .elementor-icon svg {
        height: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-280fcb8 {
        --justify-content: center;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-8826104 {
        --width: 18%;
        --border-radius: 500px 500px 500px 500px;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-bb5d2e8 {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-4cf2fa3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-13 .elementor-element.elementor-element-4cf2fa3 {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-d6111b4>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-a88767d .elementor-icon {
        font-size: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-a88767d .elementor-icon svg {
        height: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-1aeb326 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-440fe02>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d98a600 {
        --gap: 45px 0px;
        --row-gap: 45px;
        --column-gap: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-ae8ef80 {
        --gap: 45px 0px;
        --row-gap: 45px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2bac6a4 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-13 .elementor-element.elementor-element-d917ba2>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }
    .elementor-13 .elementor-element.elementor-element-d917ba2 {
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 25%);
        max-width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-1e2e8fb>.elementor-widget-container {
        padding: 20px 0px 15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-1e2e8fb {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-d0bdbe0 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-597d1c0>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }
    .elementor-13 .elementor-element.elementor-element-597d1c0 {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44%);
        max-width: 44%;
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-f07ba3e>.elementor-widget-container {
        padding: 20px 0px 15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f07ba3e {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-4c8cdbc {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-83e043f {
        --gap: 45px 0px;
        --row-gap: 45px;
        --column-gap: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-7dd272e>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }
    .elementor-13 .elementor-element.elementor-element-7dd272e {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 46%);
        max-width: 46%;
    }
    .elementor-13 .elementor-element.elementor-element-6ae654e>.elementor-widget-container {
        padding: 20px 0px 15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-6ae654e {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-4f0f48b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4f0f48b {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-211a553 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-add33d8 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-dab502a>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }
    .elementor-13 .elementor-element.elementor-element-dab502a {
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 25%);
        max-width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-c745e76>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c745e76 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-82fd593>.elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-82fd593 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-c755e3e>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-078bcf2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2b5e899 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-ca147e4>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-ca147e4 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-b12e064 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-f41ea6f>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f41ea6f {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-72eb36f>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4014477 {
        --padding-top: 60px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-19f44f0>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-13 .elementor-element.elementor-element-19f44f0 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-5a28810>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-13 .elementor-element.elementor-element-5a28810 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-8e8e131 {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-45d89f8 {
        --justify-content: flex-start;
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-77860e8 {
        --container-widget-width: 19%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 19%);
        max-width: 19%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-f7ef878>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f7ef878 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-bbe4c9b {
        --justify-content: flex-start;
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-6c97526 {
        --container-widget-width: 21%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 21%);
        max-width: 21%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-93b2861>.elementor-widget-container {
        margin: 0px 0px -6px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-93b2861 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-29e0391 {
        --justify-content: flex-start;
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
        --flex-wrap: nowrap;
    }
    .elementor-13 .elementor-element.elementor-element-d4e6b59>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d4e6b59 {
        --container-widget-width: 21%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 21%);
        max-width: 21%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-f749041>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f749041 {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 65%);
        max-width: 65%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-e325f06 {
        --justify-content: flex-start;
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-20c6edc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-20c6edc {
        --container-widget-width: 21%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 21%);
        max-width: 21%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-0dec979>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0dec979 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-68d3564 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-4ef13b5>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4ef13b5 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-fa1c0e5>.elementor-widget-container {
        padding: 0px 0px 32px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-fa1c0e5 {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-cd9b593 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-13 .elementor-element.elementor-element-e9750a3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-a1bac1f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f052f8e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-33a24a4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-351e91a {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-2f9617d>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-943e62d {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-e116878 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-af9abdf {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-c8207c5 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-643651b {
        --width: 33%;
    }
    .elementor-13 .elementor-element.elementor-element-8c07fbb {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-57caa5c {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-d59c6b3 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-a877c6c {
        --width: 33%;
    }
    .elementor-13 .elementor-element.elementor-element-dd799fd {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-77f4bcd {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-8eae455 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-d14ebe4 {
        --width: 33%;
    }
    .elementor-13 .elementor-element.elementor-element-eb02cfe {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-8826104 {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-eb5a44e {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-3aff3d9 {
        --width: 33%;
    }
    .elementor-13 .elementor-element.elementor-element-938de0f {
        --width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-ae8ef80 {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-83e043f {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-2b5e899 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-45d89f8 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-bbe4c9b {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-29e0391 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-e325f06 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-918e43d {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-cd9b593 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-f052f8e {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-351e91a {
        --width: 75%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-0759aca {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-af9abdf {
        --width: 13%;
    }
    .elementor-13 .elementor-element.elementor-element-c8207c5 {
        --width: 40%;
    }
    .elementor-13 .elementor-element.elementor-element-643651b {
        --width: 30%;
    }
    .elementor-13 .elementor-element.elementor-element-8c07fbb {
        --width: 15%;
    }
    .elementor-13 .elementor-element.elementor-element-f642900 {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-57caa5c {
        --width: 13%;
    }
    .elementor-13 .elementor-element.elementor-element-d59c6b3 {
        --width: 40%;
    }
    .elementor-13 .elementor-element.elementor-element-a877c6c {
        --width: 30%;
    }
    .elementor-13 .elementor-element.elementor-element-dd799fd {
        --width: 15%;
    }
    .elementor-13 .elementor-element.elementor-element-6b6abdf {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-77f4bcd {
        --width: 13%;
    }
    .elementor-13 .elementor-element.elementor-element-8eae455 {
        --width: 40%;
    }
    .elementor-13 .elementor-element.elementor-element-d14ebe4 {
        --width: 30%;
    }
    .elementor-13 .elementor-element.elementor-element-eb02cfe {
        --width: 15%;
    }
    .elementor-13 .elementor-element.elementor-element-280fcb8 {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-8826104 {
        --width: 13%;
    }
    .elementor-13 .elementor-element.elementor-element-eb5a44e {
        --width: 40%;
    }
    .elementor-13 .elementor-element.elementor-element-3aff3d9 {
        --width: 30%;
    }
    .elementor-13 .elementor-element.elementor-element-938de0f {
        --width: 15%;
    }
    .elementor-13 .elementor-element.elementor-element-d98a600 {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-ae8ef80 {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-83e043f {
        --width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-45d89f8 {
        --width: 26%;
    }
    .elementor-13 .elementor-element.elementor-element-bbe4c9b {
        --width: 26%;
    }
    .elementor-13 .elementor-element.elementor-element-29e0391 {
        --width: 31%;
    }
    .elementor-13 .elementor-element.elementor-element-e325f06 {
        --width: 30%;
    }
}

@media(min-width:1025px) {
    .elementor-13 .elementor-element.elementor-element-f7cc59e:not(.elementor-motion-effects-element-type-background),
    .elementor-13 .elementor-element.elementor-element-f7cc59e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-13 .elementor-element.elementor-element-078bcf2:not(.elementor-motion-effects-element-type-background),
    .elementor-13 .elementor-element.elementor-element-078bcf2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}