.elementor-35 .elementor-element.elementor-element-ffe43c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-ffe43c6>.elementor-element-populated {
    padding: 0
}

.elementor-35 .elementor-element.elementor-element-96c132a .art-hero-header-one {
    background-color: #fdf9f8
}

.elementor-35 .elementor-element.elementor-element-96c132a {
    --art-animated-line-animation-speed: 4000ms
}

.elementor-35 .elementor-element.elementor-element-96c132a .art-hero-header-one .art-hero-header-row .art-hero-side-info .art-block-content .art-block-content-wrapper .art-hero-info-wrapper .art-animated-line-block {
    right: 18px;
    top: 119px
}

.elementor-35 .elementor-element.elementor-element-6fccd7e:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-6fccd7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-35 .elementor-element.elementor-element-6fccd7e {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 0
}

.elementor-35 .elementor-element.elementor-element-6fccd7e>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-9077e8e>.elementor-element-populated {
    padding: 0 15px
}

.elementor-35 .elementor-element.elementor-element-26c399b {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-8830d47 .art-partners-section .art-partner-item {
    opacity: 1
}

.elementor-35 .elementor-element.elementor-element-8830d47>.elementor-widget-container {
    margin: 20px 0 0
}

.elementor-35 .elementor-element.elementor-element-6cb1fa3:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-6cb1fa3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdf9f8
}

