.elementor-3593 .elementor-element.elementor-element-b9d05db>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3593 .elementor-element.elementor-element-b9d05db {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 8% 0% 8%;
}

.elementor-3593 .elementor-element.elementor-element-dba56e2>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-d4b106b>.elementor-container {
    min-height: 25vw;
}

.elementor-3593 .elementor-element.elementor-element-d4b106b {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-3593 .elementor-element.elementor-element-f2f09df.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3593 .elementor-element.elementor-element-f2f09df>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-d283ade {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3593 .elementor-element.elementor-element-d283ade .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-d283ade>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-1e8612b>.elementor-container {
    min-height: 120px;
}

.elementor-3593 .elementor-element.elementor-element-1e8612b {
    margin-top: 0%;
    margin-bottom: -7%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-d25d261.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3593 .elementor-element.elementor-element-d25d261>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-5f97f4d {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3593 .elementor-element.elementor-element-5f97f4d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-5f97f4d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-a79f6fb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-3c07ca6.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-3593 .elementor-element.elementor-element-3c07ca6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-93c5e08 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3593 .elementor-element.elementor-element-93c5e08 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-93c5e08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-27e512c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3593 .elementor-element.elementor-element-27e512c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-e91de36 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-3593 .elementor-element.elementor-element-e91de36 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-e91de36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 .elementor-flip-box__back {
    background-image: url("../../images/Nature/IMG_4568.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 .elementor-flip-box {
    height: 20vh;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-84f9c3b2 {
    right: -2vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-84f9c3b2 {
    left: -2vw;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2 {
    bottom: -12vw;
    --e-transform-transition-duration: 100ms;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2>.elementor-widget-container:hover {
    --e-transform-rotateZ: -3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2022/01/old-frame-svg.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b2.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}



.elementor-3593 .elementor-element.elementor-element-84f9c3b4 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4 .elementor-flip-box__back {
    background-image: url("../../images/Portraits/IMG_6735.JPG");
    background-position: center center;
    background-size: cover;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4 .elementor-flip-box {
    height: 20vh;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-84f9c3b4 {
    right: -2vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-84f9c3b4 {
    left: -2vw;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4 {
    bottom: -12vw;
    --e-transform-transition-duration: 100ms;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4>.elementor-widget-container:hover {
    --e-transform-rotateZ: -3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2022/01/old-frame-svg.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b4.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}


.elementor-3593 .elementor-element.elementor-element-84f9c3b .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b .elementor-flip-box__back {
    background-image: url("../../images/Maternity\ shoot/IMG_8538.PNG");
    background-position: center center;
    background-size: cover;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b .elementor-flip-box {
    height: 20vh;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-84f9c3b {
    right: -2vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-84f9c3b {
    left: -2vw;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b {
    bottom: -12vw;
    --e-transform-transition-duration: 100ms;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b>.elementor-widget-container:hover {
    --e-transform-rotateZ: -3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2022/01/old-frame-svg.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-84f9c3b.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-ca6b2a3>.elementor-container {
    min-height: 400px;
}

.elementor-3593 .elementor-element.elementor-element-ca6b2a3 {
    padding: 3% 8% 0% 8%;
}

.elementor-3593 .elementor-element.elementor-element-aa59b52>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf>.elementor-container {
    min-height: 60vw;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cfp>.elementor-container {
    min-height: 60vw;
}
.elementor-3593 .elementor-element.elementor-element-b0e42cf:not(.elementor-motion-effects-element-type-background),
.elementor-3593 .elementor-element.elementor-element-b0e42cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../images/Maternity\ shoot/IMG_8534.PNG");
    background-position: center center;
    background-size: cover;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cfp:not(.elementor-motion-effects-element-type-background),
.elementor-3593 .elementor-element.elementor-element-b0e42cfp>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../images/Product shoot/31BB087C-3326-40ED-8F93-8DFFE62CA214.jpg");
    background-position: center center;
    background-size: cover;
}


.elementor-3593 .elementor-element.elementor-element-b0e42cf>.elementor-background-overlay {
    background-image: url("https://www.orhalevi.art/wp-content/uploads/2022/01/noise-yellow-small-new.png");
    opacity: 0.5;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-3593 .elementor-element.elementor-element-b0e42cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5%;
    margin-bottom: 5%;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cfp>.elementor-background-overlay {
    background-image: url("https://www.orhalevi.art/wp-content/uploads/2022/01/noise-yellow-small-new.png");
    opacity: 0.5;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-3593 .elementor-element.elementor-element-b0e42cfp {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5%;
    margin-bottom: 5%;
    padding: 0% 0% 0% 0%;
}


.elementor-3593 .elementor-element.elementor-element-b0e42cf3 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3 .elementor-flip-box__back {
    background-image: url("../../images/Corporate\ photography/IMG_6181.PNG");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-b0e42cf3 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-b0e42cf3 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3>.elementor-widget-container:hover {
    --e-transform-rotateZ: -3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf3.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}



.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__back {
    background-image: url("../../images/Product shoot/31BB087C-3326-40ED-8F93-8DFFE62CA214.jpg");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-d7fef46 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-d7fef46 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46>.elementor-widget-container:hover {
    --e-transform-rotateZ: -3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 .elementor-flip-box__back {
    background-image: url("../../images/Corporate\ photography/IMG_6181.PNG");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-ad117bf1 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-ad117bf1 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1>.elementor-widget-container:hover {
    --e-transform-rotateZ: 3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf1.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 .elementor-flip-box__back {
    background-image: url("../../images/Nature/IMG_4568.jpg");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-b0e42cf32 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-b0e42cf32 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32>.elementor-widget-container:hover {
    --e-transform-rotateZ: 3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-b0e42cf32.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}


.elementor-3593 .elementor-element.elementor-element-429c0231 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-429c0231 .elementor-flip-box__back {
    background-image: url("../../images/Maternity\ shoot/IMG_8482.png");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-429c0231 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-429c0231 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-429c0231 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-429c0231 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-429c0231>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-429c0231 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-429c0231 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-429c0231 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-429c0231>.elementor-widget-container:hover {
    --e-transform-rotateZ: 3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-429c0231:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-429c0231.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}


.elementor-3593 .elementor-element.elementor-element-429c023 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-429c023 .elementor-flip-box__back {
    background-image: url("../../images/Product shoot/31BB087C-3326-40ED-8F93-8DFFE62CA214.jpg");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-429c023 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-429c023 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-429c023 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-429c023 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-429c023>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-429c023 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-429c023 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-429c023 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-429c023>.elementor-widget-container:hover {
    --e-transform-rotateZ: -3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-429c023:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-429c023.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}


.elementor-3593 .elementor-element.elementor-element-6f032d2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5% 8% 5% 8%;
}

.elementor-bc-flex-widget .elementor-3593 .elementor-element.elementor-element-48120a0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-3593 .elementor-element.elementor-element-48120a0.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-3593 .elementor-element.elementor-element-48120a0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-05b29b6 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "NHaasGrotesk", Sans-serif;
    font-weight: normal;
}

.elementor-3593 .elementor-element.elementor-element-05b29b6>.elementor-widget-container {
    margin: 5% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-05b29b6 {
    width: auto;
    max-width: auto;
    z-index: 5;
}

.elementor-3593 .elementor-element.elementor-element-a5c1e6b {
    text-align: left;
    width: auto;
    max-width: auto;
    z-index: 5;
}

.elementor-3593 .elementor-element.elementor-element-a5c1e6b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "NHaasGrotesk", Sans-serif;
    font-weight: normal;
}

.elementor-3593 .elementor-element.elementor-element-a5c1e6b>.elementor-widget-container {
    margin: 15% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-3593 .elementor-element.elementor-element-2399194>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-2c51be9 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3593 .elementor-element.elementor-element-2c51be9 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-2c51be9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-91d047a>.elementor-container {
    min-height: 400px;
}

.elementor-3593 .elementor-element.elementor-element-91d047a {
    padding: 3% 8% 0% 8%;
}

.elementor-3593 .elementor-element.elementor-element-4861c17>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-7afc95d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-28e4939>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-0205c02 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-ff5b67c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-ec329c0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-48f0419>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-4d8bdb0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-1a564d7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-7bdd4c7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-728ce25>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-91e46d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-2c2d34d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-f863a96 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-0a12795>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-ef94715 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 10% 0%;
}

.elementor-3593 .elementor-element.elementor-element-3d81b4f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-4c9503f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 8% 0% 8%;
}

.elementor-3593 .elementor-element.elementor-element-b3aff8e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-3593 .elementor-element.elementor-element-f89d119 {
    margin-top: 2%;
    margin-bottom: 2%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-b03e51d>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 4.2%;
}

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

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__back {
    background-image: url("../../images/Portraits/IMG_6735.JPG");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46 {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-d7fef46 {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-d7fef46 {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46>.elementor-widget-container:hover {
    --e-transform-rotateZ: 3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-d7fef46.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-88b6765 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-88b6765>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-88b6765 {
    width: auto;
    max-width: auto;
    --e-transform-transition-duration: 500ms;
}

.elementor-3593 .elementor-element.elementor-element-1555ef8 {
    margin-top: 0%;
    margin-bottom: 2%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-e6350bf>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 4.2%;
}

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

/*  */

.elementor-3593 .elementor-element.elementor-element-a27f91c .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-a27f91c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-a27f91c {
    width: auto;
    max-width: auto;
    --e-transform-transition-duration: 500ms;
}

.elementor-3593 .elementor-element.elementor-element-1caa083 {
    margin-top: 2%;
    margin-bottom: 2%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-44dbafb>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 4.2%;
}

.elementor-3593 .elementor-element.elementor-element-44dbafb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3593 .elementor-element.elementor-element-95bcab2 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-95bcab2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-95bcab2 {
    width: auto;
    max-width: auto;
    --e-transform-transition-duration: 500ms;
}

.elementor-3593 .elementor-element.elementor-element-b87545b {
    margin-top: 0%;
    margin-bottom: 2%;
    padding: 0px 0px 0px 0px;
}

.elementor-3593 .elementor-element.elementor-element-ede5621>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #D6D1CE;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 4.2%;
}

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

.elementor-3593 .elementor-element.elementor-element-ad117bf .elementor-flip-box__front {
    background-color: #C6C0BC00;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf .elementor-flip-box__back {
    background-image: url("../../images/Wedding/IMG_6301.JPG");
    background-position: center center;
    background-size: contain;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf .elementor-flip-box {
    height: 22vh;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf {
    width: 100%;
    max-width: 100%;
    bottom: 0vw;
    --e-transform-transition-duration: 100ms;
}

body:not(.rtl) .elementor-3593 .elementor-element.elementor-element-ad117bf {
    right: 0vw;
}

body.rtl .elementor-3593 .elementor-element.elementor-element-ad117bf {
    left: 0vw;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf>.elementor-widget-container:hover {
    --e-transform-rotateZ: 3deg;
    --e-transform-scale: 1.2;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-ad117bf.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../images/Portraits/old-frame-svg-1.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-3593 .elementor-element.elementor-element-989defb .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-3593 .elementor-element.elementor-element-989defb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3593 .elementor-element.elementor-element-989defb {
    width: 100%;
    max-width: 100%;
    --e-transform-transition-duration: 500ms;
}

body.elementor-page-3593:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3593>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

@media(max-width:1024px) {
    .elementor-3593 .elementor-element.elementor-element-05b29b6>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3593 .elementor-element.elementor-element-a5c1e6b>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3593 .elementor-element.elementor-element-b9d05db {
        padding: 0% 8% 10% 8%;
    }

    .elementor-3593 .elementor-element.elementor-element-d4b106b {
        margin-top: 0%;
        margin-bottom: 20%;
    }

    .elementor-3593 .elementor-element.elementor-element-1e8612b>.elementor-container {
        min-height: 0px;
    }

    .elementor-3593 .elementor-element.elementor-element-3c07ca6 {
        width: 50%;
    }

    .elementor-3593 .elementor-element.elementor-element-27e512c {
        width: 50%;
    }

    .elementor-3593 .elementor-element.elementor-element-ca6b2a3 {
        margin-top: -5%;
        margin-bottom: 0%;
    }

    .elementor-3593 .elementor-element.elementor-element-b0e42cf>.elementor-container {
        min-height: 100vw;
    }

    .elementor-3593 .elementor-element.elementor-element-b0e42cf:not(.elementor-motion-effects-element-type-background),
    .elementor-3593 .elementor-element.elementor-element-b0e42cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }



    .elementor-3593 .elementor-element.elementor-element-05b29b6>.elementor-widget-container {
        margin: 15% 0% 15% 0%;
    }

    .elementor-3593 .elementor-element.elementor-element-a5c1e6b>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3593 .elementor-element.elementor-element-f89d119 {
        margin-top: 3%;
        margin-bottom: 3%;
    }

    .elementor-3593 .elementor-element.elementor-element-1555ef8 {
        margin-top: 3%;
        margin-bottom: 3%;
    }

    .elementor-3593 .elementor-element.elementor-element-1caa083 {
        margin-top: 3%;
        margin-bottom: 3%;
    }

    .elementor-3593 .elementor-element.elementor-element-b87545b {
        margin-top: 3%;
        margin-bottom: 3%;
    }
}

/* Start custom CSS for section, class: .elementor-element-d4b106b */
.elementor-3593 .elementor-element.elementor-element-d4b106b {
    overflow: hidden;
}

/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-84f9c3b */
.elementor-3593 .elementor-element.elementor-element-84f9c3b {
    width: 20vw;
    height: 20vw;
    zoom: 1.5 !important;
}

@media only screen and (max-width: 600px) {
    .elementor-3593 .elementor-element.elementor-element-84f9c3b {
        display: none;
    }
}


.elementor-3593 .elementor-element.elementor-element-84f9c3b4 {
    width: 20vw;
    height: 20vw;
    zoom: 1.5 !important;
}

@media only screen and (max-width: 600px) {
    .elementor-3593 .elementor-element.elementor-element-84f9c3b4 {
        display: none;
    }
}


.elementor-3593 .elementor-element.elementor-element-84f9c3b2 {
    width: 20vw;
    height: 20vw;
    zoom: 1.5 !important;
}

@media only screen and (max-width: 600px) {
    .elementor-3593 .elementor-element.elementor-element-84f9c3b2 {
        display: none;
    }
}


/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05b29b6 */
.elementor-3593 .elementor-element.elementor-element-05b29b6 {
    mix-blend-mode: difference;
}

/*
.elementor-3593 .elementor-element.elementor-element-05b29b6.slideInUp{

            -webkit-animation: grow 2.5s normal!important;
                animation-timing-function: cubic-bezier(0.80, 0.1, 0, 0.15)!important;
}
*/
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c1e6b */
.elementor-3593 .elementor-element.elementor-element-a5c1e6b h3 {
    text-indent: 0px;
    zoom: 80%;
}

.elementor-3593 .elementor-element.elementor-element-a5c1e6b:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    bottom: -10px;
    /* <- distance */
    border-bottom: 2px solid #fff;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2399194 */
.elementor-3593 .elementor-element.elementor-element-2399194 {
    overflow: hidden;
}

.elementor-3593 .elementor-element.elementor-element-2399194 span {
    font-size: 20vw !important;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b6765 */
.elementor-3593 .elementor-element.elementor-element-88b6765 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a27f91c */
.elementor-3593 .elementor-element.elementor-element-a27f91c {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95bcab2 */
.elementor-3593 .elementor-element.elementor-element-95bcab2 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-989defb */
.elementor-3593 .elementor-element.elementor-element-989defb {
    pointer-events: none;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'NHaasGrotesk';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../2021/12/NHaasGroteskTXPro-55Rg.woff') format('woff');
}

@font-face {
    font-family: 'NHaasGrotesk';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('../../2021/12/NHaasGroteskMedium.woff') format('woff');
}

/* End Custom Fonts CSS */