.elementor-2076 .elementor-element.elementor-element-e7b647b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:096px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2076 .elementor-element.elementor-element-e7b647b:not(.elementor-motion-effects-element-type-background), .elementor-2076 .elementor-element.elementor-element-e7b647b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2076 .elementor-element.elementor-element-75efc2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2076 .elementor-element.elementor-element-c485f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2076 .elementor-element.elementor-element-4168ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2076 .elementor-element.elementor-element-52aaf35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-dcee6a2 );}.elementor-2076 .elementor-element.elementor-element-24c79b9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-845d2f5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2076 .elementor-element.elementor-element-39df789{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );color:var( --e-global-color-dcee6a2 );}.elementor-2076 .elementor-element.elementor-element-4d254f8{--display:flex;}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle{padding:48px 24px 72px 24px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#12757600;border-radius:2px 2px 2px 2px;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-toggle__label-text{text-align:left;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{background-color:#02010100;font-size:56px;width:56px;height:56px;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );color:var( --e-global-color-accent );margin:0px 0px 0px 0px;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:024px 0px 0px 0px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1365px){.elementor-2076 .elementor-element.elementor-element-75efc2a{--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2076 .elementor-element.elementor-element-c485f16{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2076 .elementor-element.elementor-element-4168ea1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-52aaf35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-24c79b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-39df789{width:100%;max-width:100%;font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle{padding:048px 20px 072px 20px;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}}@media(max-width:1279px){.elementor-2076 .elementor-element.elementor-element-e7b647b{--padding-top:072px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle{padding:24px 18px 73px 018px;}}@media(max-width:1023px){.elementor-2076 .elementor-element.elementor-element-e7b647b{--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-2076 .elementor-element.elementor-element-75efc2a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:036px;--padding-right:036px;}.elementor-2076 .elementor-element.elementor-element-c485f16{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-52aaf35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-24c79b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-39df789{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:12px 0px 0px 0px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 312px, 1fr ) );}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:312px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib{--swiper-slide-min-width:312px;}.elementor-2076 .elementor-element.elementor-element-74488b0{padding:0px 0px 060px 0px;}:is( .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-2076 .elementor-element.elementor-element-74488b0 .jet-listing-grid__slider-icon.prev-arrow{bottom:-80px;top:auto;left:8px;right:auto;}.elementor-2076 .elementor-element.elementor-element-74488b0 .jet-listing-grid__slider-icon.next-arrow{bottom:-80px;top:auto;right:8px;left:auto;}}@media(max-width:767px){.elementor-2076 .elementor-element.elementor-element-e7b647b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:032px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-2076 .elementor-element.elementor-element-75efc2a{--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 312px, 1fr ) );}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:312px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib{--swiper-slide-min-width:312px;}.elementor-2076 .elementor-element.elementor-element-74488b0 .jet-listing-grid__slider-icon.prev-arrow{bottom:-52px;top:auto;}.elementor-2076 .elementor-element.elementor-element-74488b0 .jet-listing-grid__slider-icon.next-arrow{bottom:-52px;top:auto;}}@media(max-width:499px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-52aaf35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-24c79b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-39df789{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2076 .elementor-element.elementor-element-a3ba369 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:12px 0px 0px 0px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 312px, 1fr ) );}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:312px;}.elementor-2076 .elementor-element.elementor-element-74488b0 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib{--swiper-slide-min-width:312px;}}@media(min-width:500px){.elementor-2076 .elementor-element.elementor-element-c485f16{--width:704px;}}@media(max-width:1279px) and (min-width:500px){.elementor-2076 .elementor-element.elementor-element-c485f16{--width:604px;}}@media(max-width:767px) and (min-width:500px){.elementor-2076 .elementor-element.elementor-element-c485f16{--width:100%;}}/* Start custom CSS for jet-accordion, class: .elementor-element-a3ba369 */@media (min-width: 1024px) and (max-width: 1200px) {
    .green__cards  .acc-title span:nth-child(2){
        font-size: 16px;
    }
}
 .green__cards .jet-toggle__label-icon {
       position: absolute;
       width: 100%;
       height: 100%;
       top:0;
       left: 0;
    }
    .green__cards .jet-toggle__label-icon span{
        position: absolute;
        bottom: 16px;
        right: 24px;
    }
.green__cards .jet-accordion__inner {
    gap: 16px;
}

.green__cards .acc-title {
    display: flex;
    flex-direction: column;
    gap: 12px;
    color: #004E64;
}

.green__cards .jet-accordion__item {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: transparent;
    -webkit-tap-highlight-color: transparent !important;
}