.elementor-35 .elementor-element.elementor-element-6cb1fa3 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-6cb1fa3>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-c05d152>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-6f71907 {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-6f71907>.elementor-widget-container {
    margin: 0 0 16px
}

.elementor-35 .elementor-element.elementor-element-26297ad {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-26297ad>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-35 .elementor-element.elementor-element-952a204>.elementor-widget-container {
    margin: 40px 0 0
}

.elementor-35 .elementor-element.elementor-element-34f5c63 {
    width: auto;
    max-width: auto;
    top: -60px
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-34f5c63 {
    right: -57px
}

body.rtl .elementor-35 .elementor-element.elementor-element-34f5c63 {
    left: -57px
}

.elementor-35 .elementor-element.elementor-element-cf32599:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-cf32599>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-35 .elementor-element.elementor-element-cf32599 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-cf32599>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-9e44632.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-35 .elementor-element.elementor-element-9e44632.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-35 .elementor-element.elementor-element-9e44632>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-056a007 {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-056a007>.elementor-widget-container {
    margin: 0 0 16px
}

.elementor-35 .elementor-element.elementor-element-3ecbdd4 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-3ecbdd4>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-35 .elementor-element.elementor-element-e9392ca>.elementor-widget-container {
    margin: 40px 0 0
}

.elementor-35 .elementor-element.elementor-element-6622636 {
    width: auto;
    max-width: auto;
    top: 470px
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6622636 {
    left: 244px
}

body.rtl .elementor-35 .elementor-element.elementor-element-6622636 {
    right: 244px
}

.elementor-35 .elementor-element.elementor-element-e03d7cf:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-e03d7cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-35 .elementor-element.elementor-element-e03d7cf {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 45px
}

.elementor-35 .elementor-element.elementor-element-e03d7cf>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-7b6cad3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-d1ca569 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-d1ca569 .art-heading-text {
    width: 555px
}

.elementor-35 .elementor-element.elementor-element-d1ca569>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-35 .elementor-element.elementor-element-0e2f2d9 .art-widget-list-achievements .art-item-achievement .item-achievement-title {
    color: #d48f61
}

.elementor-35 .elementor-element.elementor-element-6246b72 {
    width: auto;
    max-width: auto;
    top: 50px
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6246b72 {
    left: 591px
}

body.rtl .elementor-35 .elementor-element.elementor-element-6246b72 {
    right: 591px
}

.elementor-35 .elementor-element.elementor-element-688bcc4:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-688bcc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdf9f8
}

.elementor-35 .elementor-element.elementor-element-688bcc4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-688bcc4>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-c568676>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-b0552b8 {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-af37b72 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-af37b72>.elementor-widget-container {
    margin: 16px 0 60px
}

.elementor-35 .elementor-element.elementor-element-16d6d0b .art-widget-list-services .art-item-service .item-service-title {
    color: #d48f61
}

.elementor-35 .elementor-element.elementor-element-5c95532 {
    --art-button-alignment: center
}

.elementor-35 .elementor-element.elementor-element-5c95532>.elementor-widget-container {
    margin: 80px 0 0
}

.elementor-35 .elementor-element.elementor-element-da7e37a:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-da7e37a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-35 .elementor-element.elementor-element-da7e37a {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-da7e37a>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-e83dddb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-6b9a4ab {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-65223bc {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-65223bc>.elementor-widget-container {
    margin: 16px 0 60px
}

.elementor-35 .elementor-element.elementor-element-9e7d828:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-9e7d828>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdf9f8
}

.elementor-35 .elementor-element.elementor-element-9e7d828 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 105px 0
}

.elementor-35 .elementor-element.elementor-element-9e7d828>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-69966cc {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-69966cc {
    right: 113.695px
}

body.rtl .elementor-35 .elementor-element.elementor-element-69966cc {
    left: 113.695px
}

.elementor-35 .elementor-element.elementor-element-51e0e3d .art-testimonial-images-wrapper .art-right-side .art-testimonial-subtitle {
    color: #d48f61
}

.elementor-35 .elementor-element.elementor-element-51e0e3d .art-testimonial-images-wrapper .art-right-side .swiper-container-testimonial-text .swiper-button-prev::before {
    color: #d48f61
}

.elementor-35 .elementor-element.elementor-element-51e0e3d .art-testimonial-images-wrapper .art-right-side .swiper-container-testimonial-text .swiper-button-next::before {
    color: #d48f61
}

.elementor-35 .elementor-element.elementor-element-314e193:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-314e193>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-35 .elementor-element.elementor-element-314e193 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-314e193>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-6d0b7a1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-22d9def {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-e380cd5 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-e380cd5>.elementor-widget-container {
    margin: 16px 0 60px
}

.elementor-35 .elementor-element.elementor-element-f2276c7 .art-courses-list .art-course-item .art-card-img .card__price {
    background-color: #e9dad2
}

.elementor-35 .elementor-element.elementor-element-6852bb5 {
    --art-button-alignment: center
}

.elementor-35 .elementor-element.elementor-element-6852bb5>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-35 .elementor-element.elementor-element-4249023:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-4249023>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e9dad2
}

.elementor-35 .elementor-element.elementor-element-4249023 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-35 .elementor-element.elementor-element-4249023>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-8953ead>.elementor-element-populated {
    padding: 0
}

.elementor-35 .elementor-element.elementor-element-dd51329 {
    width: var( --container-widget-width,426.469px );
    max-width: 426.469px;
    --container-widget-width: 426.469px;
    --container-widget-flex-grow: 0;
    top: -71px;
    z-index: 10
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-dd51329 {
    left: 57px
}

body.rtl .elementor-35 .elementor-element.elementor-element-dd51329 {
    right: 57px
}

.elementor-35 .elementor-element.elementor-element-98f1533 {
    width: var( --container-widget-width,553.469px );
    max-width: 553.469px;
    --container-widget-width: 553.469px;
    --container-widget-flex-grow: 0;
    bottom: 0
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-98f1533 {
    left: -9px
}

body.rtl .elementor-35 .elementor-element.elementor-element-98f1533 {
    right: -9px
}

.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-669c1d2.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-35 .elementor-element.elementor-element-669c1d2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-35 .elementor-element.elementor-element-669c1d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-669c1d2>.elementor-element-populated {
    padding: 80px 0
}

.elementor-35 .elementor-element.elementor-element-a6fdb91 {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-a6fdb91>.elementor-widget-container {
    margin: 0 0 16px
}

.elementor-35 .elementor-element.elementor-element-29533dd {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: left
}

.elementor-35 .elementor-element.elementor-element-29533dd>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-35 .elementor-element.elementor-element-a6635de>.elementor-widget-container {
    margin: 0
}

.elementor-35 .elementor-element.elementor-element-102fa8b {
    width: auto;
    max-width: auto;
    top: 255px
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-102fa8b {
    left: -39px
}

body.rtl .elementor-35 .elementor-element.elementor-element-102fa8b {
    right: -39px
}

.elementor-35 .elementor-element.elementor-element-57aee0d:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-57aee0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdf9f8
}

.elementor-35 .elementor-element.elementor-element-57aee0d {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-57aee0d>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-6006aec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-943cb74 {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-e93c223 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-e93c223>.elementor-widget-container {
    margin: 16px 0 60px
}

.elementor-35 .elementor-element.elementor-element-465b649 {
    --art-posts-columns: 4
}

.elementor-35 .elementor-element.elementor-element-504752d {
    --art-button-alignment: center
}

.elementor-35 .elementor-element.elementor-element-504752d>.elementor-widget-container {
    margin: 80px 0 0
}

.elementor-35 .elementor-element.elementor-element-c652750:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-c652750>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e9dad2
}

.elementor-35 .elementor-element.elementor-element-c652750 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0
}

.elementor-35 .elementor-element.elementor-element-c652750>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-74f81a8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-74f81a8>.elementor-element-populated {
    padding: 0 15px
}

.elementor-35 .elementor-element.elementor-element-8bff2ec {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-eb9a184 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-eb9a184>.elementor-widget-container {
    margin: 16px 0 30px
}

.elementor-35 .elementor-element.elementor-element-7f764cb {
    column-gap: 0;
    text-align: center
}

.elementor-35 .elementor-element.elementor-element-7f764cb>.elementor-widget-container {
    margin: 0 0 25px;
    padding: 0% 23%
}

.elementor-35 .elementor-element.elementor-element-af0d765>.elementor-container {
    max-width: 512px
}

.elementor-35 .elementor-element.elementor-element-f4b1dd4>.elementor-element-populated {
    padding: 0 15px
}

.elementor-35 .elementor-element.elementor-element-f3b067f {
    width: var( --container-widget-width,133px );
    max-width: 133px;
    --container-widget-width: 133px;
    --container-widget-flex-grow: 0;
    top: 47px
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f3b067f {
    right: -29px
}

body.rtl .elementor-35 .elementor-element.elementor-element-f3b067f {
    left: -29px
}

.elementor-35 .elementor-element.elementor-element-a587011 {
    width: var( --container-widget-width,86px );
    max-width: 86px;
    --container-widget-width: 86px;
    --container-widget-flex-grow: 0;
    bottom: 14px
}

body:not(.rtl) .elementor-35 .elementor-element.elementor-element-a587011 {
    left: 1px
}

body.rtl .elementor-35 .elementor-element.elementor-element-a587011 {
    right: 1px
}

.elementor-35 .elementor-element.elementor-element-24322cf:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-24322cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdf9f8
}

.elementor-35 .elementor-element.elementor-element-24322cf {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 85px 0
}

.elementor-35 .elementor-element.elementor-element-24322cf>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-35 .elementor-element.elementor-element-4301f64>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-35 .elementor-element.elementor-element-bee7d9b {
    --art-heading-color-text: #d48f61;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-c486947 {
    --art-heading-color-text: #000000;
    --art-heading-content-alignment: center
}

.elementor-35 .elementor-element.elementor-element-c486947>.elementor-widget-container {
    margin: 16px 0 38px
}

.elementor-35 .elementor-element.elementor-element-1721f6f {
    --art-button-alignment: center
}

.elementor-35 .elementor-element.elementor-element-1721f6f .art-button-widget .art-button-custom-color.art-button-primary {
    background-color: #ec9f6c;
    border-color: #ec9f6c
}

.elementor-35 .elementor-element.elementor-element-1721f6f .art-button-widget .art-button-custom-color.art-button-secondary {
    border-color: #ec9f6c
}

.elementor-35 .elementor-element.elementor-element-1721f6f>.elementor-widget-container {
    margin: 68px 0 0
}

@media(max-width: 1024px) {
    body:not(.rtl) .elementor-35 .elementor-element.elementor-element-dd51329 {
        left:18px
    }

    body.rtl .elementor-35 .elementor-element.elementor-element-dd51329 {
        right: 18px
    }

    .elementor-35 .elementor-element.elementor-element-dd51329 {
        top: 2px
    }

    body:not(.rtl) .elementor-35 .elementor-element.elementor-element-98f1533 {
        left: -9px
    }

    body.rtl .elementor-35 .elementor-element.elementor-element-98f1533 {
        right: -9px
    }

    .elementor-35 .elementor-element.elementor-element-465b649 {
        --art-posts-columns: 2
    }
}

@media(min-width: 768px) {
    .elementor-35 .elementor-element.elementor-element-c05d152 {
        width: 44.71%;
    }

    .elementor-35 .elementor-element.elementor-element-4dee33c {
        width: 10.432%;
    }

    .elementor-35 .elementor-element.elementor-element-174ccd3 {
        width: 44.19%
    }

    .elementor-35 .elementor-element.elementor-element-f11e0cf {
        width: 44.19%
    }

    .elementor-35 .elementor-element.elementor-element-70b4d49 {
        width: 7.77%
    }

    .elementor-35 .elementor-element.elementor-element-9e44632 {
        width: 44.108%
    }

    .elementor-35 .elementor-element.elementor-element-7b6cad3 {
        width: 100%
    }

    .elementor-35 .elementor-element.elementor-element-8953ead {
        width: 51%
    }

    .elementor-35 .elementor-element.elementor-element-22a78dd {
        width: 12.495%
    }

    .elementor-35 .elementor-element.elementor-element-669c1d2 {
        width: 44.566%
    }

    /*.elementor-35 .elementor-element.elementor-element-c6388a4 {
        width: 22.039%
    }*/
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-35 .elementor-element.elementor-element-4dee33c {
        width:7%
    }

    .elementor-35 .elementor-element.elementor-element-174ccd3 {
        width: 51%
    }
}

@media(max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-6cb1fa3 {
        padding:35px 0
    }

    .elementor-35 .elementor-element.elementor-element-952a204>.elementor-widget-container {
        padding: 0 0 20px
    }

    .elementor-35 .elementor-element.elementor-element-cf32599 {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-e9392ca>.elementor-widget-container {
        padding: 0 0 20px
    }

    .elementor-35 .elementor-element.elementor-element-7b6cad3>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-35 .elementor-element.elementor-element-d1ca569 .art-heading-text {
        width: 320px
    }

    .elementor-35 .elementor-element.elementor-element-d1ca569>.elementor-widget-container {
        margin: 0
    }

    .elementor-35 .elementor-element.elementor-element-688bcc4 {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-b0552b8 {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-af37b72 {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-af37b72>.elementor-widget-container {
        margin: 10px 0 20px
    }

    .elementor-35 .elementor-element.elementor-element-5c95532 {
        --art-button-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-5c95532>.elementor-widget-container {
        margin: 30px 0 0
    }

    .elementor-35 .elementor-element.elementor-element-da7e37a {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-6b9a4ab {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-65223bc {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-65223bc>.elementor-widget-container {
        margin: 10px 0 20px
    }

    .elementor-35 .elementor-element.elementor-element-9e7d828 {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-314e193 {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-22d9def {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-e380cd5 {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-e380cd5>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-35 .elementor-element.elementor-element-6852bb5 {
        --art-button-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-6852bb5>.elementor-widget-container {
        margin: 10px 0 0
    }

    .elementor-35 .elementor-element.elementor-element-dd51329 {
        --container-widget-width: 281px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width,281px );
        max-width: 281px;
        top: 1px
    }

    body:not(.rtl) .elementor-35 .elementor-element.elementor-element-dd51329 {
        left: 20px
    }

    body.rtl .elementor-35 .elementor-element.elementor-element-dd51329 {
        right: 20px
    }

    body:not(.rtl) .elementor-35 .elementor-element.elementor-element-98f1533 {
        left: -386px
    }

    body.rtl .elementor-35 .elementor-element.elementor-element-98f1533 {
        right: -386px
    }

    .elementor-35 .elementor-element.elementor-element-98f1533 {
        bottom: -51.047px
    }

    .elementor-35 .elementor-element.elementor-element-22a78dd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-35 .elementor-element.elementor-element-669c1d2>.elementor-element-populated {
        padding: 350px 15px 0
    }

    .elementor-35 .elementor-element.elementor-element-29533dd>.elementor-widget-container {
        margin: 0
    }

    .elementor-35 .elementor-element.elementor-element-c6388a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-35 .elementor-element.elementor-element-57aee0d {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-943cb74 {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-e93c223 {
        --art-heading-content-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-e93c223>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-35 .elementor-element.elementor-element-465b649 {
        --art-posts-columns: 1
    }

    .elementor-35 .elementor-element.elementor-element-504752d {
        --art-button-alignment: left
    }

    .elementor-35 .elementor-element.elementor-element-504752d>.elementor-widget-container {
        margin: 40px 0 0
    }

    .elementor-35 .elementor-element.elementor-element-c652750 {
        padding: 35px 0
    }

    .elementor-35 .elementor-element.elementor-element-eb9a184>.elementor-widget-container {
        margin: 10px 0
    }
}