.elementor-42785 .elementor-element.elementor-element-f55bd1e{--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 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 7px 0px rgba(255, 135.00000000000003, 0, 0.3607843137254902);}.elementor-42785 .elementor-element.elementor-element-f55bd1e:not(.elementor-motion-effects-element-type-background), .elementor-42785 .elementor-element.elementor-element-f55bd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EA;}.elementor-42785 .elementor-element.elementor-element-7b230b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-aac8dae img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);}.elementor-42785 .elementor-element.elementor-element-5c927e5 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-5c927e5{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-dff8111{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-cf4e6f9 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-bd7b374 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-bd7b374{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-02c1f99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-fb600f5 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-55cd3f3 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-55cd3f3{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-f2623df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-923e6ac img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-a6ce744 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-a6ce744{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-cd83912{--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 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 7px 0px rgba(255, 135.00000000000003, 0, 0.3607843137254902);}.elementor-42785 .elementor-element.elementor-element-cd83912:not(.elementor-motion-effects-element-type-background), .elementor-42785 .elementor-element.elementor-element-cd83912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EA;}.elementor-42785 .elementor-element.elementor-element-ffd1091{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-aac1dd0 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);}.elementor-42785 .elementor-element.elementor-element-9fac81e .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-9fac81e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-511deec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-3958ace img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-f620ee8 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-f620ee8{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-e140b7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-040b325 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-0e24161 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-0e24161{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-4b0bc18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-6ea0026 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-77779f1 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-77779f1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-926b049{--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 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 7px 0px rgba(255, 135.00000000000003, 0, 0.3607843137254902);}.elementor-42785 .elementor-element.elementor-element-926b049:not(.elementor-motion-effects-element-type-background), .elementor-42785 .elementor-element.elementor-element-926b049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EA;}.elementor-42785 .elementor-element.elementor-element-a60db6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-4598589 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);}.elementor-42785 .elementor-element.elementor-element-b9e73ce .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-b9e73ce{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-401e439{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-640ec34 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-5c48527 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-5c48527{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-741084f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-d5cdfe8 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-5adc03e .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-5adc03e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42785 .elementor-element.elementor-element-60ef5bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42785 .elementor-element.elementor-element-8d4ed2f img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-42785 .elementor-element.elementor-element-510071c .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:700;text-transform:uppercase;fill:#222222;color:#222222;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.28);border-radius:10px 10px 10px 10px;padding:10px 21px 10px 21px;}.elementor-42785 .elementor-element.elementor-element-510071c{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS for container, class: .elementor-element-7b230b2 */.elementor-42785 .elementor-element.elementor-element-7b230b2:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-7b230b2:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-7b230b2 .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff8111 */.elementor-42785 .elementor-element.elementor-element-dff8111:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-dff8111:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-dff8111 .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c1f99 */.elementor-42785 .elementor-element.elementor-element-02c1f99:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-02c1f99:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-02c1f99 .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2623df */.elementor-42785 .elementor-element.elementor-element-f2623df:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-f2623df:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-f2623df .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd1091 */.elementor-42785 .elementor-element.elementor-element-ffd1091:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-ffd1091:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-ffd1091 .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-511deec */.elementor-42785 .elementor-element.elementor-element-511deec:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-511deec:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-511deec .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e140b7a */.elementor-42785 .elementor-element.elementor-element-e140b7a:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-e140b7a:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-e140b7a .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b0bc18 */.elementor-42785 .elementor-element.elementor-element-4b0bc18:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-4b0bc18:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-4b0bc18 .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60db6e */.elementor-42785 .elementor-element.elementor-element-a60db6e:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-a60db6e:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-a60db6e .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401e439 */.elementor-42785 .elementor-element.elementor-element-401e439:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-401e439:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-401e439 .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741084f */.elementor-42785 .elementor-element.elementor-element-741084f:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-741084f:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-741084f .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ef5bb */.elementor-42785 .elementor-element.elementor-element-60ef5bb:hover .elementor-widget-image img {
  animation: scrollUp 5s linear forwards;
}

@keyframes scrollUp {
  0% { transform: translateY(0); }
  100% { transform: translateY(-70%); }
}
.elementor-42785 .elementor-element.elementor-element-60ef5bb:not(:hover) .elementor-widget-image img {
  animation: scrollDown 01.5s ease-out;
}

@keyframes scrollDown {
  from { transform: translateY(-70%); }
  to { transform: translateY(0); }
}
.elementor-42785 .elementor-element.elementor-element-60ef5bb .elementor-widget-image {
    overflow: hidden;
    height: 220px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px rgba(255, 135.00000000000003, 0, 0.2);
}/* End custom CSS */