.elementor-257 .elementor-element.elementor-element-05905a1{--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;}.elementor-257 .elementor-element.elementor-element-9b338da{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-dc18fee{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:78px;--padding-bottom:78px;--padding-left:128px;--padding-right:128px;}.elementor-257 .elementor-element.elementor-element-847d399{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-77340f9{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:5px 10px 5px 10px;}.elementor-257 .elementor-element.elementor-element-77340f9.elementor-element{--align-self:flex-start;}.elementor-257 .elementor-element.elementor-element-77340f9 .elementor-heading-title{font-family:var( --e-global-typography-1345a62-font-family ), Sans-serif;font-size:var( --e-global-typography-1345a62-font-size );text-transform:var( --e-global-typography-1345a62-text-transform );line-height:var( --e-global-typography-1345a62-line-height );letter-spacing:var( --e-global-typography-1345a62-letter-spacing );color:var( --e-global-color-33be0ed );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-7be8519 .elementor-heading-title{font-family:var( --e-global-typography-3fd3093-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd3093-font-size );font-weight:var( --e-global-typography-3fd3093-font-weight );text-transform:var( --e-global-typography-3fd3093-text-transform );line-height:var( --e-global-typography-3fd3093-line-height );letter-spacing:var( --e-global-typography-3fd3093-letter-spacing );}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-257 .elementor-element.elementor-element-90185ba{padding:30px 0px 0px 0px;font-family:var( --e-global-typography-a36f449-font-family ), Sans-serif;font-size:var( --e-global-typography-a36f449-font-size );font-weight:var( --e-global-typography-a36f449-font-weight );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-product-gallery-slider.swiper-container-vertical{height:320px;}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:320px;}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-gallery-swiper-thumb .swiper-slide{--columns:6;--space-between:4px;}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:50px;}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 50px);}.elementor-257 .elementor-element.elementor-element-a52bb12{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-a52bb12.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0px 0px 0px 4px;}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:44px;height:44px;background-color:var( --e-global-color-33be0ed );}.elementor-257 .elementor-element.elementor-element-a52bb12 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:22px;color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-d0853a3{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-257 .elementor-element.elementor-element-91a44f3{--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;}.elementor-257 .elementor-element.elementor-element-d49c825 .elementor-heading-title{font-family:var( --e-global-typography-c41afe6-font-family ), Sans-serif;font-size:var( --e-global-typography-c41afe6-font-size );font-weight:var( --e-global-typography-c41afe6-font-weight );text-transform:var( --e-global-typography-c41afe6-text-transform );font-style:var( --e-global-typography-c41afe6-font-style );text-decoration:var( --e-global-typography-c41afe6-text-decoration );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-257 .elementor-element.elementor-element-05308e9{--grid-columns:4;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-257 .elementor-element.elementor-element-05308e9 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-05308e9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-257 .elementor-element.elementor-element-05308e9 .e-loop-item > .elementor-section, .elementor-257 .elementor-element.elementor-element-05308e9 .e-loop-item > .elementor-section > .elementor-container, .elementor-257 .elementor-element.elementor-element-05308e9 .e-loop-item > .e-con, .elementor-257 .elementor-element.elementor-element-05308e9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-257 .elementor-element.elementor-element-6cb6df9{--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;--padding-top:76px;--padding-bottom:76px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-7d4334e .elementor-heading-title{font-family:var( --e-global-typography-c41afe6-font-family ), Sans-serif;font-size:var( --e-global-typography-c41afe6-font-size );font-weight:var( --e-global-typography-c41afe6-font-weight );text-transform:var( --e-global-typography-c41afe6-text-transform );font-style:var( --e-global-typography-c41afe6-font-style );text-decoration:var( --e-global-typography-c41afe6-text-decoration );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-257 .elementor-element.elementor-element-eb2ec7f{--grid-columns:4;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-257 .elementor-element.elementor-element-eb2ec7f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-eb2ec7f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-257 .elementor-element.elementor-element-eb2ec7f .e-loop-item > .elementor-section, .elementor-257 .elementor-element.elementor-element-eb2ec7f .e-loop-item > .elementor-section > .elementor-container, .elementor-257 .elementor-element.elementor-element-eb2ec7f .e-loop-item > .e-con, .elementor-257 .elementor-element.elementor-element-eb2ec7f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-257 .elementor-element.elementor-element-117f8ed5{--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;--overflow:hidden;--padding-top:94px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-117f8ed5:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-117f8ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-21712d38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-6f09e2f8{width:var( --container-widget-width, 25% );max-width:25%;padding:8px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-6f09e2f8 .elementor-heading-title{font-family:var( --e-global-typography-a36f449-font-family ), Sans-serif;font-size:var( --e-global-typography-a36f449-font-size );font-weight:var( --e-global-typography-a36f449-font-weight );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );color:var( --e-global-color-33be0ed );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-bullet-active, .elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-33be0ed );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-fraction{color:var( --e-global-color-33be0ed );}.elementor-257 .elementor-element.elementor-element-1a1c51d0{padding:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-main-swiper{width:100%;}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button{font-size:0px;color:var( --e-global-color-33be0ed );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button svg{fill:var( --e-global-color-33be0ed );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7.5px;--swiper-pagination-bullet-vertical-gap:7.5px;height:15px;width:15px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#4DD1F380;opacity:1;}.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:32px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:32px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:32px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:32px;}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__text{color:var( --e-global-color-33be0ed );font-family:var( --e-global-typography-c41afe6-font-family ), Sans-serif;font-size:var( --e-global-typography-c41afe6-font-size );font-weight:var( --e-global-typography-c41afe6-font-weight );text-transform:var( --e-global-typography-c41afe6-text-transform );font-style:var( --e-global-typography-c41afe6-font-style );text-decoration:var( --e-global-typography-c41afe6-text-decoration );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__name{color:var( --e-global-color-33be0ed );font-family:var( --e-global-typography-a36f449-font-family ), Sans-serif;font-size:var( --e-global-typography-a36f449-font-size );font-weight:var( --e-global-typography-a36f449-font-weight );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__title{color:var( --e-global-color-33be0ed );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-257 .elementor-element.elementor-element-83cf679{--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;--padding-top:76px;--padding-bottom:76px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-0eb08e0{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-257 .elementor-element.elementor-element-0eb08e0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-257 .elementor-element.elementor-element-0eb08e0 .e-loop-item > .elementor-section, .elementor-257 .elementor-element.elementor-element-0eb08e0 .e-loop-item > .elementor-section > .elementor-container, .elementor-257 .elementor-element.elementor-element-0eb08e0 .e-loop-item > .e-con, .elementor-257 .elementor-element.elementor-element-0eb08e0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1366px){.elementor-257 .elementor-element.elementor-element-77340f9 .elementor-heading-title{font-size:var( --e-global-typography-1345a62-font-size );line-height:var( --e-global-typography-1345a62-line-height );letter-spacing:var( --e-global-typography-1345a62-letter-spacing );}.elementor-257 .elementor-element.elementor-element-7be8519 .elementor-heading-title{font-size:var( --e-global-typography-3fd3093-font-size );line-height:var( --e-global-typography-3fd3093-line-height );letter-spacing:var( --e-global-typography-3fd3093-letter-spacing );}.elementor-257 .elementor-element.elementor-element-90185ba{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-d49c825 .elementor-heading-title{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-7d4334e .elementor-heading-title{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-117f8ed5{--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-21712d38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-6f09e2f8{width:auto;max-width:auto;}.elementor-257 .elementor-element.elementor-element-6f09e2f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-257 .elementor-element.elementor-element-6f09e2f8 .elementor-heading-title{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__text{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__name{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-dc18fee{--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;--padding-top:58px;--padding-bottom:58px;--padding-left:25px;--padding-right:25px;}.elementor-257 .elementor-element.elementor-element-77340f9 .elementor-heading-title{font-size:var( --e-global-typography-1345a62-font-size );line-height:var( --e-global-typography-1345a62-line-height );letter-spacing:var( --e-global-typography-1345a62-letter-spacing );}.elementor-257 .elementor-element.elementor-element-7be8519 .elementor-heading-title{font-size:var( --e-global-typography-3fd3093-font-size );line-height:var( --e-global-typography-3fd3093-line-height );letter-spacing:var( --e-global-typography-3fd3093-letter-spacing );}.elementor-257 .elementor-element.elementor-element-90185ba{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-a52bb12.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-257 .elementor-element.elementor-element-d0853a3{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-257 .elementor-element.elementor-element-d49c825 .elementor-heading-title{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-05308e9{--grid-columns:2;}.elementor-257 .elementor-element.elementor-element-6cb6df9{--padding-top:58px;--padding-bottom:58px;--padding-left:25px;--padding-right:25px;}.elementor-257 .elementor-element.elementor-element-7d4334e .elementor-heading-title{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-eb2ec7f{--grid-columns:2;}.elementor-257 .elementor-element.elementor-element-117f8ed5{--padding-top:44px;--padding-bottom:44px;--padding-left:25px;--padding-right:25px;}.elementor-257 .elementor-element.elementor-element-21712d38{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-6f09e2f8 .elementor-heading-title{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__text{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__name{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-83cf679{--padding-top:58px;--padding-bottom:58px;--padding-left:25px;--padding-right:25px;}.elementor-257 .elementor-element.elementor-element-0eb08e0{--grid-columns:3;--grid-column-gap:15px;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-77340f9 .elementor-heading-title{font-size:var( --e-global-typography-1345a62-font-size );line-height:var( --e-global-typography-1345a62-line-height );letter-spacing:var( --e-global-typography-1345a62-letter-spacing );}.elementor-257 .elementor-element.elementor-element-7be8519 .elementor-heading-title{font-size:var( --e-global-typography-3fd3093-font-size );line-height:var( --e-global-typography-3fd3093-line-height );letter-spacing:var( --e-global-typography-3fd3093-letter-spacing );}.elementor-257 .elementor-element.elementor-element-90185ba{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-d49c825 .elementor-heading-title{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-05308e9{--grid-columns:1;}.elementor-257 .elementor-element.elementor-element-6cb6df9{--padding-top:29px;--padding-bottom:29px;--padding-left:15px;--padding-right:15px;}.elementor-257 .elementor-element.elementor-element-7d4334e .elementor-heading-title{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-eb2ec7f{--grid-columns:1;}.elementor-257 .elementor-element.elementor-element-117f8ed5{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-257 .elementor-element.elementor-element-6f09e2f8 .elementor-heading-title{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__text{font-size:var( --e-global-typography-c41afe6-font-size );line-height:var( --e-global-typography-c41afe6-line-height );letter-spacing:var( --e-global-typography-c41afe6-letter-spacing );}.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial__name{font-size:var( --e-global-typography-a36f449-font-size );line-height:var( --e-global-typography-a36f449-line-height );letter-spacing:var( --e-global-typography-a36f449-letter-spacing );}.elementor-257 .elementor-element.elementor-element-83cf679{--padding-top:29px;--padding-bottom:29px;--padding-left:15px;--padding-right:15px;}.elementor-257 .elementor-element.elementor-element-0eb08e0{--grid-columns:1;--grid-row-gap:15px;}}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-d0853a3{--content-width:946px;}}@media(max-width:1366px) and (min-width:768px){.elementor-257 .elementor-element.elementor-element-21712d38{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-a1b2763 */.elementor-257 .elementor-element.elementor-element-a1b2763 {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-1a1c51d0 */.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper {
    padding-bottom: 0;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination {
    text-align: left;
    padding-left: 20px;
    padding-top: 30px;
    position: unset;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-bullet {
    border-radius: 0;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-widget-testimonial-carousel .elementor-main-swiper {
    width: 100%;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-widget-testimonial-carousel .swiper-slide {
    padding-top: 0;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial {
    max-width: 800px;
}

@media (max-width: 1199px) and (min-width: 1025px) {
    .elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-testimonial {
        max-width: 600px;
    }   
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-button-disabled {
    display: none;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination-bullet {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button-next svg,
.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button-prev svg {
 opacity: 0; 
 visibility: hidden;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button-next {
    background: url(/wp-content/uploads/2025/12/arrow-right.png) no-repeat center center;
    background-size: contain;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button-prev {
    background: url(/wp-content/uploads/2025/12/arrow-left.png) no-repeat center center;
    background-size: contain;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-element .swiper .elementor-swiper-button-prev {
    left: -120px;
}


.elementor-257 .elementor-element.elementor-element-1a1c51d0 .swiper-pagination {
    padding-left: 0;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button svg {
    display: none;
}

.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button {
    width: 50px;
    height: 50px;
    transition: transform 0.25s ease;
}

/* PREV */
.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button-prev:hover {
    transform: translateY(-50%) translateX(-6px);
}

/* NEXT */
.elementor-257 .elementor-element.elementor-element-1a1c51d0 .elementor-swiper-button-next:hover {
    transform: translateY(-50%) translateX(6px);
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-element .swiper .elementor-swiper-button-prev,
    .elementor-257 .elementor-element.elementor-element-1a1c51d0.elementor-element .swiper .elementor-swiper-button-next {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-lightbox .elementor-lightbox-image {
    background: white;
}

.pswp__button {
    border: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
}/* End custom CSS */