.elementor-214 .elementor-element.elementor-element-2e5dce1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-repeater-item-351048c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://theaterwrede.de/wp-content/uploads/2022/06/DSC_0933a-scaled.jpg);background-size:cover;}.elementor-214 .elementor-element.elementor-element-bd15d5f .swiper-slide-contents{max-width:66%;}.elementor-214 .elementor-element.elementor-element-bd15d5f .swiper-slide-inner{text-align:left;}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-heading{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), "Helvetica Neue", Helvetica, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-description{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-214 .elementor-element.elementor-element-bd15d5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3f2d8a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-57701a0{text-align:left;}.elementor-214 .elementor-element.elementor-element-57701a0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-57701a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-93ded37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-214 .elementor-element.elementor-element-93ded37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-214 .elementor-element.elementor-element-93ded37 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-93ded37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-214 .elementor-element.elementor-element-41af0b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-d9fa3f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ce9055{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ce9055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-877b090 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0ad5ced{text-align:left;}.elementor-214 .elementor-element.elementor-element-0ad5ced > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-5688356 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4ad667a{text-align:left;}.elementor-214 .elementor-element.elementor-element-4ad667a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-4ad667a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-dc28250 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ae7b4f{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ae7b4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-29fbb0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-acf1b5f{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-0408aea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-53f76a0 > .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-6218768 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-1551b12{text-align:left;}.elementor-214 .elementor-element.elementor-element-1551b12 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-011fa5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4e41108{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-450faeb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-1d8df10{text-align:left;}.elementor-214 .elementor-element.elementor-element-1d8df10 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-3dd8578 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-958f7f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-256357d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-a215e23 > .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-4f4425e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-72c1240{text-align:left;}.elementor-214 .elementor-element.elementor-element-72c1240 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-72c1240 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3bdc066 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c935c8e{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-c935c8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-eb3512c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4a26b61{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-340b1df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-da33390 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-96518b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3ae5128{text-align:left;}.elementor-214 .elementor-element.elementor-element-3ae5128 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-8200db6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-803a44e{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-101edc0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-079ea8f{text-align:left;}.elementor-214 .elementor-element.elementor-element-079ea8f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-4d7f21e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3416ecd{text-align:left;}.elementor-214 .elementor-element.elementor-element-3416ecd > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-96a5805 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-b98ae18{text-align:left;}.elementor-214 .elementor-element.elementor-element-b98ae18 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-b98ae18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4182ced > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-410c6f9 > .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-45d21ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7eaaf8c{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7eaaf8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0cb496b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-5e5d358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-fa6a2b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-b056c45{text-align:left;}.elementor-214 .elementor-element.elementor-element-b056c45 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-8db0298 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-a850212{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a850212 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-efa2c2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0981c93{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-86b05a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-1f105dd{text-align:left;}.elementor-214 .elementor-element.elementor-element-1f105dd img{width:100%;}.elementor-214 .elementor-element.elementor-element-1f105dd > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-8a24799 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-72b5a86{text-align:left;}.elementor-214 .elementor-element.elementor-element-72b5a86 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-b9629f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-2478d9c{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-89c3d62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-b4a3ae3{text-align:left;}.elementor-214 .elementor-element.elementor-element-b4a3ae3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-f76f1b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-592330d > .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-0821bc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-08bd0a0{text-align:left;}.elementor-214 .elementor-element.elementor-element-08bd0a0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-08bd0a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-d95e730 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-d42b306 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-7b75ed7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-55ecf6d{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-55ecf6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-434f141 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-6a574a2{text-align:left;}.elementor-214 .elementor-element.elementor-element-6a574a2 img{width:100%;}.elementor-214 .elementor-element.elementor-element-6a574a2 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-58dca23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c35eb53{text-align:left;}.elementor-214 .elementor-element.elementor-element-c35eb53 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-c35eb53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-cad4394 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3d0d04f{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-3d0d04f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-bb9b33b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-8b9a8c1{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-ab5ec2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-f26a895{text-align:left;}.elementor-214 .elementor-element.elementor-element-f26a895 img{width:100%;}.elementor-214 .elementor-element.elementor-element-f26a895 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-e5c67d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7e7a4e0{text-align:left;}.elementor-214 .elementor-element.elementor-element-7e7a4e0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-f52d629 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-88ef3b5{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-475a0c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9c6e86a{text-align:left;}.elementor-214 .elementor-element.elementor-element-9c6e86a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-6778917 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-5a0c8b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-85cc3c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9a9e572{text-align:left;}.elementor-214 .elementor-element.elementor-element-9a9e572 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-9a9e572 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-da7d074 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-d4f73b5{text-align:left;}.elementor-214 .elementor-element.elementor-element-d4f73b5 > .elementor-widget-container{background-color:#EC008C;}.elementor-214 .elementor-element.elementor-element-9b4e6c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7406765{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7406765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-ea5adce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-96cf459{text-align:left;}.elementor-214 .elementor-element.elementor-element-96cf459 img{width:100%;}.elementor-214 .elementor-element.elementor-element-96cf459 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#29293A;}.elementor-214 .elementor-element.elementor-element-5e82744 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3365b1f{text-align:left;}.elementor-214 .elementor-element.elementor-element-3365b1f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-3365b1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-dbec216 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9e8a2ce{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9e8a2ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0292a10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-6e76f33{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-203e509 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-f5149d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-3a17ed5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-fecceae{text-align:left;}.elementor-214 .elementor-element.elementor-element-fecceae .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-3e33bb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-2b8cd2c{text-align:left;font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-b0a7a9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-ddde082{text-align:left;}.elementor-214 .elementor-element.elementor-element-ddde082 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-3c832df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-55740dd{text-align:left;}.elementor-214 .elementor-element.elementor-element-55740dd img{width:100%;}.elementor-214 .elementor-element.elementor-element-55740dd > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#29293A;}.elementor-214 .elementor-element.elementor-element-3644a41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-5c03d7d{text-align:left;}.elementor-214 .elementor-element.elementor-element-5c03d7d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, 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-214 .elementor-element.elementor-element-5c03d7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-5fed9e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-13a73b8{text-align:left;}.elementor-214 .elementor-element.elementor-element-13a73b8 > .elementor-widget-container{background-color:#EC008C;}.elementor-214 .elementor-element.elementor-element-753a7fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-a025ed7{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b3211e-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0b3211e-font-size );font-weight:var( --e-global-typography-0b3211e-font-weight );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a025ed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-214 .elementor-element.elementor-element-57701a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-57701a0 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ce9055{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ce9055 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4ad667a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-4ad667a > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ae7b4f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ae7b4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-acf1b5f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1551b12 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-4e41108{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1d8df10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-72c1240 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-72c1240 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c935c8e{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-c935c8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4a26b61{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-3ae5128 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-803a44e{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-079ea8f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-b98ae18 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-b98ae18 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7eaaf8c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7eaaf8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-b056c45 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-a850212{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a850212 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0981c93{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-72b5a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-2478d9c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-b4a3ae3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-08bd0a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-08bd0a0 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-55ecf6d{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-55ecf6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c35eb53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-c35eb53 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3d0d04f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-3d0d04f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-8b9a8c1{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7e7a4e0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-88ef3b5{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9c6e86a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-9a9e572 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-9a9e572 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7406765{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7406765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3365b1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-3365b1f > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9e8a2ce{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9e8a2ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-6e76f33{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-fecceae .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-2b8cd2c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-ddde082 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-5c03d7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-5c03d7d > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-a025ed7{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a025ed7 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-214 .elementor-element.elementor-element-57701a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-57701a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-41af0b3{text-align:left;}.elementor-214 .elementor-element.elementor-element-41af0b3 img{width:100%;}.elementor-214 .elementor-element.elementor-element-9ce9055{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ce9055 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0ad5ced img{width:100%;}.elementor-214 .elementor-element.elementor-element-4ad667a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-4ad667a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ae7b4f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ae7b4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-acf1b5f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1551b12 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-4e41108{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1d8df10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-958f7f6{text-align:left;}.elementor-214 .elementor-element.elementor-element-958f7f6 img{width:100%;}.elementor-214 .elementor-element.elementor-element-72c1240 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-72c1240 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c935c8e{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-c935c8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4a26b61{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-da33390{text-align:left;}.elementor-214 .elementor-element.elementor-element-da33390 img{width:100%;}.elementor-214 .elementor-element.elementor-element-3ae5128 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-3ae5128 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-803a44e{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-079ea8f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-079ea8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3416ecd img{width:100%;}.elementor-214 .elementor-element.elementor-element-b98ae18 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-b98ae18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7eaaf8c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7eaaf8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-5e5d358{text-align:left;}.elementor-214 .elementor-element.elementor-element-5e5d358 img{width:100%;}.elementor-214 .elementor-element.elementor-element-b056c45 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-a850212{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a850212 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0981c93{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1f105dd img{width:100%;}.elementor-214 .elementor-element.elementor-element-72b5a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-2478d9c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-b4a3ae3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-08bd0a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-08bd0a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-d42b306{text-align:left;}.elementor-214 .elementor-element.elementor-element-d42b306 img{width:100%;}.elementor-214 .elementor-element.elementor-element-55ecf6d{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-55ecf6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-6a574a2 img{width:100%;}.elementor-214 .elementor-element.elementor-element-c35eb53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-c35eb53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3d0d04f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-3d0d04f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-8b9a8c1{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-f26a895 img{width:100%;}.elementor-214 .elementor-element.elementor-element-7e7a4e0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-88ef3b5{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9c6e86a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-5a0c8b4{text-align:left;}.elementor-214 .elementor-element.elementor-element-5a0c8b4 img{width:100%;}.elementor-214 .elementor-element.elementor-element-9a9e572 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-9a9e572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-d4f73b5 img{width:100%;}.elementor-214 .elementor-element.elementor-element-7406765{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7406765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-96cf459 img{width:100%;}.elementor-214 .elementor-element.elementor-element-3365b1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-3365b1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9e8a2ce{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9e8a2ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-6e76f33{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-f5149d9{text-align:left;}.elementor-214 .elementor-element.elementor-element-f5149d9 img{width:100%;}.elementor-214 .elementor-element.elementor-element-fecceae .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-2b8cd2c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-ddde082 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-55740dd img{width:100%;}.elementor-214 .elementor-element.elementor-element-5c03d7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-5c03d7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-13a73b8 img{width:100%;}.elementor-214 .elementor-element.elementor-element-a025ed7{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a025ed7 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-214 .elementor-element.elementor-element-bd15d5f .swiper-slide-contents{max-width:33%;}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-214 .elementor-element.elementor-element-57701a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-57701a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ce9055{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ce9055 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4ad667a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-4ad667a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9ae7b4f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9ae7b4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-acf1b5f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1551b12 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-4e41108{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-1d8df10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-72c1240 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-72c1240 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c935c8e{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-c935c8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-4a26b61{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-3ae5128 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-803a44e{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-079ea8f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-b98ae18 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-b98ae18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7eaaf8c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7eaaf8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-b056c45 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-a850212{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a850212 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-0981c93{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-72b5a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-2478d9c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-b4a3ae3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-08bd0a0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-08bd0a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-55ecf6d{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-55ecf6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-c35eb53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-c35eb53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3d0d04f{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-3d0d04f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-8b9a8c1{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7e7a4e0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-88ef3b5{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9c6e86a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-9a9e572 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-9a9e572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-7406765{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-7406765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-3365b1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-3365b1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-9e8a2ce{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-9e8a2ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-6e76f33{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-fecceae .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-2b8cd2c{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-ddde082 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-5c03d7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-214 .elementor-element.elementor-element-5c03d7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-a025ed7{font-size:var( --e-global-typography-0b3211e-font-size );line-height:var( --e-global-typography-0b3211e-line-height );letter-spacing:var( --e-global-typography-0b3211e-letter-spacing );word-spacing:var( --e-global-typography-0b3211e-word-spacing );}.elementor-214 .elementor-element.elementor-element-a025ed7 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-bd15d5f */.elementor-214 .elementor-element.elementor-element-bd15d5f .swiper-slide {
    aspect-ratio: 2.43 / 1;
    object-fit: contain;
}
.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slide-heading {
    text-transform: lowercase;
}
.elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom: 10px;
}
.elementor-214 .elementor-element.elementor-element-bd15d5f .image-overlay {
        background-color: var( --e-global-color-primary );
        mix-blend-mode: screen;
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: calc(50% + 10px);
}
.elementor-214 .elementor-element.elementor-element-bd15d5f .image-vertical-bar {
        width: calc(50% + 10px);
        z-index: 9;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        border-right: 20px solid var( --e-global-color-primary );
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-bd15d5f .image-vertical-bar {
        border-right-width: 16px;
        border-color: var( --e-global-color-primary );
        border-right-style: solid;
        width: calc(50% + 8px);
    }
    .elementor-214 .elementor-element.elementor-element-bd15d5f .image-overlay {
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-bd15d5f .image-vertical-bar {
        border-right-width: 12px;
        width: calc(50% + 6px);
    }
    .elementor-214 .elementor-element.elementor-element-bd15d5f .image-overlay {
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-bd15d5f .image-vertical-bar {
        border-right-width: 8px;
        width: calc(50% + 4px);
    }
    .elementor-214 .elementor-element.elementor-element-bd15d5f .image-overlay {
        width: calc(50% + 4px);
    }
    .elementor-214 .elementor-element.elementor-element-bd15d5f .elementor-slides .swiper-slide-inner .elementor-slide-heading {
        margin-bottom: 5px;
    }
    .elementor-214 .elementor-element.elementor-element-bd15d5f .swiper-slide-contents {
        max-width: 66%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-837aa55 */.elementor-214 .elementor-element.elementor-element-837aa55 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-837aa55 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-837aa55 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-837aa55 {
        border-bottom-width: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57701a0 */.elementor-214 .elementor-element.elementor-element-57701a0 {
    padding: 4% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-57701a0 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f2d8a6 */.elementor-214 .elementor-element.elementor-element-3f2d8a6 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3f2d8a6 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3f2d8a6 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3f2d8a6 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41af0b3 */.elementor-214 .elementor-element.elementor-element-41af0b3 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-41af0b3 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-41af0b3 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-41af0b3 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93ded37 */.elementor-214 .elementor-element.elementor-element-93ded37 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-93ded37 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-93ded37 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-93ded37 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ce9055 */.elementor-214 .elementor-element.elementor-element-9ce9055 {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-9ce9055 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9fa3f1 */.elementor-214 .elementor-element.elementor-element-d9fa3f1 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-d9fa3f1 {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-d9fa3f1 {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-d9fa3f1 {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1075a69 */.elementor-214 .elementor-element.elementor-element-1075a69 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-1075a69 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-1075a69 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-1075a69 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ad5ced */.elementor-214 .elementor-element.elementor-element-0ad5ced img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-0ad5ced img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-0ad5ced img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-0ad5ced img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-877b090 */.elementor-214 .elementor-element.elementor-element-877b090 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-877b090 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-877b090 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-877b090 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ad667a */.elementor-214 .elementor-element.elementor-element-4ad667a {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-4ad667a {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5688356 */.elementor-214 .elementor-element.elementor-element-5688356 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-5688356 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-5688356 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-5688356 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae7b4f */.elementor-214 .elementor-element.elementor-element-9ae7b4f {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-9ae7b4f {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc28250 */.elementor-214 .elementor-element.elementor-element-dc28250 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-dc28250 {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-dc28250 {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-dc28250 {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c63ee8 */.elementor-214 .elementor-element.elementor-element-1c63ee8 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-1c63ee8 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-1c63ee8 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-1c63ee8 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acf1b5f */.elementor-214 .elementor-element.elementor-element-acf1b5f {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-acf1b5f {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29fbb0f */.elementor-214 .elementor-element.elementor-element-29fbb0f {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-29fbb0f {
        border-right-width: 16px;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-29fbb0f {
        border-right-width: 12px;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-29fbb0f {
        border: none;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f76a0 */.elementor-214 .elementor-element.elementor-element-53f76a0 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-53f76a0 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-53f76a0 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-53f76a0 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0408aea */.elementor-214 .elementor-element.elementor-element-0408aea {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-0408aea {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-0408aea {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-0408aea {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1551b12 */.elementor-214 .elementor-element.elementor-element-1551b12 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-1551b12 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6218768 */.elementor-214 .elementor-element.elementor-element-6218768 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-6218768 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-6218768 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-6218768 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a7a040 */.elementor-214 .elementor-element.elementor-element-7a7a040 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-7a7a040 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-7a7a040 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-7a7a040 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e41108 */.elementor-214 .elementor-element.elementor-element-4e41108 {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-4e41108 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-011fa5c */.elementor-214 .elementor-element.elementor-element-011fa5c {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-011fa5c {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-011fa5c {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-011fa5c {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8df10 */.elementor-214 .elementor-element.elementor-element-1d8df10 {
    padding: 2% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-1d8df10 {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-450faeb */.elementor-214 .elementor-element.elementor-element-450faeb {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-450faeb {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-450faeb {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-450faeb {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-958f7f6 */.elementor-214 .elementor-element.elementor-element-958f7f6 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-958f7f6 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-958f7f6 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-958f7f6 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dd8578 */.elementor-214 .elementor-element.elementor-element-3dd8578 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3dd8578 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3dd8578 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3dd8578 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5c589d */.elementor-214 .elementor-element.elementor-element-c5c589d {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-c5c589d {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-c5c589d {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-c5c589d {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a215e23 */.elementor-214 .elementor-element.elementor-element-a215e23 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-a215e23 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-a215e23 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-a215e23 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-256357d */.elementor-214 .elementor-element.elementor-element-256357d {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-256357d {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-256357d {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-256357d {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c1240 */.elementor-214 .elementor-element.elementor-element-72c1240 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-72c1240 {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f4425e */.elementor-214 .elementor-element.elementor-element-4f4425e {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-4f4425e {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-4f4425e {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-4f4425e {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c935c8e */.elementor-214 .elementor-element.elementor-element-c935c8e {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-c935c8e {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bdc066 */.elementor-214 .elementor-element.elementor-element-3bdc066 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3bdc066 {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3bdc066 {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3bdc066 {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f3cbe1 */.elementor-214 .elementor-element.elementor-element-8f3cbe1 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-8f3cbe1 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-8f3cbe1 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-8f3cbe1 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a26b61 */.elementor-214 .elementor-element.elementor-element-4a26b61 {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-4a26b61 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb3512c */.elementor-214 .elementor-element.elementor-element-eb3512c {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-eb3512c {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-eb3512c {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-eb3512c {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da33390 */.elementor-214 .elementor-element.elementor-element-da33390 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-da33390 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-da33390 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-da33390 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-340b1df */.elementor-214 .elementor-element.elementor-element-340b1df {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-340b1df {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-340b1df {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-340b1df {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae5128 */.elementor-214 .elementor-element.elementor-element-3ae5128 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3ae5128 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96518b3 */.elementor-214 .elementor-element.elementor-element-96518b3 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-96518b3 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-96518b3 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-96518b3 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba77b7b */.elementor-214 .elementor-element.elementor-element-ba77b7b {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-ba77b7b {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-ba77b7b {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-ba77b7b {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-803a44e */.elementor-214 .elementor-element.elementor-element-803a44e {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-803a44e {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8200db6 */.elementor-214 .elementor-element.elementor-element-8200db6 {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-8200db6 {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-8200db6 {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-8200db6 {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079ea8f */.elementor-214 .elementor-element.elementor-element-079ea8f {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-079ea8f {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-101edc0 */.elementor-214 .elementor-element.elementor-element-101edc0 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-101edc0 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-101edc0 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-101edc0 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3416ecd */.elementor-214 .elementor-element.elementor-element-3416ecd img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3416ecd img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3416ecd img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-3416ecd img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d7f21e */.elementor-214 .elementor-element.elementor-element-4d7f21e {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-4d7f21e {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-4d7f21e {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-4d7f21e {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8edd42 */.elementor-214 .elementor-element.elementor-element-f8edd42 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-f8edd42 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-f8edd42 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-f8edd42 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b98ae18 */.elementor-214 .elementor-element.elementor-element-b98ae18 {
    padding: 4% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b98ae18 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96a5805 */.elementor-214 .elementor-element.elementor-element-96a5805 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-96a5805 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-96a5805 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-96a5805 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410c6f9 */.elementor-214 .elementor-element.elementor-element-410c6f9 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-410c6f9 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-410c6f9 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-410c6f9 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4182ced */.elementor-214 .elementor-element.elementor-element-4182ced {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-4182ced {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-4182ced {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-4182ced {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eaaf8c */.elementor-214 .elementor-element.elementor-element-7eaaf8c {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-7eaaf8c {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45d21ab */.elementor-214 .elementor-element.elementor-element-45d21ab {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-45d21ab {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-45d21ab {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-45d21ab {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eac0aa1 */.elementor-214 .elementor-element.elementor-element-eac0aa1 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-eac0aa1 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-eac0aa1 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-eac0aa1 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e5d358 */.elementor-214 .elementor-element.elementor-element-5e5d358 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-5e5d358 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-5e5d358 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-5e5d358 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0cb496b */.elementor-214 .elementor-element.elementor-element-0cb496b {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-0cb496b {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-0cb496b {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-0cb496b {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b056c45 */.elementor-214 .elementor-element.elementor-element-b056c45 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b056c45 {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa6a2b2 */.elementor-214 .elementor-element.elementor-element-fa6a2b2 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-fa6a2b2 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-fa6a2b2 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-fa6a2b2 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a850212 */.elementor-214 .elementor-element.elementor-element-a850212 {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-a850212 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8db0298 */.elementor-214 .elementor-element.elementor-element-8db0298 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-8db0298 {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-8db0298 {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-8db0298 {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5188aa1 */.elementor-214 .elementor-element.elementor-element-5188aa1 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-5188aa1 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-5188aa1 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-5188aa1 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0981c93 */.elementor-214 .elementor-element.elementor-element-0981c93 {
    padding: 2% 1% 0% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-0981c93 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-efa2c2d */.elementor-214 .elementor-element.elementor-element-efa2c2d {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-efa2c2d {
        border-right-width: 16px;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-efa2c2d {
        border-right-width: 12px;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-efa2c2d {
        border: none;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f105dd */.elementor-214 .elementor-element.elementor-element-1f105dd img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-1f105dd img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-1f105dd img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-1f105dd img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86b05a1 */.elementor-214 .elementor-element.elementor-element-86b05a1 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-86b05a1 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-86b05a1 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-86b05a1 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b5a86 */.elementor-214 .elementor-element.elementor-element-72b5a86 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-72b5a86 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a24799 */.elementor-214 .elementor-element.elementor-element-8a24799 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-8a24799 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-8a24799 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-8a24799 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37ec791 */.elementor-214 .elementor-element.elementor-element-37ec791 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-37ec791 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-37ec791 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-37ec791 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2478d9c */.elementor-214 .elementor-element.elementor-element-2478d9c {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-2478d9c {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b9629f3 */.elementor-214 .elementor-element.elementor-element-b9629f3 {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-b9629f3 {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-b9629f3 {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b9629f3 {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4a3ae3 */.elementor-214 .elementor-element.elementor-element-b4a3ae3 {
    padding: 2% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b4a3ae3 {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89c3d62 */.elementor-214 .elementor-element.elementor-element-89c3d62 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-89c3d62 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-89c3d62 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-89c3d62 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-592330d */.elementor-214 .elementor-element.elementor-element-592330d img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-592330d img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-592330d img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-592330d img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f76f1b9 */.elementor-214 .elementor-element.elementor-element-f76f1b9 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-f76f1b9 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-f76f1b9 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-f76f1b9 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79b3f2c */.elementor-214 .elementor-element.elementor-element-79b3f2c {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-79b3f2c {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-79b3f2c {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-79b3f2c {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08bd0a0 */.elementor-214 .elementor-element.elementor-element-08bd0a0 {
    padding: 4% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-08bd0a0 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0821bc3 */.elementor-214 .elementor-element.elementor-element-0821bc3 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-0821bc3 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-0821bc3 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-0821bc3 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d42b306 */.elementor-214 .elementor-element.elementor-element-d42b306 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-d42b306 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-d42b306 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-d42b306 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d95e730 */.elementor-214 .elementor-element.elementor-element-d95e730 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-d95e730 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-d95e730 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-d95e730 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ecf6d */.elementor-214 .elementor-element.elementor-element-55ecf6d {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-55ecf6d {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b75ed7 */.elementor-214 .elementor-element.elementor-element-7b75ed7 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-7b75ed7 {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-7b75ed7 {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-7b75ed7 {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0bea702 */.elementor-214 .elementor-element.elementor-element-0bea702 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-0bea702 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-0bea702 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-0bea702 {
        border-bottom-width: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a574a2 */.elementor-214 .elementor-element.elementor-element-6a574a2 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-6a574a2 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-6a574a2 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-6a574a2 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-434f141 */.elementor-214 .elementor-element.elementor-element-434f141 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-434f141 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-434f141 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-434f141 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c35eb53 */.elementor-214 .elementor-element.elementor-element-c35eb53 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-c35eb53 {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58dca23 */.elementor-214 .elementor-element.elementor-element-58dca23 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-58dca23 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-58dca23 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-58dca23 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0d04f */.elementor-214 .elementor-element.elementor-element-3d0d04f {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3d0d04f {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cad4394 */.elementor-214 .elementor-element.elementor-element-cad4394 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-cad4394 {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-cad4394 {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-cad4394 {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1f7746 */.elementor-214 .elementor-element.elementor-element-b1f7746 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-b1f7746 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-b1f7746 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b1f7746 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b9a8c1 */.elementor-214 .elementor-element.elementor-element-8b9a8c1 {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-8b9a8c1 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb9b33b */.elementor-214 .elementor-element.elementor-element-bb9b33b {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-bb9b33b {
        border-right-width: 16px;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-bb9b33b {
        border-right-width: 12px;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-bb9b33b {
        border: none;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f26a895 */.elementor-214 .elementor-element.elementor-element-f26a895 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-f26a895 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-f26a895 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-f26a895 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ab5ec2c */.elementor-214 .elementor-element.elementor-element-ab5ec2c {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-ab5ec2c {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-ab5ec2c {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-ab5ec2c {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e7a4e0 */.elementor-214 .elementor-element.elementor-element-7e7a4e0 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-7e7a4e0 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5c67d8 */.elementor-214 .elementor-element.elementor-element-e5c67d8 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-e5c67d8 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-e5c67d8 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-e5c67d8 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e10fe9a */.elementor-214 .elementor-element.elementor-element-e10fe9a {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-e10fe9a {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-e10fe9a {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-e10fe9a {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ef3b5 */.elementor-214 .elementor-element.elementor-element-88ef3b5 {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-88ef3b5 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f52d629 */.elementor-214 .elementor-element.elementor-element-f52d629 {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-f52d629 {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-f52d629 {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-f52d629 {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c6e86a */.elementor-214 .elementor-element.elementor-element-9c6e86a {
    padding: 2% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-9c6e86a {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-475a0c7 */.elementor-214 .elementor-element.elementor-element-475a0c7 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-475a0c7 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-475a0c7 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-475a0c7 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a0c8b4 */.elementor-214 .elementor-element.elementor-element-5a0c8b4 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-5a0c8b4 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-5a0c8b4 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-5a0c8b4 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6778917 */.elementor-214 .elementor-element.elementor-element-6778917 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-6778917 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-6778917 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-6778917 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d27c4ea */.elementor-214 .elementor-element.elementor-element-d27c4ea {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-d27c4ea {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-d27c4ea {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-d27c4ea {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9e572 */.elementor-214 .elementor-element.elementor-element-9a9e572 {
    padding: 4% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-9a9e572 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85cc3c8 */.elementor-214 .elementor-element.elementor-element-85cc3c8 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-85cc3c8 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-85cc3c8 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-85cc3c8 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4f73b5 */.elementor-214 .elementor-element.elementor-element-d4f73b5 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-d4f73b5 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-d4f73b5 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-d4f73b5 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da7d074 */.elementor-214 .elementor-element.elementor-element-da7d074 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-da7d074 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-da7d074 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-da7d074 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7406765 */.elementor-214 .elementor-element.elementor-element-7406765 {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-7406765 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b4e6c9 */.elementor-214 .elementor-element.elementor-element-9b4e6c9 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-9b4e6c9 {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-9b4e6c9 {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-9b4e6c9 {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39c9556 */.elementor-214 .elementor-element.elementor-element-39c9556 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-39c9556 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-39c9556 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-39c9556 {
        border-bottom-width: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96cf459 */.elementor-214 .elementor-element.elementor-element-96cf459 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-96cf459 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-96cf459 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-96cf459 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ea5adce */.elementor-214 .elementor-element.elementor-element-ea5adce {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-ea5adce {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-ea5adce {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-ea5adce {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3365b1f */.elementor-214 .elementor-element.elementor-element-3365b1f {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3365b1f {
        padding: 0 0 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e82744 */.elementor-214 .elementor-element.elementor-element-5e82744 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-5e82744 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-5e82744 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-5e82744 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e8a2ce */.elementor-214 .elementor-element.elementor-element-9e8a2ce {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-9e8a2ce {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbec216 */.elementor-214 .elementor-element.elementor-element-dbec216 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-dbec216 {
    width: calc(50% - 8px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-dbec216 {
    width: calc(50% - 6px);
    overflow-y: scroll;
    border-bottom: 5px solid #fff;
    height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-dbec216 {
    width: 100%;
    height: auto;
    border-bottom: none;
    overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b08c36a */.elementor-214 .elementor-element.elementor-element-b08c36a {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-b08c36a {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-b08c36a {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b08c36a {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e76f33 */.elementor-214 .elementor-element.elementor-element-6e76f33 {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-6e76f33 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0292a10 */.elementor-214 .elementor-element.elementor-element-0292a10 {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-0292a10 {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-0292a10 {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-0292a10 {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5149d9 */.elementor-214 .elementor-element.elementor-element-f5149d9 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-f5149d9 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-f5149d9 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-f5149d9 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-203e509 */.elementor-214 .elementor-element.elementor-element-203e509 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-203e509 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-203e509 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-203e509 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fecceae */.elementor-214 .elementor-element.elementor-element-fecceae {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-fecceae {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a17ed5 */.elementor-214 .elementor-element.elementor-element-3a17ed5 {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3a17ed5 {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3a17ed5 {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3a17ed5 {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f43bf7d */.elementor-214 .elementor-element.elementor-element-f43bf7d {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-f43bf7d {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-f43bf7d {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-f43bf7d {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b8cd2c */.elementor-214 .elementor-element.elementor-element-2b8cd2c {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-2b8cd2c {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e33bb9 */.elementor-214 .elementor-element.elementor-element-3e33bb9 {
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3e33bb9 {
        border-right-width: 16px;
        width: calc(50% + 8px);
        overflow-y: scroll;
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3e33bb9 {
        border-right-width: 12px;
        width: calc(50% + 6px);
        overflow-y: scroll;
        height: 180px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3e33bb9 {
        border: none;
        width: 100%;
        height: auto;
        overflow-y: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddde082 */.elementor-214 .elementor-element.elementor-element-ddde082 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-ddde082 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0a7a9e */.elementor-214 .elementor-element.elementor-element-b0a7a9e {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-b0a7a9e {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-b0a7a9e {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-b0a7a9e {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55740dd */.elementor-214 .elementor-element.elementor-element-55740dd img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-55740dd img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-55740dd img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-55740dd img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c832df */.elementor-214 .elementor-element.elementor-element-3c832df {
    width: calc(25% - 15px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3c832df {
    width: calc(25% - 12px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3c832df {
    width: calc(25% - 9px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3c832df {
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53abfe8 */.elementor-214 .elementor-element.elementor-element-53abfe8 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-53abfe8 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-53abfe8 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-53abfe8 {
        border-bottom-width: 10px;
        margin-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c03d7d */.elementor-214 .elementor-element.elementor-element-5c03d7d {
    padding: 4% 0;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-5c03d7d {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3644a41 */.elementor-214 .elementor-element.elementor-element-3644a41 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-3644a41 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-3644a41 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-3644a41 {
    width: 50%;
    border: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a73b8 */.elementor-214 .elementor-element.elementor-element-13a73b8 img {
    filter: grayscale(1);
    mix-blend-mode: screen;
    width: 100%;
    object-fit: cover;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-13a73b8 img {
        height: 205px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-13a73b8 img {
        height: 180px;
    }
}
@media (max-width: 767px) { 
    .elementor-214 .elementor-element.elementor-element-13a73b8 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fed9e8 */.elementor-214 .elementor-element.elementor-element-5fed9e8 {
    width: calc(25% + 5px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-5fed9e8 {
    width: calc(25% + 4px);
    border-right-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-5fed9e8 {
    width: calc(25% + 3px);
    border-right-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-5fed9e8 {
    border: none;
    width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a025ed7 */.elementor-214 .elementor-element.elementor-element-a025ed7 {
    padding: 2% 0 0 2%;
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-a025ed7 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-753a7fe */.elementor-214 .elementor-element.elementor-element-753a7fe {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-753a7fe {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-753a7fe {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-753a7fe {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0e00a1 */.elementor-214 .elementor-element.elementor-element-e0e00a1 {
    border-bottom-width: 20px;
    border-color: var( --e-global-color-primary );
    border-bottom-style: solid;
}
@media (max-width: 1366px) {
    .elementor-214 .elementor-element.elementor-element-e0e00a1 {
        border-bottom-width: 16px;
    }
}
@media (max-width: 1024px) {
    .elementor-214 .elementor-element.elementor-element-e0e00a1 {
        border-bottom-width: 12px;
    }
}
@media (max-width: 767px) {
    .elementor-214 .elementor-element.elementor-element-e0e00a1 {
        border-bottom-width: 10px;
    }
}/* End custom CSS */