.elementor-22527 .elementor-element.elementor-element-45e0df2b{--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:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-22527 .elementor-element.elementor-element-45e0df2b:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-45e0df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E9E4;}.elementor-22527 .elementor-element.elementor-element-613a27e2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-613a27e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-613a27e2 .elementor-headline{text-align:center;font-size:var( --e-global-typography-d62b6e2-font-size );}.elementor-22527 .elementor-element.elementor-element-613a27e2 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-613a27e2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-22527 .elementor-element.elementor-element-1cb5969f{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-22527 .elementor-element.elementor-element-1cb5969f > .elementor-widget-container{margin:12px 0px 30px 0px;}.elementor-22527 .elementor-element.elementor-element-810a928{--display:flex;}.elementor-22527 .elementor-element.elementor-element-ececd26{--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-22527 .elementor-element.elementor-element-ececd26:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-ececd26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22527 .elementor-element.elementor-element-14b2125b{--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-22527 .elementor-element.elementor-element-314e1b98{--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-22527 .elementor-element.elementor-element-1cb38ca0 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-22527 .elementor-element.elementor-element-1cb38ca0{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-22527 .elementor-element.elementor-element-7ef6f864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-7ef6f864 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-7ef6f864 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-7ef6f864 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-c69cce4 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-22527 .elementor-element.elementor-element-c69cce4.elementor-element{--order:99999 /* order end hack */;}.elementor-22527 .elementor-element.elementor-element-c69cce4 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-c69cce4 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-c69cce4 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-2f8d5f3f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22527 .elementor-element.elementor-element-39304cf1 .elementor-heading-title{font-size:14px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-68733e2a > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-22527 .elementor-element.elementor-element-68733e2a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22527 .elementor-element.elementor-element-68733e2a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22527 .elementor-element.elementor-element-68733e2a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-68733e2a .elementor-image-box-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1;color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-68733e2a .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-22527 .elementor-element.elementor-element-68733e2a .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:0%;transition-duration:0.3s;}.elementor-22527 .elementor-element.elementor-element-68733e2a:has(:hover) .elementor-image-box-title,
					 .elementor-22527 .elementor-element.elementor-element-68733e2a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-68733e2a .elementor-image-box-description{font-size:13px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-7ca2c402{--display:flex;}.elementor-22527 .elementor-element.elementor-element-19372b8e{--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-22527 .elementor-element.elementor-element-19372b8e:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-19372b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22527 .elementor-element.elementor-element-4335a272{--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-22527 .elementor-element.elementor-element-77051ca4{--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-22527 .elementor-element.elementor-element-7f3d236f > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-22527 .elementor-element.elementor-element-7f3d236f{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-22527 .elementor-element.elementor-element-622f17a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-622f17a9 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-622f17a9 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-622f17a9 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-ef6689e > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-22527 .elementor-element.elementor-element-ef6689e.elementor-element{--order:99999 /* order end hack */;}.elementor-22527 .elementor-element.elementor-element-ef6689e .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-ef6689e .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-ef6689e .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-2a451af6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22527 .elementor-element.elementor-element-120c65bd .elementor-heading-title{font-size:14px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-1ab289b5 > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-22527 .elementor-element.elementor-element-1ab289b5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22527 .elementor-element.elementor-element-1ab289b5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22527 .elementor-element.elementor-element-1ab289b5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-1ab289b5 .elementor-image-box-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1;color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-1ab289b5 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-22527 .elementor-element.elementor-element-1ab289b5 .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:50%;transition-duration:0.3s;}.elementor-22527 .elementor-element.elementor-element-1ab289b5:has(:hover) .elementor-image-box-title,
					 .elementor-22527 .elementor-element.elementor-element-1ab289b5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-1ab289b5 .elementor-image-box-description{font-size:13px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-f472e40{--display:flex;}.elementor-22527 .elementor-element.elementor-element-2e9041f6{--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-22527 .elementor-element.elementor-element-2e9041f6:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-2e9041f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22527 .elementor-element.elementor-element-6202ae0{--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-22527 .elementor-element.elementor-element-4073774c{--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-22527 .elementor-element.elementor-element-3eda9ab3 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-22527 .elementor-element.elementor-element-3eda9ab3{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-22527 .elementor-element.elementor-element-6b596d5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-6b596d5b .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-6b596d5b .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-6b596d5b .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-24f4a708 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-22527 .elementor-element.elementor-element-24f4a708.elementor-element{--order:99999 /* order end hack */;}.elementor-22527 .elementor-element.elementor-element-24f4a708 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-24f4a708 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-24f4a708 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-640f06ab{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22527 .elementor-element.elementor-element-efe8340 .elementor-heading-title{font-size:14px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-385d1b91 > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-22527 .elementor-element.elementor-element-385d1b91.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22527 .elementor-element.elementor-element-385d1b91.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22527 .elementor-element.elementor-element-385d1b91.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-385d1b91 .elementor-image-box-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1;color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-385d1b91 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-22527 .elementor-element.elementor-element-385d1b91 .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:0%;transition-duration:0.3s;}.elementor-22527 .elementor-element.elementor-element-385d1b91:has(:hover) .elementor-image-box-title,
					 .elementor-22527 .elementor-element.elementor-element-385d1b91:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-385d1b91 .elementor-image-box-description{font-size:13px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-29c7fcae{--display:flex;}.elementor-22527 .elementor-element.elementor-element-7cf2379e{--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-22527 .elementor-element.elementor-element-7cf2379e:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-7cf2379e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22527 .elementor-element.elementor-element-36f295bc{--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-22527 .elementor-element.elementor-element-128f5a89{--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-22527 .elementor-element.elementor-element-38ae00d4 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-22527 .elementor-element.elementor-element-38ae00d4{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-22527 .elementor-element.elementor-element-6ca11181 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-6ca11181 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-6ca11181 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-6ca11181 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-33cf3ff4 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-22527 .elementor-element.elementor-element-33cf3ff4.elementor-element{--order:99999 /* order end hack */;}.elementor-22527 .elementor-element.elementor-element-33cf3ff4 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-33cf3ff4 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-33cf3ff4 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-19cbe726{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22527 .elementor-element.elementor-element-4ee97f0e .elementor-heading-title{font-size:14px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-698892bd > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-22527 .elementor-element.elementor-element-698892bd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22527 .elementor-element.elementor-element-698892bd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22527 .elementor-element.elementor-element-698892bd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-698892bd .elementor-image-box-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1;color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-698892bd .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-22527 .elementor-element.elementor-element-698892bd .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:0%;transition-duration:0.3s;}.elementor-22527 .elementor-element.elementor-element-698892bd:has(:hover) .elementor-image-box-title,
					 .elementor-22527 .elementor-element.elementor-element-698892bd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-698892bd .elementor-image-box-description{font-size:13px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-7bc5dba2{--display:flex;}.elementor-22527 .elementor-element.elementor-element-79a69c3{--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-22527 .elementor-element.elementor-element-79a69c3:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-79a69c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22527 .elementor-element.elementor-element-28e4a604{--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-22527 .elementor-element.elementor-element-58f7a7d8{--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-22527 .elementor-element.elementor-element-5988fba9 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-22527 .elementor-element.elementor-element-5988fba9{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-22527 .elementor-element.elementor-element-519127ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-519127ab .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-519127ab .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-519127ab .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-6534308 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-22527 .elementor-element.elementor-element-6534308.elementor-element{--order:99999 /* order end hack */;}.elementor-22527 .elementor-element.elementor-element-6534308 .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-6534308 .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-6534308 .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-350006ac{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22527 .elementor-element.elementor-element-6be6fdc8 .elementor-heading-title{font-size:14px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef .elementor-image-box-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1;color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-5e4e24ef .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:0%;transition-duration:0.3s;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef:has(:hover) .elementor-image-box-title,
					 .elementor-22527 .elementor-element.elementor-element-5e4e24ef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-5e4e24ef .elementor-image-box-description{font-size:13px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-4ebb535c{--display:flex;}.elementor-22527 .elementor-element.elementor-element-644b21c9{--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-22527 .elementor-element.elementor-element-644b21c9:not(.elementor-motion-effects-element-type-background), .elementor-22527 .elementor-element.elementor-element-644b21c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-22527 .elementor-element.elementor-element-4f2a16{--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-22527 .elementor-element.elementor-element-c1d1745{--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-22527 .elementor-element.elementor-element-69ec2c7b > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-22527 .elementor-element.elementor-element-69ec2c7b{--e-rating-icon-font-size:16px;--e-rating-gap:2px;}.elementor-22527 .elementor-element.elementor-element-34be9cfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22527 .elementor-element.elementor-element-34be9cfd .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-34be9cfd .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-34be9cfd .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-404ce10b > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-22527 .elementor-element.elementor-element-404ce10b.elementor-element{--order:99999 /* order end hack */;}.elementor-22527 .elementor-element.elementor-element-404ce10b .elementor-icon-wrapper{text-align:center;}.elementor-22527 .elementor-element.elementor-element-404ce10b .elementor-icon{font-size:18px;}.elementor-22527 .elementor-element.elementor-element-404ce10b .elementor-icon svg{height:18px;}.elementor-22527 .elementor-element.elementor-element-4c87d7a4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22527 .elementor-element.elementor-element-2488d17d .elementor-heading-title{font-size:14px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5 > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5 .elementor-image-box-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1;color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-43cfdfa5 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5 .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:0%;transition-duration:0.3s;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5:has(:hover) .elementor-image-box-title,
					 .elementor-22527 .elementor-element.elementor-element-43cfdfa5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-22527 .elementor-element.elementor-element-43cfdfa5 .elementor-image-box-description{font-size:13px;font-weight:400;color:#4B4B4B;}.elementor-22527 .elementor-element.elementor-element-28f99987{--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%;}@media(max-width:1024px){.elementor-22527 .elementor-element.elementor-element-45e0df2b{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-22527 .elementor-element.elementor-element-613a27e2 .elementor-headline{font-size:var( --e-global-typography-d62b6e2-font-size );}.elementor-22527 .elementor-element.elementor-element-28f99987{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-22527 .elementor-element.elementor-element-613a27e2 .elementor-headline{font-size:var( --e-global-typography-d62b6e2-font-size );}.elementor-22527 .elementor-element.elementor-element-810a928{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-22527 .elementor-element.elementor-element-314e1b98{--width:fit-content;}.elementor-22527 .elementor-element.elementor-element-68733e2a .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-7ca2c402{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-22527 .elementor-element.elementor-element-77051ca4{--width:fit-content;}.elementor-22527 .elementor-element.elementor-element-1ab289b5 .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-f472e40{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-22527 .elementor-element.elementor-element-4073774c{--width:fit-content;}.elementor-22527 .elementor-element.elementor-element-385d1b91 .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-29c7fcae{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-22527 .elementor-element.elementor-element-128f5a89{--width:fit-content;}.elementor-22527 .elementor-element.elementor-element-698892bd .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-7bc5dba2{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-22527 .elementor-element.elementor-element-58f7a7d8{--width:fit-content;}.elementor-22527 .elementor-element.elementor-element-5e4e24ef .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-4ebb535c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-22527 .elementor-element.elementor-element-c1d1745{--width:fit-content;}.elementor-22527 .elementor-element.elementor-element-43cfdfa5 .elementor-image-box-img{margin-bottom:0px;}.elementor-22527 .elementor-element.elementor-element-28f99987{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-ececd26 */.elementor-22527 .elementor-element.elementor-element-ececd26::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-19372b8e */.elementor-22527 .elementor-element.elementor-element-19372b8e::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-2e9041f6 */.elementor-22527 .elementor-element.elementor-element-2e9041f6::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-7cf2379e */.elementor-22527 .elementor-element.elementor-element-7cf2379e::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-79a69c3 */.elementor-22527 .elementor-element.elementor-element-79a69c3::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-644b21c9 */.elementor-22527 .elementor-element.elementor-element-644b21c9::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-45e0df2b */.review-footer .elementor-image-box-wrapper{
    display: flex;
    gap: 10px;
}

.review-footer .elementor-image-box-content{
    text-align: left;
    width: fit-content;
}

.review-footer .elementor-image-box-wrapper{
    width: fit-content;
}

.review-footer img{
    max-width: 50px;
}

.review-footer .elementor-image-box-title{
    margin-top: 8px;
}


.review-text p {
    position: relative;
  margin-bottom: 0;
  line-height: 1.2em;
  overflow: hidden;
  min-height: calc(1.2em * 3);
  transition: max-height 0.5s ease;
  cursor: pointer;
}

.review-text p.collapsed {
  max-height: calc(1.2em * 3);
}

.review-text p.expanded {
  max-height: 1000px;
}

.review-text p::after {
  content: "…";
  position: absolute;
  color: #6c6c6c;
  bottom: 0;
  right: 0;
  padding-left: 28px;
  padding-right: 14px;
  background: linear-gradient(to right, rgba(250, 250, 250, 0) 0%, #fafafa 50%, #fafafa 100%);
  transition: opacity 100ms ease-in;
}

.review-text p.collapsed::after {
  opacity: 1;
}

.review-text p.expanded::after {
  opacity: 0;
}

.review-text p.no-ellipsis::after {
  content: none;
}

.read-more{
    cursor: pointer;
}/* End custom CSS */