.elementor-2219
  .elementor-element.elementor-element-7ac44a1
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2219 .elementor-element.elementor-element-7ac44a1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 8% 0% 8%;
}
.elementor-2219
  .elementor-element.elementor-element-558b32c
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0% 0% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-17c0267
  > .elementor-container {
  min-height: 25vw;
}
.elementor-2219 .elementor-element.elementor-element-17c0267 {
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-2219
  .elementor-element.elementor-element-7639126.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2219
  .elementor-element.elementor-element-7639126.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2219
  .elementor-element.elementor-element-7639126.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2219
  .elementor-element.elementor-element-7639126
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-5238366 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2219
  .elementor-element.elementor-element-5238366
  .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-2219
  .elementor-element.elementor-element-5238366
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0% 0% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-96b9236
  > .elementor-container {
  min-height: 120px;
}
.elementor-2219 .elementor-element.elementor-element-96b9236 {
  margin-top: 0%;
  margin-bottom: -7%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .elementor-element.elementor-element-4d68ed1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2219
  .elementor-element.elementor-element-4d68ed1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-ec7f526 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2219
  .elementor-element.elementor-element-ec7f526
  .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-2219
  .elementor-element.elementor-element-ec7f526
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-262d1d0 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-9c915aa.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-2219
  .elementor-element.elementor-element-9c915aa
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-315f451 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-2219
  .elementor-element.elementor-element-315f451
  .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-2219
  .elementor-element.elementor-element-315f451
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .elementor-element.elementor-element-e2d95a9.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2219
  .elementor-element.elementor-element-e2d95a9
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-c17f56e {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-2219
  .elementor-element.elementor-element-c17f56e
  .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-2219
  .elementor-element.elementor-element-c17f56e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  .elementor-flip-box__back {
  background-image: url("../../images/Corporate photography/IMG_6181.PNG");
  background-position: center center;
  background-size: cover;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  .elementor-flip-box {
  height: 20vh;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-3445492 {
  right: -2vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-3445492 {
  left: -2vw;
}
.elementor-2219 .elementor-element.elementor-element-3445492 {
  bottom: -12vw;
  --e-transform-transition-duration: 100ms;
}
.elementor-2219
  .elementor-element.elementor-element-3445492
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: -3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .elementor-element.elementor-element-3445492: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-2219
  .elementor-element.elementor-element-3445492.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-2219
  .elementor-element.elementor-element-ca6b2a3
  > .elementor-container {
  min-height: 400px;
}
.elementor-2219 .elementor-element.elementor-element-ca6b2a3 {
  padding: 3% 8% 0% 8%;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-b0e42cf
  > .elementor-container {
  min-height: 60vw;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2219
  .elementor-element.elementor-element-b0e42cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../images/Nature/IMG_4568.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-b0e42cf
  .elementor-background-overlay {
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2219 .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-2219 .elementor-element.elementor-element-6f032d2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5% 8% 5% 8%;
}
.elementor-bc-flex-widget
  .elementor-2219
  .elementor-element.elementor-element-48120a0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-48120a0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-82ac5bf
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "NHaasGrotesk", Sans-serif;
  font-weight: normal;
}
.elementor-2219
  .elementor-element.elementor-element-82ac5bf
  > .elementor-widget-container {
  margin: 5% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-82ac5bf {
  width: auto;
  max-width: auto;
  z-index: 5;
}
.elementor-bc-flex-widget
  .elementor-2219
  .elementor-element.elementor-element-2399194.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-2399194.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-2c51be9 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-2c51be9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .elementor-element.elementor-element-91d047a
  > .elementor-container {
  min-height: 400px;
}
.elementor-2219 .elementor-element.elementor-element-91d047a {
  padding: 3% 8% 0% 8%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-51e1d42 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-fe9d115
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-f2907fc {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-5458258
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-7afc95d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-ec329c0 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-4d8bdb0 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-7bdd4c7 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-f863a96 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-31cc1fc {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-55f1268
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-f869d55 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-678f720
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-b833b8c {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 0% 10% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-4233479
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2219 .elementor-element.elementor-element-4c9503f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 8% 0% 8%;
}
.elementor-2219
  .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-2219 .elementor-element.elementor-element-f89d119 {
  margin-top: 2%;
  margin-bottom: 2%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .elementor-element.elementor-element-b03e51d
  > .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-2219
  .elementor-element.elementor-element-b03e51d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-88b6765
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-88b6765 {
  width: auto;
  max-width: auto;
  --e-transform-transition-duration: 500ms;
}
.elementor-2219 .elementor-element.elementor-element-1555ef8 {
  margin-top: 0%;
  margin-bottom: 2%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-e6350bf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-a27f91c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-a27f91c {
  width: auto;
  max-width: auto;
  --e-transform-transition-duration: 500ms;
}
.elementor-2219
  .elementor-element.elementor-element-d7fef46
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-d7fef46
  .elementor-flip-box {
  height: 22vh;
}
.elementor-2219
  .elementor-element.elementor-element-d7fef46
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-d7fef46
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-d7fef46
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-d7fef46
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-d7fef46 {
  width: 100%;
  max-width: 100%;
  bottom: 0vw;
  --e-transform-transition-duration: 100ms;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-d7fef46 {
  right: 0vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-d7fef46 {
  left: 0vw;
}
.elementor-2219
  .elementor-element.elementor-element-d7fef46
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .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-2219
  .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-2219 .elementor-element.elementor-element-1caa083 {
  margin-top: 0%;
  margin-bottom: 2%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .elementor-element.elementor-element-44dbafb
  > .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-2219
  .elementor-element.elementor-element-44dbafb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}


.elementor-2219
  .elementor-element.elementor-element-b0e42cf32
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}

.elementor-2219
  .elementor-element.elementor-element-b0e42cf3
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}

.elementor-2219
  .elementor-element.elementor-element-429c0231
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}
.elementor-2219
  .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-2219
  .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-2219
  .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-2219
  .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-2219
  .elementor-element.elementor-element-429c0231
  .elementor-flip-box {
  height: 22vh;
}
.elementor-2219
  .elementor-element.elementor-element-429c0231
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-429c0231
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-429c0231
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-429c0231
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-429c0231 {
  width: 100%;
  max-width: 100%;
  bottom: 0vw;
  --e-transform-transition-duration: 100ms;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-429c0231 {
  right: 0vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-429c0231 {
  left: 0vw;
}
.elementor-2219
  .elementor-element.elementor-element-429c0231
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: -3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .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-2219
  .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-2219
  .elementor-element.elementor-element-b0e42cf32
  .elementor-flip-box {
  height: 22vh;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf32
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf32
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf32
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-b0e42cf32 {
  width: 100%;
  max-width: 100%;
  bottom: 0vw;
  --e-transform-transition-duration: 100ms;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-b0e42cf32 {
  right: 0vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-b0e42cf32 {
  left: 0vw;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf32
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: -3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .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-2219
  .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-2219
  .elementor-element.elementor-element-429c023
  .elementor-flip-box {
  height: 22vh;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-429c023 {
  width: 100%;
  max-width: 100%;
  bottom: 0vw;
  --e-transform-transition-duration: 100ms;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-429c023 {
  right: 0vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-429c023 {
  left: 0vw;
}
.elementor-2219
  .elementor-element.elementor-element-429c023
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: -3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .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-2219
  .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-2219
  .elementor-element.elementor-element-b0e42cf3
  .elementor-flip-box {
  height: 22vh;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf3
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf3
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf3
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-b0e42cf3 {
  width: 100%;
  max-width: 100%;
  bottom: 0vw;
  --e-transform-transition-duration: 100ms;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-b0e42cf3 {
  right: 0vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-b0e42cf3 {
  left: 0vw;
}
.elementor-2219
  .elementor-element.elementor-element-b0e42cf3
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: -3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .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-2219
  .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-2219
  .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-2219
  .elementor-element.elementor-element-95bcab2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-95bcab2 {
  width: auto;
  max-width: auto;
  --e-transform-transition-duration: 500ms;
}
.elementor-2219 .elementor-element.elementor-element-b87545b {
  margin-top: 0%;
  margin-bottom: 2%;
  padding: 0px 0px 0px 0px;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-ede5621
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .elementor-element.elementor-element-ad117bf
  .elementor-flip-box__front {
  background-color: #c6c0bc00;
}
.elementor-2219
  .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-2219
  .elementor-element.elementor-element-ad117bf
  .elementor-flip-box {
  height: 22vh;
}
.elementor-2219
  .elementor-element.elementor-element-ad117bf
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-ad117bf
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  text-align: center;
}
.elementor-2219
  .elementor-element.elementor-element-ad117bf
  .elementor-flip-box__button {
  margin-center: 0;
}
.elementor-2219
  .elementor-element.elementor-element-ad117bf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-ad117bf {
  width: 100%;
  max-width: 100%;
  bottom: 0vw;
  --e-transform-transition-duration: 100ms;
}
body:not(.rtl) .elementor-2219 .elementor-element.elementor-element-ad117bf {
  right: 0vw;
}
body.rtl .elementor-2219 .elementor-element.elementor-element-ad117bf {
  left: 0vw;
}
.elementor-2219
  .elementor-element.elementor-element-ad117bf
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 3deg;
  --e-transform-scale: 1.2;
}
.elementor-2219
  .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-2219
  .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-2219
  .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-2219
  .elementor-element.elementor-element-989defb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-989defb {
  width: 100%;
  max-width: 100%;
  --e-transform-transition-duration: 500ms;
}
body.elementor-page-2219:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2219
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
@media (max-width: 1024px) {
  .elementor-2219
    .elementor-element.elementor-element-82ac5bf
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2219 .elementor-element.elementor-element-7ac44a1 {
    padding: 0% 8% 10% 8%;
  }
  .elementor-2219 .elementor-element.elementor-element-17c0267 {
    margin-top: 0%;
    margin-bottom: 20%;
  }
  .elementor-2219
    .elementor-element.elementor-element-96b9236
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-2219 .elementor-element.elementor-element-9c915aa {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-e2d95a9 {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-ca6b2a3 {
    margin-top: -5%;
    margin-bottom: 0%;
  }
  .elementor-2219
    .elementor-element.elementor-element-b0e42cf
    > .elementor-container {
    min-height: 100vw;
  }
  .elementor-2219
    .elementor-element.elementor-element-b0e42cf:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2219
    .elementor-element.elementor-element-b0e42cf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-2219
    .elementor-element.elementor-element-82ac5bf
    > .elementor-widget-container {
    margin: 15% 0% 15% 0%;
  }
  .elementor-2219 .elementor-element.elementor-element-f89d119 {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .elementor-2219 .elementor-element.elementor-element-1555ef8 {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .elementor-2219 .elementor-element.elementor-element-1caa083 {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .elementor-2219 .elementor-element.elementor-element-b87545b {
    margin-top: 3%;
    margin-bottom: 3%;
  }
}
@media (min-width: 768px) {
  .elementor-2219 .elementor-element.elementor-element-9c915aa {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-e2d95a9 {
    width: 50%;
  }
} /* Start custom CSS for section, class: .elementor-element-17c0267 */
.elementor-2219 .elementor-element.elementor-element-17c0267 {
  overflow: hidden;
} /* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3445492 */
.elementor-2219 .elementor-element.elementor-element-3445492 {
  width: 20vw;
  height: 20vw;
  zoom: 1.5 !important;
}

@media only screen and (max-width: 600px) {
  .elementor-2219 .elementor-element.elementor-element-3445492 {
    display: none;
  }
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82ac5bf */
.elementor-2219 .elementor-element.elementor-element-82ac5bf {
  mix-blend-mode: difference;
}

/*
.elementor-2219 .elementor-element.elementor-element-82ac5bf.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 column, class: .elementor-element-2399194 */
.elementor-2219 .elementor-element.elementor-element-2399194 {
  overflow: hidden;
}
.elementor-2219 .elementor-element.elementor-element-2399194 span {
  font-size: 20vw !important;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b6765 */
.elementor-2219 .elementor-element.elementor-element-88b6765 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a27f91c */
.elementor-2219 .elementor-element.elementor-element-a27f91c {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95bcab2 */
.elementor-2219 .elementor-element.elementor-element-95bcab2 {
  pointer-events: none;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-989defb */
.elementor-2219 .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 */
