/* elementor/css/post-1968.css */
.elementor-1968 .elementor-element.elementor-element-a828edf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #C5B9AC;
  --border-color: #C5B9AC;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-1968 .elementor-element.elementor-element-9137201 {
  --display: flex;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-primary);
}
.elementor-1968 .elementor-element.elementor-element-41a2b8f>.elementor-widget-container {
  margin: 0em 0em -0.8em 0em;
}
.elementor-1968 .elementor-element.elementor-element-41a2b8f {
  text-align: center;
}
.elementor-1968 .elementor-element.elementor-element-41a2b8f .elementor-heading-title {
  font-family: "Geist", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 0.7em;
  color: var(--e-global-color-1a9e97b);
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-1968 .elementor-element.elementor-element-06010fa {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Geist", Sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 1.2em;
  color: #4B3D2A;
}
.elementor-1968 .elementor-element.elementor-element-06010fa>.elementor-widget-container {
  margin: 0.5em 0em 0em 0em;
}
.elementor-1968 .elementor-element.elementor-element-06010fa.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-2c6240d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
}
.elementor-1968 .elementor-element.elementor-element-3727dc9 {
  --display: grid;
  --e-con-grid-template-columns: repeat(9, 1fr);
  --e-con-grid-template-rows: repeat(8, 1fr);
  --gap: 25px 25px;
  --row-gap: 25px;
  --column-gap: 25px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
}
.elementor-1968 .elementor-element.elementor-element-3727dc9.e-con {
  --align-self: center;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-1968 .elementor-element.elementor-element-da2cfba.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-da2cfba img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-da2cfba:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-471cab5.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-471cab5 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-471cab5:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-1652c31.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-1652c31 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-1652c31:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-c75c472.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-c75c472 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-c75c472:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-3d199dd.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-3d199dd img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-3d199dd:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-b4ee549.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-b4ee549 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-b4ee549:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-7138a1f.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-7138a1f img {
  width: 80px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-7138a1f:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-efbdc2c.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-efbdc2c img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-efbdc2c:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-5237968.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-5237968 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-5237968:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-7709259.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-7709259 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-7709259:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-4f36a8d.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-4f36a8d img {
  width: 80px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-4f36a8d:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-9154715.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-9154715 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-9154715:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-55faf51.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-55faf51 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-55faf51:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-a6e95ac.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-a6e95ac img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-a6e95ac:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-b8b01e9.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-b8b01e9 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-b8b01e9:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-644328f.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-644328f img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-644328f:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-8b4a16a.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-8b4a16a img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-8b4a16a:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-5986196.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-5986196 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-5986196:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-4497572.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-4497572 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-4497572:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-8130fd3.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-8130fd3 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-8130fd3:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-b154a2e.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-b154a2e img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-b154a2e:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-f415778.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-f415778 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-f415778:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-78357c7.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-78357c7 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-78357c7:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-d11566b.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-d11566b img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-d11566b:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-0cffdb4.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-0cffdb4 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-0cffdb4:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-2e7bd7e.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-2e7bd7e img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-2e7bd7e:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-e82b8f9.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-e82b8f9 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-e82b8f9:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-ca06841.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-ca06841 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-ca06841:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-8cc7cd5.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-8cc7cd5 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-8cc7cd5:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-09903a9.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-09903a9 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-09903a9:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-76d52fe.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-76d52fe img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-76d52fe:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-3848348.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-3848348 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-3848348:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-427fb41.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-427fb41 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-427fb41:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-5a40fa4.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-5a40fa4 img {
  width: 80px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-5a40fa4:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-617e86f.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-617e86f img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-617e86f:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-5ea3b94.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-5ea3b94 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-5ea3b94:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-e9bb8c8.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-e9bb8c8 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-e9bb8c8:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-b28f160.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-b28f160 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-b28f160:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-79f0f04.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-79f0f04 img {
  width: 100px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-79f0f04:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-584a592.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-584a592 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-584a592:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-a93c451.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-a93c451 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-a93c451:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-0862a3f.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-0862a3f img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-0862a3f:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-8379ca4.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-8379ca4 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-8379ca4:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-e824a8c.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-e824a8c img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-e824a8c:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-d5a5bf7.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-d5a5bf7 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-d5a5bf7:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-fa14c18.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-fa14c18 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-fa14c18:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-755c54b.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-755c54b img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-755c54b:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-4c39cd8.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-4c39cd8 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-4c39cd8:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-24e03a3.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-24e03a3 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-24e03a3:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-770c523.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-770c523 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-770c523:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-48f2de3.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-48f2de3 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-48f2de3:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-adf57f2.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-adf57f2 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-adf57f2:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-111021e.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-111021e img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-111021e:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-e9a674a.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-e9a674a img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-e9a674a:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-7801e90.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-7801e90 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-7801e90:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-6ba445f.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-6ba445f img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-6ba445f:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-2076326.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-2076326 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-2076326:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-e20d4f5.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-e20d4f5 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-e20d4f5:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-30ae73e.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-30ae73e img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-30ae73e:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-1148938.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-1148938 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-1148938:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-25a9ee0.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-25a9ee0 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-25a9ee0:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-85e33f6.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-85e33f6 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-85e33f6:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-31cbfb2.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-31cbfb2 img {
  width: 120px;
  opacity: 0.25;
}
.elementor-1968 .elementor-element.elementor-element-31cbfb2:hover img {
  opacity: 0.3;
}
.elementor-1968 .elementor-element.elementor-element-616dd5a.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-616dd5a img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-616dd5a:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-ee60fd7.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-ee60fd7 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-ee60fd7:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-8eaada0.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-8eaada0 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-8eaada0:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-3ba4ccb.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-3ba4ccb img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-3ba4ccb:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-981fb45.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-981fb45 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-981fb45:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-746bb9a.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-746bb9a img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-746bb9a:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-a43f509.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-a43f509 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-a43f509:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-35199fc.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-35199fc img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-35199fc:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-d4def08.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-d4def08 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-d4def08:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-04484dc.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-04484dc img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-04484dc:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-522d7b0.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-522d7b0 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-522d7b0:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-3618f4c.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-3618f4c img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-3618f4c:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-086050d.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-086050d img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-086050d:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-4e3d458.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-4e3d458 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-4e3d458:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-f3edb82.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-f3edb82 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-f3edb82:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-236ec4a.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-236ec4a img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-236ec4a:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-1242c7f.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-1242c7f img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-1242c7f:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-675d0ee.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-675d0ee img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-675d0ee:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-5bb5797.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-5bb5797 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-5bb5797:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-19ed8d4.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-19ed8d4 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-19ed8d4:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-46ce466.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-46ce466 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-46ce466:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-d8b85c8.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-d8b85c8 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-d8b85c8:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-c705b49.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-c705b49 img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-c705b49:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-d8a717b.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-d8a717b img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-d8a717b:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-15d432a.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-15d432a img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-15d432a:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-5b13cdb.elementor-element {
  --align-self: center;
}
.elementor-1968 .elementor-element.elementor-element-5b13cdb img {
  width: 120px;
  opacity: 0.85;
}
.elementor-1968 .elementor-element.elementor-element-5b13cdb:hover img {
  opacity: 1;
}
.elementor-1968 .elementor-element.elementor-element-f9a3169 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --overlay-opacity: 0.5;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1968 .elementor-element.elementor-element-f9a3169::before, .elementor-1968 .elementor-element.elementor-element-f9a3169>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-f9a3169>.e-con-inner>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-f9a3169>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-f9a3169>.e-con-inner>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-f9a3169>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-1968 .elementor-element.elementor-element-a095d89 {
  --display: flex;
  --min-height: 400px;
  --justify-content: center;
  --gap: 25px 25px;
  --row-gap: 25px;
  --column-gap: 25px;
  --overlay-opacity: 0.5;
  --overlay-mix-blend-mode: multiply;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-1968 .elementor-element.elementor-element-a095d89:not(.elementor-motion-effects-element-type-background), .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #CECECE;
  background-image: url(../img/tarja-c.webp);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1968 .elementor-element.elementor-element-a095d89::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #000000;
  background-image: url(../img/forma-5-n-b.svg);
  --background-overlay: '';
  background-position: 150px -790px;
  background-repeat: no-repeat;
  background-size: 1850px auto;
}
.elementor-1968 .elementor-element.elementor-element-3ac41ac>.elementor-widget-container {
  margin: 0em 0em -0.8em 0em;
}
.elementor-1968 .elementor-element.elementor-element-3ac41ac.elementor-element {
  --align-self: flex-start;
}
.elementor-1968 .elementor-element.elementor-element-3ac41ac {
  text-align: start;
}
.elementor-1968 .elementor-element.elementor-element-3ac41ac .elementor-heading-title {
  font-family: "Geist", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--e-global-color-accent);
}
.elementor-1968 .elementor-element.elementor-element-8726423 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: start;
}
.elementor-1968 .elementor-element.elementor-element-8726423>.elementor-widget-container {
  margin: 0em 0em -0.8em 0em;
}
.elementor-1968 .elementor-element.elementor-element-8726423 .elementor-heading-title {
  font-family: "Geist", Sans-serif;
  font-size: 40px;
  font-weight: 200;
  line-height: 1em;
  color: var(--e-global-color-1a9e97b);
}
.elementor-1968 .elementor-element.elementor-element-aab9702 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Geist", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.2em;
  color: var(--e-global-color-accent);
}
.elementor-1968 .elementor-element.elementor-element-aab9702.elementor-element {
  --align-self: flex-start;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-1968 .elementor-element.elementor-element-dc03cde .elementor-button {
  background-color: #FFFFFF;
  font-family: "Geist", Sans-serif;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 1px;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-1968 .elementor-element.elementor-element-dc03cde.elementor-element {
  --align-self: flex-start;
}
@media(min-width:768px) {
  .elementor-1968 .elementor-element.elementor-element-a095d89 {
    --width: 100%;
  }
}
@media(max-width:1366px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-06010fa {
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
  }
  .elementor-1968 .elementor-element.elementor-element-3727dc9 {
    --grid-auto-flow: row;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
}
@media(max-width:1200px) {
  .elementor-1968 .elementor-element.elementor-element-3727dc9 {
    --e-con-grid-template-columns: repeat(7, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1968 .elementor-element.elementor-element-a095d89::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-size: 1700px auto;
  }
  .elementor-1968 .elementor-element.elementor-element-a095d89 {
    --overlay-opacity: 0.5;
  }
}
@media(max-width:1024px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-41a2b8f .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-06010fa {
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    font-size: 18px;
  }
  .elementor-1968 .elementor-element.elementor-element-3727dc9 {
    --e-con-grid-template-columns: repeat(6, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-a095d89::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: bottom center;
    background-size: 1200px auto;
  }
  .elementor-1968 .elementor-element.elementor-element-aab9702 {
    font-size: 18px;
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
}
@media(max-width:880px) {
  .elementor-1968 .elementor-element.elementor-element-3727dc9 {
    --grid-auto-flow: row;
  }
  .elementor-1968 .elementor-element.elementor-element-a095d89::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-video-container::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.e-con-inner>.elementor-background-slideshow::before, .elementor-1968 .elementor-element.elementor-element-a095d89>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-size: 1100px auto;
  }
}
@media(max-width:767px) {
  .elementor-1968 .elementor-element.elementor-element-a828edf {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-41a2b8f {
    text-align: center;
  }
  .elementor-1968 .elementor-element.elementor-element-41a2b8f .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-06010fa {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .elementor-1968 .elementor-element.elementor-element-06010fa.elementor-element {
    --align-self: center;
  }
  .elementor-1968 .elementor-element.elementor-element-3727dc9 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --grid-auto-flow: row;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-a095d89 {
    --overlay-opacity: 0.6;
  }
  .elementor-1968 .elementor-element.elementor-element-8726423 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }
  .elementor-1968 .elementor-element.elementor-element-aab9702 {
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
}
@media(min-width:2400px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-1968 .elementor-element.elementor-element-3727dc9 {
    --grid-auto-flow: row;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
}
/* Start custom CSS for heading, class: .elementor-element-41a2b8f */
.playwrite {
  font-family: "PlaywriteAUSA" !important;
  font-weight: 300;
  font-size: 85%;
  text-transform: lowercase;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac41ac */
.playwrite {
  font-family: "PlaywriteAUSA" !important;
  font-weight: 300;
  font-size: 85%;
  text-transform: lowercase;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8726423 */
.playwrite {
  font-family: "PlaywriteAUSA" !important;
  font-weight: 300;
  font-size: 85%;
  text-transform: lowercase;
}
/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../fonts/Geist-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url(../fonts/Geist-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 200;
  font-display: auto;
  src: url(../fonts/Geist-ExtraLight.ttf) format('truetype');
}
/* End Custom Fonts CSS */

