/* https://fg-mittlere-wupper.de/wp-content/uploads/elementor/css/post-49587.css?ver=1756377588 */
.elementor-49587 .elementor-element.elementor-element-f5319aa:not(.elementor-motion-effects-element-type-background),.elementor-49587 .elementor-element.elementor-element-f5319aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url(/wp-content/uploads/2024/06/IMG_0881.jpg);background-position:center center;background-size:cover}.elementor-49587 .elementor-element.elementor-element-f5319aa>.elementor-background-overlay{background-color:#000;opacity:.22;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-f5319aa>.elementor-container{min-height:50vh}.elementor-49587 .elementor-element.elementor-element-f5319aa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:4% 4% 4% 4%;z-index:2}.elementor-49587 .elementor-element.elementor-element-89f15a4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-49587 .elementor-element.elementor-element-89f15a4>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-6e3a90b>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-c75218d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 4% 0% 4%}.elementor-49587 .elementor-element.elementor-element-c75218d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-acfd424>.elementor-element-populated{margin:70px 0 90px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-54929f0{margin-top:0;margin-bottom:20px}.elementor-49587 .elementor-element.elementor-element-e0f4c30 .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-f823acd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-f823acd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-7d09e80{margin-top:0;margin-bottom:20px}.elementor-49587 .elementor-element.elementor-element-fc2b857{--spacer-size:50px}.elementor-49587 .elementor-element.elementor-element-73cf71a{--spacer-size:118px}.elementor-49587 .elementor-element.elementor-element-1b9e6d6 img,.elementor-49587 .elementor-element.elementor-element-1b9e6d6 svg{max-width:53%}.elementor-49587 .elementor-element.elementor-element-9d30f5b{--spacer-size:66px}.elementor-49587 .elementor-element.elementor-element-340065e{--spacer-size:118px}.elementor-49587 .elementor-element.elementor-element-006c517{margin-top:0;margin-bottom:20px}.elementor-49587 .elementor-element.elementor-element-d106779 .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-26faf66.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-26faf66.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-6201ef3{margin-top:0;margin-bottom:20px}.elementor-49587 .elementor-element.elementor-element-7944128{--spacer-size:50px}.elementor-49587 .elementor-element.elementor-element-0039f33{text-align:center}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-e277502.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-e277502.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-7deda35{--spacer-size:83px}.elementor-49587 .elementor-element.elementor-element-f3d1b06{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-49587 .elementor-element.elementor-element-f3d1b06>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-68e2035>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-332adf6:not(.elementor-motion-effects-element-type-background),.elementor-49587 .elementor-element.elementor-element-332adf6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1f6a3f9)}.elementor-49587 .elementor-element.elementor-element-332adf6>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-332adf6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:5% 0% 5% 0%}.elementor-49587 .elementor-element.elementor-element-332adf6>.elementor-shape-top svg{height:40px;transform:translateX(-50%) rotateY(180deg)}.elementor-49587 .elementor-element.elementor-element-332adf6>.elementor-shape-bottom svg{height:40px}.elementor-49587 .elementor-element.elementor-element-1f53862a>.elementor-element-populated{margin:0 0 90px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-2f1dc91b{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-1de9c79e>.elementor-element-populated{margin:70px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-5790e687 .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-e7bf174{margin-top:050px;margin-bottom:0;padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-75b411a1{text-align:left}.elementor-49587 .elementor-element.elementor-element-37d5438{--spacer-size:50px}.elementor-49587 .elementor-element.elementor-element-391cc7f .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-18fc92a{--spacer-size:30px}.elementor-49587 .elementor-element.elementor-element-4e4c48a6{text-align:left}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-324f23e6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-324f23e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-392df71f{margin-top:0;margin-bottom:50px;padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-5a99b58{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-3447e7d>.elementor-element-populated{margin:70px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-4552b28>.elementor-element-populated{margin:70px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-074359e .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-5c44891{margin-top:0;margin-bottom:50px;padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-a498312{text-align:right}.elementor-49587 .elementor-element.elementor-element-bae36aa{--spacer-size:30px}div.elementor-49587 .elementor-element.elementor-element-d4aac66{max-width:initial;flex:none;min-width:25px}.elementor-49587 .elementor-element.elementor-element-d3eb9f6{text-align:left}.elementor-49587 .elementor-element.elementor-element-1125f3f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-49587 .elementor-element.elementor-element-1125f3f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-9b90e1c>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-2ae77e0:not(.elementor-motion-effects-element-type-background),.elementor-49587 .elementor-element.elementor-element-2ae77e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-49587 .elementor-element.elementor-element-2ae77e0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 4% 0% 4%}.elementor-49587 .elementor-element.elementor-element-2ae77e0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-988c5c5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-49587 .elementor-element.elementor-element-988c5c5>.elementor-element-populated{margin:0 0 90px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-7a6889f{margin-top:0;margin-bottom:30px}.elementor-49587 .elementor-element.elementor-element-cb7ba96>.elementor-element-populated{margin:70px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-e8b1d3c{text-align:left}.elementor-49587 .elementor-element.elementor-element-e8b1d3c .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-cb169ef.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-cb169ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-739d162.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-739d162.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-70651e1{margin-top:0;margin-bottom:60px}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-4d950ce.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-49587 .elementor-element.elementor-element-4d950ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-49587 .elementor-element.elementor-element-1f8570e{--spacer-size:42px}.elementor-49587 .elementor-element.elementor-element-0f6d4e6{color:var(--e-global-color-1f6a3f9);--textColor:var( --e-global-color-1f6a3f9 )}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-8bd79ba.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-8bd79ba.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-9e06fa9{text-align:left}.elementor-49587 .elementor-element.elementor-element-9e06fa9 .elementor-heading-title{font-family:var(--e-global-typography-the7_h5-font-family),sans-serif;font-size:var(--e-global-typography-the7_h5-font-size);font-weight:var(--e-global-typography-the7_h5-font-weight);text-transform:var(--e-global-typography-the7_h5-text-transform);line-height:var(--e-global-typography-the7_h5-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-0d9319f{--spacer-size:25px}.elementor-49587 .elementor-element.elementor-element-2a99cff .the7-image-container{align-items:flex-start;text-align:left}.elementor-49587 .elementor-element.elementor-element-2a99cff{--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms}.elementor-49587 .elementor-element.elementor-element-2a99cff .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-2a99cff .the7-transform-container{overflow:visible}.elementor-49587 .elementor-element.elementor-element-2a99cff .the7-image-wrapper,.elementor-49587 .elementor-element.elementor-element-2a99cff .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-2a99cff .post-thumbnail-rollover img{border-radius:2px 2px 2px 2px}.elementor-49587 .elementor-element.elementor-element-2a99cff .the7-image-wrapper img{border-color:#000;box-shadow:4px 4px 10px 0 rgba(0,0,0,.5)}.elementor-49587 .elementor-element.elementor-element-2a99cff .post-thumbnail-rollover img{opacity:calc(100/100)}.elementor-49587 .elementor-element.elementor-element-2a99cff .the7-image-wrapper:hover img{opacity:calc(100/100)}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-5c78934.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-5c78934.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-304fac6{text-align:left}.elementor-49587 .elementor-element.elementor-element-304fac6 .elementor-heading-title{font-family:var(--e-global-typography-the7_h5-font-family),sans-serif;font-size:var(--e-global-typography-the7_h5-font-size);font-weight:var(--e-global-typography-the7_h5-font-weight);text-transform:var(--e-global-typography-the7_h5-text-transform);line-height:var(--e-global-typography-the7_h5-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-b5998ad{--spacer-size:25px}.elementor-49587 .elementor-element.elementor-element-31c06b3 .the7-image-container{align-items:flex-start;text-align:left}.elementor-49587 .elementor-element.elementor-element-31c06b3{--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms}.elementor-49587 .elementor-element.elementor-element-31c06b3 .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-31c06b3 .the7-transform-container{overflow:visible}.elementor-49587 .elementor-element.elementor-element-31c06b3 .the7-image-wrapper,.elementor-49587 .elementor-element.elementor-element-31c06b3 .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-31c06b3 .post-thumbnail-rollover img{border-radius:2px 2px 2px 2px}.elementor-49587 .elementor-element.elementor-element-31c06b3 .the7-image-wrapper img{border-color:#000;box-shadow:4px 4px 10px 0 rgba(0,0,0,.5)}.elementor-49587 .elementor-element.elementor-element-31c06b3 .post-thumbnail-rollover img{opacity:calc(100/100)}.elementor-49587 .elementor-element.elementor-element-31c06b3 .the7-image-wrapper:hover img{opacity:calc(100/100)}.elementor-49587 .elementor-element.elementor-element-439ceb7{margin-top:0;margin-bottom:30px}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-c5aa88f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-c5aa88f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-ad756d4{--spacer-size:33px}.elementor-49587 .elementor-element.elementor-element-306292e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-49587 .elementor-element.elementor-element-306292e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-ade699e>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-7375f90:not(.elementor-motion-effects-element-type-background),.elementor-49587 .elementor-element.elementor-element-7375f90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1f6a3f9)}.elementor-49587 .elementor-element.elementor-element-7375f90>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-7375f90{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5% 4% 5% 4%}.elementor-49587 .elementor-element.elementor-element-7375f90>.elementor-shape-top svg{height:55px;transform:translateX(-50%) rotateY(180deg)}.elementor-49587 .elementor-element.elementor-element-7375f90>.elementor-shape-bottom svg{height:55px}.elementor-49587 .elementor-element.elementor-element-2ef0189b>.elementor-element-populated{margin:70px 0 90px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-3ae4b21b{margin-top:0;margin-bottom:30px}.elementor-49587 .elementor-element.elementor-element-29e860ec .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-7a82bfd7{--spacer-size:30px}.elementor-49587 .elementor-element.elementor-element-268cc85 .elementor-heading-title{font-family:var(--e-global-typography-the7_h2-font-family),sans-serif;font-size:var(--e-global-typography-the7_h2-font-size);font-weight:var(--e-global-typography-the7_h2-font-weight);text-transform:var(--e-global-typography-the7_h2-text-transform);line-height:var(--e-global-typography-the7_h2-line-height);color:#FFF}.elementor-49587 .elementor-element.elementor-element-8a5729b{color:var(--e-global-color-721d0f3);--textColor:var( --e-global-color-721d0f3 )}.elementor-49587 .elementor-element.elementor-element-36d6bcae{--spacer-size:20px}.elementor-49587 .elementor-element.elementor-element-d724a06>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-stage,.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-carousel{--stage-top-gap:0px;--stage-right-gap:0px;--stage-left-gap:0px;--stage-bottom-gap:0px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-stage-outer{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--box-padding-top:40px;--box-padding-bottom:40px;--arrow-bg-height:40px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px}.elementor-49587 .elementor-element.elementor-element-2aeca89{--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--position:static;--object-fit:contain;--ratio-img-width:auto;--svg-width:100%;--height:auto;--max-height:100%;--max-width:100%;--arrow-display:inline-flex;--arrow-opacity:0;--bullet-display:inline-flex;--bullet-opacity:1;--aspect-ratio:1;--content-bg-color:#272C30;--arrow-icon-size:24px}.elementor-49587 .elementor-element.elementor-element-2aeca89>.elementor-widget-container{margin:0 0 0 0;padding:20px 20px 20px 20px}.elementor-49587 .elementor-element.elementor-element-2aeca89 article{border-style:solid;border-width:0 0 0 0;border-radius:24px 24px 24px 24px;padding:40px 40px 40px 40px;background-color:#2C217000}.elementor-49587 .elementor-element.elementor-element-2aeca89 article .post-entry-content{padding:0 20px 3px 20px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .content-rollover-layout-list .post-entry-wrapper{padding:0 20px 3px 20px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .description-under-image .post-entry-content{align-self:flex-start}.elementor-49587 .elementor-element.elementor-element-2aeca89 .description-on-hover .post-entry-content .post-entry-body{align-self:flex-start}.elementor-49587 .elementor-element.elementor-element-2aeca89 .post-entry-content{text-align:center}.elementor-49587 .elementor-element.elementor-element-2aeca89 .classic-layout-list .post-thumbnail-wrap{text-align:center}#the7-body .elementor-49587 .elementor-element.elementor-element-2aeca89 article:not(.class-1):not(.keep-custom-css) .ele-entry-title a{color:var(--e-global-color-6b322e4)}#the7-body .elementor-49587 .elementor-element.elementor-element-2aeca89 article:not(.class-1):not(.keep-custom-css) .ele-entry-title span{color:var(--e-global-color-6b322e4)}#the7-body .elementor-49587 .elementor-element.elementor-element-2aeca89 article:not(.class-1):not(.keep-custom-css) .ele-entry-title a:hover{color:var(--e-global-color-6b322e4)}.elementor-49587 .elementor-element.elementor-element-2aeca89 .ele-entry-title{margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-2aeca89 .content-rollover-layout-list.meta-info-off .post-entry-wrapper{bottom:0}.elementor-49587 .elementor-element.elementor-element-2aeca89 .entry-meta .meta-item:not(:first-child):before{content:"•"}.elementor-49587 .elementor-element.elementor-element-2aeca89 .entry-excerpt{color:var(--e-global-color-the7_content_secondary_text_color);margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-nav div,.elementor-49587 .elementor-element.elementor-element-2aeca89 .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0;border-width:0;border-style:solid}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-nav div.owl-prev,.elementor-49587 .elementor-element.elementor-element-2aeca89 .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-nav div.owl-next,.elementor-49587 .elementor-element.elementor-element-2aeca89 .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px}.elementor-49587 .elementor-element.elementor-element-2aeca89 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset));--bullet-translate-x:-50%;--bullet-v-offset:10px;--bullet-h-offset:0px}.elementor-49587 .elementor-element.elementor-element-ffc2cc6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-49587 .elementor-element.elementor-element-ffc2cc6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-1039a1d>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-acfbac5>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-acfbac5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:5% 4% 5% 4%}.elementor-49587 .elementor-element.elementor-element-acfbac5>.elementor-shape-top svg{height:65px;transform:translateX(-50%) rotateY(180deg)}.elementor-49587 .elementor-element.elementor-element-acfbac5>.elementor-shape-bottom svg{height:65px}.elementor-49587 .elementor-element.elementor-element-6bef03b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-49587 .elementor-element.elementor-element-6bef03b>.elementor-element-populated{margin:0 0 90px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-85ef088{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-2c1edf8>.elementor-element-populated{text-align:left}.elementor-49587 .elementor-element.elementor-element-c21583c{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left}.elementor-49587 .elementor-element.elementor-element-c21583c .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-5f0fc80{--spacer-size:30px}.elementor-49587 .elementor-element.elementor-element-e52c492{--spacer-size:30px}.elementor-49587 .elementor-element.elementor-element-c886632{margin-top:0;margin-bottom:40px}.elementor-49587 .elementor-element.elementor-element-71451cd>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-49587 .elementor-element.elementor-element-ea6fb43{text-align:left}.elementor-49587 .elementor-element.elementor-element-ea6fb43 img,.elementor-49587 .elementor-element.elementor-element-ea6fb43 svg{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);border-radius:30px 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-f2500cb>.elementor-element-populated{padding:40px 0 80px 25px}.elementor-49587 .elementor-element.elementor-element-ce68a4f{text-align:left}.elementor-49587 .elementor-element.elementor-element-ce68a4f .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-f213d68{--spacer-size:5px}.elementor-49587 .elementor-element.elementor-element-8aec7f9{text-align:left}.elementor-49587 .elementor-element.elementor-element-8aec7f9 .elementor-heading-title{font-family:var(--e-global-typography-the7_h2-font-family),sans-serif;font-size:var(--e-global-typography-the7_h2-font-size);font-weight:var(--e-global-typography-the7_h2-font-weight);text-transform:var(--e-global-typography-the7_h2-text-transform);line-height:var(--e-global-typography-the7_h2-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-3dc5003{--spacer-size:40px}.elementor-49587 .elementor-element.elementor-element-cd339ff{margin-top:0;margin-bottom:40px}.elementor-49587 .elementor-element.elementor-element-f101007>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-49587 .elementor-element.elementor-element-200e838{text-align:left}.elementor-49587 .elementor-element.elementor-element-200e838 img,.elementor-49587 .elementor-element.elementor-element-200e838 svg{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);border-radius:30px 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-56330e7>.elementor-element-populated{padding:40px 0 80px 25px}.elementor-49587 .elementor-element.elementor-element-389dcbd{text-align:left}.elementor-49587 .elementor-element.elementor-element-389dcbd .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-532ce2b{--spacer-size:5px}.elementor-49587 .elementor-element.elementor-element-463bbbe{text-align:left}.elementor-49587 .elementor-element.elementor-element-463bbbe .elementor-heading-title{font-family:var(--e-global-typography-the7_h2-font-family),sans-serif;font-size:var(--e-global-typography-the7_h2-font-size);font-weight:var(--e-global-typography-the7_h2-font-weight);text-transform:var(--e-global-typography-the7_h2-text-transform);line-height:var(--e-global-typography-the7_h2-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-85f338c{--spacer-size:40px}.elementor-49587 .elementor-element.elementor-element-f0caed0{margin-top:0;margin-bottom:40px}.elementor-49587 .elementor-element.elementor-element-1735fbf>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-49587 .elementor-element.elementor-element-a7d0bed{text-align:left}.elementor-49587 .elementor-element.elementor-element-a7d0bed img,.elementor-49587 .elementor-element.elementor-element-a7d0bed svg{filter:brightness(97%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);border-radius:30px 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-487b753>.elementor-element-populated{padding:40px 0 80px 25px}.elementor-49587 .elementor-element.elementor-element-3111dcf{text-align:left}.elementor-49587 .elementor-element.elementor-element-3111dcf .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-cac1718{--spacer-size:5px}.elementor-49587 .elementor-element.elementor-element-1a3bd0c{text-align:left}.elementor-49587 .elementor-element.elementor-element-1a3bd0c .elementor-heading-title{font-family:var(--e-global-typography-the7_h2-font-family),sans-serif;font-size:var(--e-global-typography-the7_h2-font-size);font-weight:var(--e-global-typography-the7_h2-font-weight);text-transform:var(--e-global-typography-the7_h2-text-transform);line-height:var(--e-global-typography-the7_h2-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-3777761{--spacer-size:40px}.elementor-49587 .elementor-element.elementor-element-b73804d{margin-top:0;margin-bottom:40px}.elementor-49587 .elementor-element.elementor-element-5fdcb1c>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-49587 .elementor-element.elementor-element-fcff8d5{text-align:left}.elementor-49587 .elementor-element.elementor-element-fcff8d5 img,.elementor-49587 .elementor-element.elementor-element-fcff8d5 svg{width:100%;max-width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);border-radius:30px 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-fcff8d5 svg{height:240px}.elementor-49587 .elementor-element.elementor-element-fcff8d5 img{height:240px;object-fit:cover;object-position:center center}.elementor-49587 .elementor-element.elementor-element-8ab242d>.elementor-element-populated{padding:40px 0 80px 25px}.elementor-49587 .elementor-element.elementor-element-a4961e1{text-align:left}.elementor-49587 .elementor-element.elementor-element-a4961e1 .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-911a04a{--spacer-size:5px}.elementor-49587 .elementor-element.elementor-element-feb79a2{text-align:left}.elementor-49587 .elementor-element.elementor-element-feb79a2 .elementor-heading-title{font-family:var(--e-global-typography-the7_h2-font-family),sans-serif;font-size:var(--e-global-typography-the7_h2-font-size);font-weight:var(--e-global-typography-the7_h2-font-weight);text-transform:var(--e-global-typography-the7_h2-text-transform);line-height:var(--e-global-typography-the7_h2-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-799a70b{--spacer-size:40px}.elementor-49587 .elementor-element.elementor-element-748c7f4{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-bff399e>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-49587 .elementor-element.elementor-element-26ac83d{text-align:left}.elementor-49587 .elementor-element.elementor-element-26ac83d img{height:293px;object-fit:cover;object-position:center center}.elementor-49587 .elementor-element.elementor-element-26ac83d svg{height:293px}.elementor-49587 .elementor-element.elementor-element-26ac83d img,.elementor-49587 .elementor-element.elementor-element-26ac83d svg{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);border-radius:30px 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-3743e93>.elementor-element-populated{padding:40px 0 80px 25px}.elementor-49587 .elementor-element.elementor-element-c6d69ac{text-align:left}.elementor-49587 .elementor-element.elementor-element-c6d69ac .elementor-heading-title{font-family:var(--e-global-typography-the7_h4-font-family),sans-serif;font-size:var(--e-global-typography-the7_h4-font-size);font-weight:var(--e-global-typography-the7_h4-font-weight);text-transform:var(--e-global-typography-the7_h4-text-transform);line-height:var(--e-global-typography-the7_h4-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-bf6d3b7{--spacer-size:5px}.elementor-49587 .elementor-element.elementor-element-97115b8{text-align:left}.elementor-49587 .elementor-element.elementor-element-97115b8 .elementor-heading-title{font-family:var(--e-global-typography-the7_h2-font-family),sans-serif;font-size:var(--e-global-typography-the7_h2-font-size);font-weight:var(--e-global-typography-the7_h2-font-weight);text-transform:var(--e-global-typography-the7_h2-text-transform);line-height:var(--e-global-typography-the7_h2-line-height);color:var(--e-global-color-9a10f2e)}.elementor-49587 .elementor-element.elementor-element-36e4326{--spacer-size:40px}.elementor-49587 .elementor-element.elementor-element-062a7f1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-49587 .elementor-element.elementor-element-062a7f1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-0be0222>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-bc7d30b:not(.elementor-motion-effects-element-type-background),.elementor-49587 .elementor-element.elementor-element-bc7d30b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1f6a3f9)}.elementor-49587 .elementor-element.elementor-element-bc7d30b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 4% 0% 4%}.elementor-49587 .elementor-element.elementor-element-bc7d30b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-1be47f6.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-49587 .elementor-element.elementor-element-1be47f6>.elementor-element-populated{margin:70px 0 90px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-c4ce672{margin-top:0;margin-bottom:30px}.elementor-49587 .elementor-element.elementor-element-473808e{text-align:left}.elementor-49587 .elementor-element.elementor-element-473808e .elementor-heading-title{font-family:var(--e-global-typography-the7_h1-font-family),sans-serif;font-size:var(--e-global-typography-the7_h1-font-size);font-weight:var(--e-global-typography-the7_h1-font-weight);text-transform:var(--e-global-typography-the7_h1-text-transform);line-height:var(--e-global-typography-the7_h1-line-height);color:var(--e-global-color-the7_accent)}.elementor-49587 .elementor-element.elementor-element-32106a5{--spacer-size:30px}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-7817722.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-7817722.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-b38ba32{margin-top:0;margin-bottom:30px}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-dc94dac.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-dc94dac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-6d6f827 .the7-image-container{align-items:flex-start;text-align:left}.elementor-49587 .elementor-element.elementor-element-6d6f827{--the7-img-position:static;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms}.elementor-49587 .elementor-element.elementor-element-6d6f827 .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-6d6f827 .the7-transform-container{overflow:visible}.elementor-49587 .elementor-element.elementor-element-6d6f827 .the7-image-wrapper{max-width:577px}.elementor-49587 .elementor-element.elementor-element-6d6f827 .the7-image-wrapper img{border-width:0 0 0 0;border-style:solid;border-color:var(--e-global-color-the7_content_primary_text_color);box-shadow:6px 6px 10px 0 rgba(0,0,0,.5)}.elementor-49587 .elementor-element.elementor-element-6d6f827 .the7-image-wrapper,.elementor-49587 .elementor-element.elementor-element-6d6f827 .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-6d6f827 .post-thumbnail-rollover img{border-radius:2px 2px 2px 2px}.elementor-49587 .elementor-element.elementor-element-6d6f827 .post-thumbnail-rollover img{opacity:calc(100/100)}.elementor-49587 .elementor-element.elementor-element-6d6f827 .the7-image-wrapper:hover img{opacity:calc(100/100)}.elementor-bc-flex-widget .elementor-49587 .elementor-element.elementor-element-41fb4a8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-49587 .elementor-element.elementor-element-41fb4a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-49587 .elementor-element.elementor-element-9d785b7 .the7-image-container{align-items:flex-start;text-align:left}.elementor-49587 .elementor-element.elementor-element-9d785b7{--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms}.elementor-49587 .elementor-element.elementor-element-9d785b7 .post-thumbnail-rollover,.elementor-49587 .elementor-element.elementor-element-9d785b7 .the7-transform-container{overflow:visible}.elementor-49587 .elementor-element.elementor-element-9d785b7 .post-thumbnail-rollover img{opacity:calc(100/100)}.elementor-49587 .elementor-element.elementor-element-9d785b7 .the7-image-wrapper:hover img{opacity:calc(100/100)}.elementor-49587 .elementor-element.elementor-element-16c7ebb:not(.elementor-motion-effects-element-type-background),.elementor-49587 .elementor-element.elementor-element-16c7ebb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#141A1E}.elementor-49587 .elementor-element.elementor-element-16c7ebb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-56px;margin-bottom:-56px}.elementor-49587 .elementor-element.elementor-element-16c7ebb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-49587 .elementor-element.elementor-element-27da890{--spacer-size:50px}@media(min-width:768px){.elementor-49587 .elementor-element.elementor-element-554dfd4a{width:56.932%}.elementor-49587 .elementor-element.elementor-element-324f23e6{width:42.576%}.elementor-49587 .elementor-element.elementor-element-3447e7d{width:41.04%}.elementor-49587 .elementor-element.elementor-element-4552b28{width:58.96%}.elementor-49587 .elementor-element.elementor-element-7654b10{width:40.545%}.elementor-49587 .elementor-element.elementor-element-d4aac66{width:59.455%}.elementor-49587 .elementor-element.elementor-element-cb7ba96{width:45.904%}.elementor-49587 .elementor-element.elementor-element-cb169ef{width:26.627%}.elementor-49587 .elementor-element.elementor-element-739d162{width:26.773%}.elementor-49587 .elementor-element.elementor-element-4d950ce{width:45.904%}.elementor-49587 .elementor-element.elementor-element-8bd79ba{width:26.627%}.elementor-49587 .elementor-element.elementor-element-5c78934{width:26.773%}.elementor-49587 .elementor-element.elementor-element-6e362838{width:50.16%}.elementor-49587 .elementor-element.elementor-element-d724a06{width:49.68%}.elementor-49587 .elementor-element.elementor-element-6bef03b{width:100%}.elementor-49587 .elementor-element.elementor-element-2c1edf8{width:40%}.elementor-49587 .elementor-element.elementor-element-33005e2{width:60%}.elementor-49587 .elementor-element.elementor-element-71451cd{width:22%}.elementor-49587 .elementor-element.elementor-element-f2500cb{width:78%}.elementor-49587 .elementor-element.elementor-element-f101007{width:22%}.elementor-49587 .elementor-element.elementor-element-56330e7{width:78%}.elementor-49587 .elementor-element.elementor-element-1735fbf{width:22%}.elementor-49587 .elementor-element.elementor-element-487b753{width:78%}.elementor-49587 .elementor-element.elementor-element-5fdcb1c{width:22%}.elementor-49587 .elementor-element.elementor-element-8ab242d{width:78%}.elementor-49587 .elementor-element.elementor-element-bff399e{width:22%}.elementor-49587 .elementor-element.elementor-element-3743e93{width:78%}.elementor-49587 .elementor-element.elementor-element-59b0765{width:60%}.elementor-49587 .elementor-element.elementor-element-7817722{width:39.96%}.elementor-49587 .elementor-element.elementor-element-dc94dac{width:48.603%}.elementor-49587 .elementor-element.elementor-element-41fb4a8{width:51.397%}}@media(max-width:1024px){.elementor-49587 .elementor-element.elementor-element-6e3a90b>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-acfd424>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-54929f0{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-e0f4c30 .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-f823acd>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-7d09e80{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-006c517{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-d106779 .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-26faf66>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-6201ef3{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-e277502>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-68e2035>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-5790e687 .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-391cc7f .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-074359e .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-9b90e1c>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-988c5c5>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-7a6889f{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-e8b1d3c .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-cb169ef>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-739d162>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-70651e1{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-8bd79ba>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-9e06fa9 .elementor-heading-title{font-size:var(--e-global-typography-the7_h5-font-size);line-height:var(--e-global-typography-the7_h5-line-height)}.elementor-49587 .elementor-element.elementor-element-5c78934>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-304fac6 .elementor-heading-title{font-size:var(--e-global-typography-the7_h5-font-size);line-height:var(--e-global-typography-the7_h5-line-height)}.elementor-49587 .elementor-element.elementor-element-439ceb7{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-c5aa88f>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-ade699e>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-2ef0189b>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-3ae4b21b{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-29e860ec .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-268cc85 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-d724a06>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-1039a1d>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-6bef03b>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-85ef088{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-c21583c .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-33005e2>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-ce68a4f .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-8aec7f9 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-389dcbd .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-463bbbe .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-3111dcf .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-1a3bd0c .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-a4961e1 .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-feb79a2 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-c6d69ac .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-97115b8 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-0be0222>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-1be47f6>.elementor-element-populated{margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-49587 .elementor-element.elementor-element-c4ce672{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-473808e .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-7817722>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-b38ba32{margin-top:0;margin-bottom:0}.elementor-49587 .elementor-element.elementor-element-dc94dac>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-49587 .elementor-element.elementor-element-41fb4a8>.elementor-element-populated{padding:0 30px 30px 30px}}@media(max-width:767px){.elementor-49587 .elementor-element.elementor-element-f5319aa>.elementor-container{min-height:90vh}.elementor-49587 .elementor-element.elementor-element-f5319aa{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-89f15a4{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-c75218d{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-e0f4c30 .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-d106779 .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-f3d1b06{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-332adf6{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-5790e687 .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-391cc7f .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-074359e .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-1125f3f{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-2ae77e0{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-e8b1d3c .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-9e06fa9 .elementor-heading-title{font-size:var(--e-global-typography-the7_h5-font-size);line-height:var(--e-global-typography-the7_h5-line-height)}.elementor-49587 .elementor-element.elementor-element-304fac6 .elementor-heading-title{font-size:var(--e-global-typography-the7_h5-font-size);line-height:var(--e-global-typography-the7_h5-line-height)}.elementor-49587 .elementor-element.elementor-element-306292e{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-7375f90{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-29e860ec .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-268cc85 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-ffc2cc6{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-acfbac5{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-c21583c .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}.elementor-49587 .elementor-element.elementor-element-ce68a4f .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-8aec7f9 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-389dcbd .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-463bbbe .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-3111dcf .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-1a3bd0c .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-a4961e1 .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-feb79a2 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-c6d69ac .elementor-heading-title{font-size:var(--e-global-typography-the7_h4-font-size);line-height:var(--e-global-typography-the7_h4-line-height)}.elementor-49587 .elementor-element.elementor-element-97115b8 .elementor-heading-title{font-size:var(--e-global-typography-the7_h2-font-size);line-height:var(--e-global-typography-the7_h2-line-height)}.elementor-49587 .elementor-element.elementor-element-062a7f1{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-bc7d30b{padding:0 0 0 0}.elementor-49587 .elementor-element.elementor-element-473808e .elementor-heading-title{font-size:var(--e-global-typography-the7_h1-font-size);line-height:var(--e-global-typography-the7_h1-line-height)}}@media(max-width:1024px) and (min-width:768px){.elementor-49587 .elementor-element.elementor-element-be08bfa{width:100%}.elementor-49587 .elementor-element.elementor-element-f823acd{width:100%}.elementor-49587 .elementor-element.elementor-element-10463ad{width:100%}.elementor-49587 .elementor-element.elementor-element-3a17c30{width:100%}.elementor-49587 .elementor-element.elementor-element-762183a{width:100%}.elementor-49587 .elementor-element.elementor-element-26faf66{width:100%}.elementor-49587 .elementor-element.elementor-element-e0458f2{width:100%}.elementor-49587 .elementor-element.elementor-element-e277502{width:100%}.elementor-49587 .elementor-element.elementor-element-cb7ba96{width:100%}.elementor-49587 .elementor-element.elementor-element-cb169ef{width:100%}.elementor-49587 .elementor-element.elementor-element-739d162{width:100%}.elementor-49587 .elementor-element.elementor-element-4d950ce{width:100%}.elementor-49587 .elementor-element.elementor-element-8bd79ba{width:100%}.elementor-49587 .elementor-element.elementor-element-5c78934{width:100%}.elementor-49587 .elementor-element.elementor-element-c5aa88f{width:100%}.elementor-49587 .elementor-element.elementor-element-6e362838{width:100%}.elementor-49587 .elementor-element.elementor-element-d724a06{width:100%}.elementor-49587 .elementor-element.elementor-element-2c1edf8{width:100%}.elementor-49587 .elementor-element.elementor-element-33005e2{width:100%}.elementor-49587 .elementor-element.elementor-element-59b0765{width:100%}.elementor-49587 .elementor-element.elementor-element-7817722{width:100%}.elementor-49587 .elementor-element.elementor-element-dc94dac{width:100%}.elementor-49587 .elementor-element.elementor-element-41fb4a8{width:100%}}.the7_elements_carousel-2aeca89.portfolio-shortcode .post-details i{margin:0}.content-rollover-layout-list .post-entry-content{top:0;height:100%;overflow-y:hidden;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.content-rollover-layout-list .post-entry-content:before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;content:'';transform:translate3d(0,35%,0)}.content-rollover-layout-list .entry-excerpt,.content-rollover-layout-list .post-details,.content-rollover-layout-list .box-button{opacity:0;transition:all 0.45s}.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .entry-excerpt,.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-details,.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .box-button{opacity:1}.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article .entry-excerpt,.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article .post-details,.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article .box-button{opacity:1}.content-rollover-layout-list .post-entry-content:before,.content-rollover-layout-list .post-entry-content .post-entry-wrapper{transition:opacity 0.35s,bottom 0.35s,transform 0.4s}.content-rollover-layout-list .post-entry-content .post-entry-wrapper{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-content:before{opacity:1;transform:translate3d(0,0,0)}.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper{opacity:1;bottom:0}.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) .post-entry-wrapper{opacity:1;bottom:0!important;transform:translateY(0)!important}#the7-body .the7_elements_carousel-2aeca89.portfolio-shortcode.content-rollover-layout-list .post-entry-content{background:none;padding:0}.the7_elements_carousel-2aeca89.portfolio-shortcode.content-rollover-layout-list .post-entry-content:before{background:none}.the7_elements_carousel-2aeca89.portfolio-shortcode.content-rollover-layout-list .post-entry-content .post-entry-wrapper:before{position:absolute;left:0;width:100%;height:100%;background:var(--content-bg-color);top:200px;content:'';z-index:-1;box-shadow:0 -100px 100px 100px var(--content-bg-color)}.the7_elements_carousel-2aeca89.portfolio-shortcode.content-rollover-layout-list.portfolio-carousel-shortcode:not(.disable-layout-hover) article:hover .post-entry-wrapper{bottom:0}.the7_elements_carousel-2aeca89.portfolio-shortcode.description-on-hover article{overflow:hidden}.the7_elements_carousel-2aeca89.portfolio-shortcode article{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.the7_elements_carousel-2aeca89.portfolio-shortcode article .post-entry-content{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.the7_elements_carousel-2aeca89.portfolio-shortcode:not(.mode-masonry) article:first-of-type,.the7_elements_carousel-2aeca89.portfolio-shortcode:not(.mode-masonry) article.visible.first{margin-top:0}.the7_elements_carousel-2aeca89.portfolio-shortcode{margin-left:auto;margin-right:auto}.the7_elements_carousel-2aeca89.portfolio-shortcode.hover-scale article.post:after{background-color:var(--content-bg-color);box-shadow:none}.the7_elements_carousel-2aeca89.portfolio-shortcode.content-bg-on.description-under-image article .post-entry-content{background-color:var(--content-bg-color);box-shadow:none}.the7_elements_carousel-2aeca89.portfolio-shortcode .owl-nav div,.the7_elements_carousel-2aeca89.portfolio-shortcode .owl-nav div:hover{color:var(--the7-accent-color)}