.elementor-18 .elementor-element.elementor-element-c81fa64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-298b4ef{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:-10px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-14px;}.elementor-18 .elementor-element.elementor-element-0bfb780{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-58ca408{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f0db06d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-02c6073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d17be7f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-51a745a{background-color:var( --e-global-color-primary );padding:8px 14px 8px 14px;border-radius:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-51a745a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-e7ba4a1 );}.elementor-18 .elementor-element.elementor-element-c05b949{background-color:var( --e-global-color-primary );padding:8px 14px 8px 14px;border-radius:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-c05b949 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-e7ba4a1 );}.elementor-18 .elementor-element.elementor-element-efcce68{background-color:var( --e-global-color-primary );padding:8px 14px 8px 14px;border-radius:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-efcce68 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-e7ba4a1 );}.elementor-18 .elementor-element.elementor-element-500924a{background-color:var( --e-global-color-primary );padding:8px 14px 8px 14px;border-radius:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-500924a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-e7ba4a1 );}.elementor-18 .elementor-element.elementor-element-190cf464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-190cf464:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-190cf464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1207f6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-1207f6c .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-1207f6c .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-1207f6c .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-0548973 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:300;}.elementor-18 .elementor-element.elementor-element-cf7e6c0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:300;}.elementor-18 .elementor-element.elementor-element-bab3343{--e-rating-gap:4px;}.elementor-18 .elementor-element.elementor-element-2597c682{--display:flex;}.elementor-18 .elementor-element.elementor-element-624a090d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-624a090d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-624a090d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18 .elementor-element.elementor-element-4fcdb49f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5526219f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6947a779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-18 .elementor-element.elementor-element-4d1128c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-4d1128c9 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-4d1128c9 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-4d1128c9 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-42c3fede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-42c3fede.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-42c3fede .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-42c3fede .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-42c3fede .elementor-icon svg{height:18px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-428cda21{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-59045674 .elementor-heading-title{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-33f07743{padding:0px 0px 0px 14px;}.elementor-18 .elementor-element.elementor-element-33f07743 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-33f07743:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-33f07743:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-33f07743 .elementor-image-box-description{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-44687bd6{--display:flex;}.elementor-18 .elementor-element.elementor-element-684586f8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-684586f8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-684586f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18 .elementor-element.elementor-element-67fcf80a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-661a83b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6c72a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-18 .elementor-element.elementor-element-3dad07e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3dad07e8 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-3dad07e8 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-3dad07e8 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-74fd5abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-74fd5abc.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-74fd5abc .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-74fd5abc .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-74fd5abc .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-3f5d0e59 .elementor-heading-title{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-756b3d2b{padding:0px 0px 0px 14px;}.elementor-18 .elementor-element.elementor-element-756b3d2b .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-756b3d2b:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-756b3d2b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-756b3d2b .elementor-image-box-description{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-56e1d5f8{--display:flex;}.elementor-18 .elementor-element.elementor-element-7bd7c4ae{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7bd7c4ae:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7bd7c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18 .elementor-element.elementor-element-fb7ad7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1030c2ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-66856598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-18 .elementor-element.elementor-element-699d2606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-699d2606 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-699d2606 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-699d2606 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-14cbb3ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-14cbb3ff.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-14cbb3ff .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-14cbb3ff .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-14cbb3ff .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-4a10eb60 .elementor-heading-title{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-68b5de93{padding:0px 0px 0px 14px;}.elementor-18 .elementor-element.elementor-element-68b5de93 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-68b5de93:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-68b5de93:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-68b5de93 .elementor-image-box-description{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-3fd7efdd{--display:flex;}.elementor-18 .elementor-element.elementor-element-14591125{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-14591125:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-14591125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18 .elementor-element.elementor-element-15cfca11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7acdc00f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b7b4ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-18 .elementor-element.elementor-element-28274afb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-28274afb .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-28274afb .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-28274afb .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-68432164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-68432164.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-68432164 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-68432164 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-68432164 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-6f3615d .elementor-heading-title{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-323597ee{padding:0px 0px 0px 14px;}.elementor-18 .elementor-element.elementor-element-323597ee .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-323597ee:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-323597ee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-323597ee .elementor-image-box-description{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-4bc045c{--display:flex;}.elementor-18 .elementor-element.elementor-element-479b9be{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-479b9be:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-479b9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18 .elementor-element.elementor-element-a3abe16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-759c6dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-09c36da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-18 .elementor-element.elementor-element-be2da09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-be2da09 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-be2da09 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-be2da09 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-86d93df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-86d93df.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-86d93df .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-86d93df .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-86d93df .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-fb24b30 .elementor-heading-title{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-fa040ca{padding:0px 0px 0px 14px;}.elementor-18 .elementor-element.elementor-element-fa040ca .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-fa040ca:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-fa040ca:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-fa040ca .elementor-image-box-description{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-4352ca7{--display:flex;}.elementor-18 .elementor-element.elementor-element-319e106{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-319e106:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-319e106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18 .elementor-element.elementor-element-3a66c4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-386b846{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-79a8a43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-18 .elementor-element.elementor-element-fb60821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-fb60821 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-fb60821 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-fb60821 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-5a421e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-18 .elementor-element.elementor-element-5a421e2.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-5a421e2 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-5a421e2 .elementor-icon{font-size:18px;}.elementor-18 .elementor-element.elementor-element-5a421e2 .elementor-icon svg{height:18px;}.elementor-18 .elementor-element.elementor-element-09bf035 .elementor-heading-title{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-f4f86dd{padding:0px 0px 0px 14px;}.elementor-18 .elementor-element.elementor-element-f4f86dd .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f4f86dd:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-f4f86dd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f4f86dd .elementor-image-box-description{font-family:var( --e-global-typography-acff55b-font-family ), Sans-serif;font-size:var( --e-global-typography-acff55b-font-size );font-weight:var( --e-global-typography-acff55b-font-weight );color:#4B4B4B;}.elementor-18 .elementor-element.elementor-element-27ab705b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-0380ce6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-0380ce6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-c2d5157{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-c2d5157 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-4127b14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-4127b14 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-31e3a90 iframe{height:350px;}.elementor-18 .elementor-element.elementor-element-02776cf{--display:flex;}.elementor-18 .elementor-element.elementor-element-5d201e8{--display:flex;}.elementor-18 .elementor-element.elementor-element-40167de{--display:flex;}.elementor-18 .elementor-element.elementor-element-20ea30f{--display:flex;}.elementor-18 .elementor-element.elementor-element-be06a42{--n-accordion-title-font-size:var( --e-global-typography-0d88f2f-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-be06a42 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-207b05d );}.elementor-18 .elementor-element.elementor-element-be06a42 {--n-accordion-padding:18px 8px 18px 8px;}:where( .elementor-18 .elementor-element.elementor-element-be06a42 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-0d88f2f-font-family ), Sans-serif;font-weight:var( --e-global-typography-0d88f2f-font-weight );}:where( .elementor-18 .elementor-element.elementor-element-be06a42 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7ba4a1 );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-298b4ef{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-d17be7f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-428cda21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-59045674 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-33f07743 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-33f07743 .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-3f5d0e59 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-756b3d2b .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-756b3d2b .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-4a10eb60 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-68b5de93 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-68b5de93 .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-6f3615d .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-323597ee .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-323597ee .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-fb24b30 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-fa040ca .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-fa040ca .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-09bf035 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-f4f86dd .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-f4f86dd .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-27ab705b{--e-n-carousel-swiper-slides-to-display:3;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-be06a42{--n-accordion-title-font-size:var( --e-global-typography-0d88f2f-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-298b4ef{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-d17be7f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-2597c682{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-5526219f{--width:fit-content;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-428cda21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-59045674 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-33f07743 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-33f07743 .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-44687bd6{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-661a83b8{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-3f5d0e59 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-756b3d2b .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-756b3d2b .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-56e1d5f8{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-1030c2ed{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-4a10eb60 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-68b5de93 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-68b5de93 .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-3fd7efdd{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-7acdc00f{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-6f3615d .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-323597ee .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-323597ee .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-4bc045c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-759c6dd{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-fb24b30 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-fa040ca .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-fa040ca .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-4352ca7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-386b846{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-09bf035 .elementor-heading-title{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-f4f86dd .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-f4f86dd .elementor-image-box-description{font-size:var( --e-global-typography-acff55b-font-size );}.elementor-18 .elementor-element.elementor-element-27ab705b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-be06a42{--n-accordion-title-font-size:var( --e-global-typography-0d88f2f-font-size );}}/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624a090d */.elementor-18 .elementor-element.elementor-element-624a090d::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684586f8 */.elementor-18 .elementor-element.elementor-element-684586f8::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7c4ae */.elementor-18 .elementor-element.elementor-element-7bd7c4ae::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14591125 */.elementor-18 .elementor-element.elementor-element-14591125::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479b9be */.elementor-18 .elementor-element.elementor-element-479b9be::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319e106 */.elementor-18 .elementor-element.elementor-element-319e106::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 32px; 
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fafafa; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190cf464 */.review-footer .elementor-image-box-wrapper {
  display: flex;
  gap: 10px;
  width: fit-content;
}

.review-footer .elementor-image-box-content {
  text-align: left;
  width: fit-content;
}

.review-footer img {
  max-width: 50px;
}

.review-card .review-text {
  position: relative;
  line-height: 1.4em;
  min-height: calc(1.4em * 3);
  max-height: calc(1.4em * 3);
  overflow: hidden;
  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.review-text p {
  margin: 0;
  line-height: inherit;
}

.review-card.is-expanded .review-text {
  max-height: var(--rt-full, 1000px);
}

.review-text::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 28px;
  padding-right: 14px;
  color: #6c6c6c;
  background: linear-gradient(to right, rgba(250, 250, 250, 0) 0%, #fafafa 50%, #fafafa 100%);
  transition: opacity 100ms ease-in;
}

.review-card.is-expanded .review-text::after {
  opacity: 0;
}

.review-card.no-overflow .review-text::after {
  content: none;
}

.review-card.no-overflow .read-more {
  visibility: hidden;
}

.read-more {
  cursor: pointer;
}/* End custom CSS */