.green__cards .active-toggle {
    background: radial-gradient(478.59% 117.02% at 2.55% 14.77%, #8ACCDA 0%, #C5E7ED 100%);
    border: none !important;
}

.green__cards .acc-title span {
    line-height: 120%;
}

.green__cards .active-toggle.jet-toggle.jet-accordion__item .jet-toggle__label-icon {
    visibility: hidden;
}

.green__cards .jet-tabs-icon svg{
    fill: inherit;
    width: 100%;
    height: 100%;
}

@media(min-width: 1024px) and (max-width: 1279px) {
    .green__cards .jet-accordion__item:not(.active-toggle) .acc-title span:nth-child(2) {
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
        height: 0px;
    }
    
    .green__cards .jet-accordion__item.active-toggle .acc-title span:nth-child(2) {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        height: auto;
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle) .acc-title span:nth-child(1) {
        font-size: 38px !important;
    }
}

@media (min-width: 1024px) {
    .green__cards .jet-accordion__item.active-toggle {
        pointer-events: none !important;
    }
    
     .green__cards .jet-accordion__item .acc-title {
        /*min-height: 72px;*/
        width: 95%;
    }
    
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        padding: 48px 18px 48px 18px !important;
    }
    
    .green__cards .jet-accordion__item .jet-toggle__content {
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
        transition: all 400ms ease;
        /*opacity: 0;*/
    }
    
    .green__cards .jet-accordion__item.active-toggle .jet-toggle__content {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
    
    .green__cards .acc-title span:nth-child(2) {
        color: var(--Dark, #021313);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-size: 17px;
        font-style: normal;
        transform: scale(1);
        font-weight: 400;
        line-height: 130%; /* 22.1px */
        letter-spacing: -0.51px;
    }

    
    .green__cards .active-toggle .acc-title span:nth-child(1) {
        color: var(--Ice-blue, #E6F0F3);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%; /* 22.1px */
        letter-spacing: -0.51px;
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle) .acc-title span:nth-child(1) {
        color: var(--Dark, #021313);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%; /* 32.4px */
        letter-spacing: -0.27px;
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle) .acc-title span {
        hyphens: auto;
        overflow-wrap: break-word;
        word-break: break-all;
    }
    
    .green__cards .jet-accordion__inner {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        max-width: 1312px;
        width: 100%;
        margin: 0 auto;
        gap: 16px;
        align-items: stretch; 
    }
    
    .green__cards .jet-accordion__item.active-toggle .acc-title span:nth-child(1),
    .green__cards .jet-accordion__item.active-toggle .acc-title span:nth-child(2) {
        color: var(--Ice-blue, #E6F0F3) !important;
    }
    
    .green__cards .jet-accordion__inner .jet-accordion__item:nth-child(1):not(.active-toggle)::before {
        content: '';
        width: 100%;
        height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/06/Frame-966.png');
    }
    
    .green__cards .jet-accordion__inner .jet-accordion__item:nth-child(2):not(.active-toggle)::before {
        content: '';
        width: 100%;
        height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/06/Frame-965-1.png');
    }
    
    .green__cards .jet-accordion__inner .jet-accordion__item:nth-child(3):not(.active-toggle)::before {
        content: '';
        width: 100%;
        height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/06/Frame-9652.png');
    }
    
    .green__cards .jet-accordion__inner .jet-accordion__item:nth-child(4):not(.active-toggle)::before {
        content: '';
        width: 100%;
        height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/06/Frame-9651.png');
    }
    
    .green__cards .jet-accordion__inner .jet-accordion__item:nth-child(5):not(.active-toggle)::before {
        content: '';
        width: 100%;
        height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/06/Frame-965.png');
    }
    
    .green__cards .jet-accordion__item.active-toggle::before {
        content: '';
        width: 100%;
        height: 64px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/05/Frame-965.svg');
    }
    
    .green__cards .jet-accordion__item::before {
        content: '';
        width: 100%;
        height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-image: url('/wp-content/uploads/2026/05/Frame-965-1.svg');
    }
    
    .green__cards .jet-accordion__item {
        overflow: hidden;
        position: relative;
        transition: all 800ms ease !important;
        justify-content: flex-end !important;
        min-height: 468px;
        border-radius: 2px;
        background: radial-gradient(48.81% 47.55% at 33.8% 33.44%, rgba(230, 240, 243, 0.65) 0%, rgba(186, 212, 221, 0.65) 100%);
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle):hover {
        border: 1px solid var(--Teal, #127576) !important;
        background: var(--Medsokl_gradient-jasny_02, radial-gradient(94.99% 91.78% at 62.76% 66.97%, #E6F0F3 44.9%, #BAD4DD 100%)) !important;
        box-shadow: 4px 4px 4px 0 rgba(1, 78, 89, 0.20);
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle)::after {
        content: '' !important;
        width: 56px;
        height: 56px;
        position: absolute;
        transition: all 400ms ease;
        bottom: 0;
        right: 0;
        opacity: 0;
        background-image: url('/wp-content/uploads/2026/05/Group-3-2.svg');
    }
    
    .green__cards .jet-accordion__item.active-toggle::after {
        content: '' !important;
        width: 32px;
        height: 32px;
        position: absolute;
        transition: all 400ms ease;
        bottom: 0;
        right: 0;
        opacity: 0.25;
        transform: rotate(90deg);
        background-image: url('/wp-content/uploads/2026/05/Rectangle-2.svg');
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle):hover::after {
        opacity: 1;
        z-index: 5;
    }
    
    .green__cards .jet-toggle__content {
        max-height: none !important;
        position: sticky;
        bottom: 0px;
        opacity: 0;
        min-width: var(--start) !important;
        transition: opacity 0.9s cubic-bezier(.4, 0, .2, 1)
    }
    
    .green__cards .jet-accordion__item.active-toggle .jet-toggle__content {
        color: var(--Ice-blue, #E6F0F3) !important;
        opacity: 0;
        animation: Show 800ms ease forwards;
        animation-delay: 200ms;
    }
    
    @keyframes Show {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
        
    }
    
    .green__cards .jet-accordion__item.active-toggle {
        border: 1px solid var(--Teal, #127576);
        background: var(--Medsokl_gradient-ciemny_01, radial-gradient(94.99% 91.78% at 62.76% 66.97%, #127576 44.9%, #014E59 100%));
    }

 
    .green__cards .jet-toggle.jet-accordion__item {
        flex: 1;
        transition: flex-grow 0.8s cubic-bezier(.4, 0, .2, 1), background 0.8s;
        justify-content: space-between;
        min-width: 0;
    }

   
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        flex-grow: 2.13;
        padding: 32px;
        max-width: 308px;
    }
    
    .green__cards .jet-toggle.jet-accordion__item:not(.active-toggle) {
        max-width: 184px;
    }

    .green__cards .jet-toggle__label-icon span{
        bottom: 0px;
        right: 10px;
    }
 
    .green__cards .acc-title span {
         transition: font-size 0.8s cubic-bezier(.4, 0, .2, 1),line-height 0.8s cubic-bezier(.4, 0, .2, 1)
    }
    
    .green__cards .jet-accordion__inner {
        gap: 16px;
    }
    
    .green__cards .active-toggle .acc-title span:nth-child(2) {
        font-size: 27px;
    }
    
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        padding: 24px;
    }

    .green__cards .jet-toggle__icon {
        width: 56px;
        height: 56px;
    }
}

@media (min-width: 1280px) {
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        padding: 36px !important;
    }
    
    .green__cards .jet-toggle.jet-accordion__item:not(.active-toggle) {
        max-width: 185px;
        min-width: 185px;
    }
    
    .green__cards .jet-accordion__item:not(.active-toggle) .acc-title span {
        hyphens: none;
        overflow-wrap: normal;
        word-break: normal;
    }
    
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        max-width: 308px;
    }
    
    .green__cards .jet-accordion__inner {
        gap: 20px;
    }
    
     .green__cards .jet-toggle__content {
        /*min-width: 289.4px;*/
    }
    
    .green__cards .jet-accordion__item {
        min-height: 435px;
    }
    
    .green__cards .jet-accordion__item .acc-title {
        min-height: 72px;
        width: 99%;
    }
    
}

@media (min-width: 1366px) {
    
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        padding: 48px !important;
    }
    
    .green__cards .active-toggle.jet-toggle.jet-accordion__item {
        max-width: 392px;
    }
    
    .green__cards .jet-accordion__inner {
        gap: 24px;
    }
    
    
    .green__cards .jet-accordion__item .acc-title {
        min-height: 72px;
        width: 100%;
    }
    
    .green__cards .jet-accordion__item {
        min-height: 415px;
    }
    
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-74488b0 */.elementor-2076 .elementor-element.elementor-element-74488b0 .swiper-arrow {
        padding: 4px 8px;
        display: flex;
        height: 36px;
        opacity: 1;
        justify-content: center;
        align-items: center;
        transition: all 400ms ease;
        width: calc(50% - 12px);
        background: var(--Sky-blue, #BAD4DD);
    }
    
     .elementor-2076 .elementor-element.elementor-element-74488b0 .jet-listing-grid__slider {
        overflow: visible !important;
    }
    
    
    .elementor-2076 .elementor-element.elementor-element-74488b0 .swiper-arrow svg {
        display: none;
    }
    
    .elementor-2076 .elementor-element.elementor-element-74488b0 .swiper-arrow::after {
        background-image: url('/wp-content/uploads/2026/05/Frame-10.svg');
    }
    
    .elementor-2076 .elementor-element.elementor-element-74488b0 .swiper-arrow::after {
        content: '';
        width: 28px;
        height: 28px;
        transform: rotate(180deg);
        aspect-ratio: 1/1;
        background-repeat: no-repeat;
        background-position: center center;
        
    }
    
    .elementor-2076 .elementor-element.elementor-element-74488b0 h3 {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    }
    
    .elementor-2076 .elementor-element.elementor-element-74488b0 .swiper-button-disabled {
        opacity: 0.6;
        background: var(--Ice-blue, #E6F0F3);
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b647b */@media (min-width: 1920px){
    .elementor-2076 .elementor-element.elementor-element-e7b647b > .e-con-inner{
        column-gap: 144px
    }
    .elementor-2076 .elementor-element.elementor-element-e7b647b h2{
        min-width: 528px;
    }
}/* End custom CSS */