.elementor-2029 .elementor-element.elementor-element-b47d6e6{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:-274px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-b47d6e6:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-b47d6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.setupinabudhabi.ae/wp-content/uploads/2025/08/adqcc_hero-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-097c011{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2029 .elementor-element.elementor-element-78ab0b8{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:left;}.elementor-2029 .elementor-element.elementor-element-78ab0b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-737800c );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2029 .elementor-element.elementor-element-bac5479{--divider-border-style:solid;--divider-color:var( --e-global-color-cdddf91 );--divider-border-width:10px;}.elementor-2029 .elementor-element.elementor-element-bac5479 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0;}.elementor-2029 .elementor-element.elementor-element-bac5479 .elementor-divider{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-2029 .elementor-element.elementor-element-606c0b4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-3d259be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-79ee19d{--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;--justify-content:flex-end;}.elementor-2029 .elementor-element.elementor-element-e4088d4{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e4088d4.elementor-element{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2029 .elementor-element.elementor-element-f4bbc7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2029 .elementor-element.elementor-element-f4bbc7a.elementor-element{--order:-99999 /* order start hack */;}.elementor-2029 .elementor-element.elementor-element-f4bbc7a img{width:200px;}.elementor-2029 .elementor-element.elementor-element-8e76ae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4fdf444{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-9daaeb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-9daaeb1:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9daaeb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B475C;}.elementor-2029 .elementor-element.elementor-element-76b9995{--display:flex;}.elementor-2029 .elementor-element.elementor-element-2b6a998{text-align:center;}.elementor-2029 .elementor-element.elementor-element-2b6a998 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-bea4434 );}.elementor-2029 .elementor-element.elementor-element-a1bae1f{--divider-border-style:solid;--divider-color:#3F799D;--divider-border-width:10px;}.elementor-2029 .elementor-element.elementor-element-a1bae1f .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-2029 .elementor-element.elementor-element-a1bae1f .elementor-divider{text-align:center;}.elementor-2029 .elementor-element.elementor-element-ca7d3e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f011eb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2029 .elementor-element.elementor-element-56bb98d{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-2029 .elementor-element.elementor-element-56bb98d .elementor-icon{font-size:70px;}.elementor-2029 .elementor-element.elementor-element-56bb98d .elementor-icon-box-title, .elementor-2029 .elementor-element.elementor-element-56bb98d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-2029 .elementor-element.elementor-element-56bb98d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-bea4434 );}.elementor-2029 .elementor-element.elementor-element-56d729e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d1be0ba{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-2029 .elementor-element.elementor-element-d1be0ba .elementor-icon{font-size:70px;}.elementor-2029 .elementor-element.elementor-element-d1be0ba .elementor-icon-box-title, .elementor-2029 .elementor-element.elementor-element-d1be0ba .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-2029 .elementor-element.elementor-element-d1be0ba .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-bea4434 );}.elementor-2029 .elementor-element.elementor-element-573ee3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a8d7da5{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-2029 .elementor-element.elementor-element-a8d7da5 .elementor-icon{font-size:70px;}.elementor-2029 .elementor-element.elementor-element-a8d7da5 .elementor-icon-box-title, .elementor-2029 .elementor-element.elementor-element-a8d7da5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-2029 .elementor-element.elementor-element-a8d7da5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-bea4434 );}.elementor-2029 .elementor-element.elementor-element-dd2811d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d2d9672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-99b3c61 img{width:100%;}.elementor-2029 .elementor-element.elementor-element-026b179{text-align:center;}.elementor-2029 .elementor-element.elementor-element-026b179 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-54d9c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1476261 img{width:100%;}.elementor-2029 .elementor-element.elementor-element-b9d78bf{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-2029 .elementor-element.elementor-element-b9d78bf.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-b9d78bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e18fb80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-b70d0c1 img{width:100%;}.elementor-2029 .elementor-element.elementor-element-f85f095{text-align:center;}.elementor-2029 .elementor-element.elementor-element-f85f095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-3df83e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3a42c06{--display:flex;}.elementor-2029 .elementor-element.elementor-element-a84c750{text-align:center;}.elementor-2029 .elementor-element.elementor-element-a84c750 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-7270ea2{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2029 .elementor-element.elementor-element-e0db50e{--display:flex;}.elementor-2029 .elementor-element.elementor-element-e0db50e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-9f30223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-791d400 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-40d95d4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-cb3187e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c707e91{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-ad66b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-293f3e8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-293f3e8 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-50ae25a{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-61c0243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a054ff2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-a054ff2 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-339b3de{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-339b3de .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-727bc7c{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-55c4da2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a9f1911{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-a9f1911 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-06ddd9f{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-06ddd9f .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-b7da083{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-1a576bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7d85b48{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-2233428{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-2233428 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-80383e1{--n-accordion-title-font-size:18px;--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-737800c );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-80383e1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2029 .elementor-element.elementor-element-80383e1 > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-2029 .elementor-element.elementor-element-28cef8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-8c1dab0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6561ab8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-662f351{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2d0fda5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-8649839{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-3628e13 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3628e13:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-50a3e5c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-50a3e5c a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a3cdd38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-04487be{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-22408d0{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-22408d0 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-22408d0:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-6db20c9{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6db20c9 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-888f678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ac5c349{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-709b3ca{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-709b3ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-709b3ca img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-709b3ca:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ecba806{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-ecba806 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-75fdc1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3f76234{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-90daabb{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-90daabb img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-90daabb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-d2d00af{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-d2d00af a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-ef08275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7de4188{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-4de615b{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-4de615b img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-4de615b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-0326946{padding:0px 0px 50px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-0326946 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-6f9eb84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-62feca1{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-438c9e9{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-438c9e9 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-438c9e9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-c43267c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-c43267c a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-1157d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-47ee74e{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-debc451 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-debc451:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-fe5d34c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-fe5d34c a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-82b2e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-05ed88f{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-f05476e{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-f05476e img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-f05476e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-91464ac{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-91464ac a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-bebc3db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a1e9b11{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-e08c9df{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-e08c9df img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-e08c9df:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3f234af{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-3f234af a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5d54bf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-e4c6a70{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-a6ddca3 img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-a6ddca3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-98cb1db{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-98cb1db a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-c9771de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-44e4a22{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-5d18f5a img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-5d18f5a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-bb061b4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-bb061b4 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5004236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d847186{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-9b0af02{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-9b0af02 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-9b0af02:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-d6313d2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-d6313d2 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-41796d3{--display:flex;}.elementor-2029 .elementor-element.elementor-element-41796d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-2cccec6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-0c8f50c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-08ba8cb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6850bdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-5d66c38{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-8253103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1bc9fc1{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-c4b4f2d{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-ab0f797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4076925{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-43e7938{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-43e7938 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-e09a866{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-4754315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-71e5cba{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-1d153a5{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-1d153a5 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-eb4aa72{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-827abfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-afc06b8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e10fb39{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-e10fb39 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-fd79b71{--n-accordion-title-font-size:18px;--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-737800c );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-fd79b71 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2029 .elementor-element.elementor-element-fd79b71 > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-2029 .elementor-element.elementor-element-578c380{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-0f8cd5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-344febc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-afab2be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-b4ad1ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-b243e0e{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-894bbac img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-894bbac:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-528810d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-528810d a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-3e602d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7d96701{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-231f36c{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-231f36c img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-231f36c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ca31372{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-ca31372 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-b5c9de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-669f32b{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-80a60ca{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-80a60ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-80a60ca img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-80a60ca:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-8c1ad6d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-8c1ad6d a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-1994ec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ca89e6e{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-fed46c5{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-fed46c5 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-fed46c5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-df15f1d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-df15f1d a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-7859cc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-e322979{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-f7d85cd{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-f7d85cd img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-f7d85cd:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-e365b7e{padding:0px 0px 50px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e365b7e a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5c5138d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-12ee353{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-f6331f7{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-f6331f7 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-f6331f7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3adafdb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-3adafdb a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a3df9ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f2b1739{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-b335ebc img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-b335ebc:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3188b8e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-3188b8e a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-0fc55d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-72d5902{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-b4ab399 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-b4ab399:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-bf2fd4f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-bf2fd4f a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-7b5d012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-38a52c1{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-fb6ead7{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-fb6ead7 img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-fb6ead7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-cc00ca1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-cc00ca1 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-f7c47fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a615401{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-330490c{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-330490c img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-330490c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-707f7bc{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-707f7bc a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-3bcd5ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-5ae6bde{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-062ec4c img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-062ec4c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-1ea2828{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-1ea2828 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-2668075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7c5d94e{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-9c12db8 img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-9c12db8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-493ee35{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-493ee35 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-3478924{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-11b6ce2{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-1f7b8c7{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-1f7b8c7 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-1f7b8c7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-de0897a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-de0897a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-04ceb20{--display:flex;}.elementor-2029 .elementor-element.elementor-element-04ceb20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-f21be7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-47be7d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-f41a0e8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-07db756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-99defd5{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-8017ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7666c0d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-7666c0d a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-b80ba09{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-1962cfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-78b41bb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-78b41bb a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-d294b16{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-d294b16 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-a6c8e41{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-a0afe3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-8667450{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-8667450 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-b9196b3{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-b9196b3 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-3840280{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-1853253{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-14634a6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-14634a6 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-0f64200{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-0f64200 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-3694ff8{--n-accordion-title-font-size:18px;--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-737800c );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-3694ff8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2029 .elementor-element.elementor-element-3694ff8 > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-2029 .elementor-element.elementor-element-2515867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-e3b2399 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-2c8411d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-0565bf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2d535c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ee41a98{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-f6d5d46 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-f6d5d46:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-a504717{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-a504717 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5240f60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-31762b8{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-121c42e{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-121c42e img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-121c42e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-064a5d6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-064a5d6 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a34176a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c2acd6c{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-ca208b5{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-ca208b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-ca208b5 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ca208b5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-eb5247c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-eb5247c a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-cbd195d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-8654ff4{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-8a82f98{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-8a82f98 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-8a82f98:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-fdc1f5e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-fdc1f5e a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-c799b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-948bbb5{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-02e190a{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-02e190a img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-02e190a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-78bcb1d{padding:0px 0px 50px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-78bcb1d a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-8f5a3fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4272b96{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-7450597{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-7450597 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-7450597:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-605500a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-605500a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-0fec003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-60430e1{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-dcb50b6 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-dcb50b6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-c5773cf{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-c5773cf a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-793fd8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-087a076{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-df0cbb5 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-df0cbb5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-2fc18ff{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-2fc18ff a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-74a7890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-5061921{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-cd7b1dd{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-cd7b1dd img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-cd7b1dd:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-6976d1e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6976d1e a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5b9a09f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-5d461ad{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-9bc3093{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-9bc3093 img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-9bc3093:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-544b332{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-544b332 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-aa9c52c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-06a433f{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-c2755ad img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-c2755ad:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-0d697d9{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-0d697d9 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-ab1b04c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-add12a1{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-60d0a8c img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-60d0a8c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-97c264b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-97c264b a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-207fcba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-9a79025{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-91e30a5{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-91e30a5 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-91e30a5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-f35a3df{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-f35a3df a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-594408a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1521793{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-240c7cd{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-240c7cd img{width:75px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-240c7cd:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-66f204a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-66f204a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-164cbe1{--display:flex;}.elementor-2029 .elementor-element.elementor-element-164cbe1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-f753e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-d830427 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-d37d5df{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-b2c1337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-74c2d50{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-69d810b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c380c1b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-c380c1b a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-42acabd{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-ad0ae05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-52a1997{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-52a1997 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a86ae2a{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-a86ae2a .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-7c197d0{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-b01de4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-78d9136{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-78d9136 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-54873b3{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-54873b3 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-f98b47a{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-3bcc992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-86c90c8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-86c90c8 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-1d696b4{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-1d696b4 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-4364a44{--n-accordion-title-font-size:18px;--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-737800c );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-4364a44 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2029 .elementor-element.elementor-element-4364a44 > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-2029 .elementor-element.elementor-element-430213b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-e5a1797 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-064e8e0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-7356274{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-aa3585b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2204adf{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-93235a3 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-93235a3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ad918c3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-ad918c3 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-7a91b28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c114b02{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-b9f3820{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-b9f3820 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-b9f3820:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ed319b2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-ed319b2 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-f826955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-67af14e{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-d096c29{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-d096c29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-d096c29 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-d096c29:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-6c2afdb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6c2afdb a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-3811590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-05fa46a{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-09996e6{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-09996e6 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-09996e6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-1894da2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-1894da2 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-1eba0c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-9b9a193{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-e75cccc{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-e75cccc img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-e75cccc:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-61d64c3{padding:0px 0px 50px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-61d64c3 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-89d95e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-301cf7b{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-6b4e77a{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-6b4e77a img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-6b4e77a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-8ef319a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-8ef319a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-1e2e75f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-fe4dfad{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-a4fabe8 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-a4fabe8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-50cae81{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-50cae81 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-4fbad57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4564a2b{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-19c2602 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-19c2602:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ac1b13e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-ac1b13e a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-cf11e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7d6ae03{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-8510526{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-8510526 img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-8510526:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-b2de7e9{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-b2de7e9 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-efebc9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-af3c8fe{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-40149a0{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-40149a0 img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-40149a0:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-711ac33{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-711ac33 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a5222d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d94ac41{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-efadef2 img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-efadef2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-4bc928f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-4bc928f a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-718f2f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d1a1cfb{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-3ad97f3{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-3ad97f3 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3ad97f3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-68c18b0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-68c18b0 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-1a975aa{--display:flex;}.elementor-2029 .elementor-element.elementor-element-1a975aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-e334374{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-27b10fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-9a9df2b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-0904876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-fb00164{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-44faded{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-425cb1f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-425cb1f a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5ee63eb{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-7906b2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f4ae8da{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-f4ae8da a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-f74fe8f{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-f74fe8f .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-a4d9fd4{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-c9cd9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d26fad7{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-d26fad7 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-8bbaf92{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-8bbaf92 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-cbc3bd2{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-426f500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7d344be{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-7d344be a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-54b58cd{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-54b58cd .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-d53ca68{--n-accordion-title-font-size:18px;--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-737800c );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-d53ca68 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2029 .elementor-element.elementor-element-d53ca68 > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-2029 .elementor-element.elementor-element-3798323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-4eeffc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-5baaec4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-1f96801{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-40a0880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-9f510f8{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-fda6f24 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-fda6f24:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-19b080f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-19b080f a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-6f4ea91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d68d834{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-b3dfde1{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-b3dfde1 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-b3dfde1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-e669d90{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e669d90 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-72ed256{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-fd55661{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-04926b1{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-04926b1 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-04926b1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-65b1693{padding:0px 0px 50px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-65b1693 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-c163c14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-17aea16{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-907c268{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-907c268 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-907c268:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-676b3fc{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-676b3fc a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-769c459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d5b26b5{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-d1321ce img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-d1321ce:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-0997de0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-0997de0 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-00b800b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7299def{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-3471948{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-3471948 img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3471948:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-5fdf6c3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-5fdf6c3 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-24f5d60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f0db90d{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-67a10f6 img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-67a10f6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-446cb5a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-446cb5a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-2865b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2010109{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-eab8f3c{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-eab8f3c img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-eab8f3c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-a81a20c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-a81a20c a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-052802e{--display:flex;}.elementor-2029 .elementor-element.elementor-element-052802e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-f9e2534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-c615687 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-1297345{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-69001d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d05cf76{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-e0d0047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-b3a6350{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-b3a6350 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a4d8b7e{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-8c9cf13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c16dadd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-c16dadd a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-89ffc38{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-89ffc38 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-1d4138a{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-4a5e83b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-6013626{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6013626 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-cf73e3c{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-cf73e3c .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-9b57c66{--display:flex;border-style:none;--border-style:none;}.elementor-2029 .elementor-element.elementor-element-95b7d58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-e12f4bd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e12f4bd a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-7303020{--divider-border-style:dashed;--divider-color:var( --e-global-color-737800c );--divider-border-width:1px;}.elementor-2029 .elementor-element.elementor-element-7303020 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-0fc4d0e{--n-accordion-title-font-size:18px;--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-737800c );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3F799D;}.elementor-2029 .elementor-element.elementor-element-0fc4d0e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2029 .elementor-element.elementor-element-0fc4d0e > .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:"Montserrat", Sans-serif;font-weight:600;}.elementor-2029 .elementor-element.elementor-element-31d3af4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-e28f3b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-e4d6a66{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-7ecbe8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a81c306{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-35dc45c{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-750e25d img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-750e25d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-1734f4a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-1734f4a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-ef584d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-fb67c47{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-53490c8{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-53490c8 img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-53490c8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-73db7bb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-73db7bb a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-9f23dbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-81f40c9{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-ef7205e{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-ef7205e img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-ef7205e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-6ec5e60{padding:0px 0px 50px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-6ec5e60 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-f93312f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-5be9f99{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-df0176f{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-df0176f img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-df0176f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-5c7d61b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-5c7d61b a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-a0b6624{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7a36870{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-3dbf53c img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-3dbf53c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-4b637e1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-4b637e1 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-c856417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1c6c9b3{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-65f4c76 img{width:100px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-65f4c76:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-238a88b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-238a88b a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-33a8dae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-cd898fb{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-a4cd64b{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-a4cd64b img{width:150px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-a4cd64b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-c563895{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-c563895 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5cf18b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-8211e6f{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-b49910d img{width:97px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-b49910d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-663dd2a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-663dd2a a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-5540f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-455980e{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2029 .elementor-element.elementor-element-40f5d4a{padding:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-40f5d4a img{width:130px;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-40f5d4a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2029 .elementor-element.elementor-element-a1fb594{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-a1fb594 a{color:var( --e-global-color-cdddf91 );}.elementor-2029 .elementor-element.elementor-element-52a4154{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:#3F799D;}.elementor-2029 .elementor-element.elementor-element-52a4154 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2029 .elementor-element.elementor-element-52a4154.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-2029 .elementor-element.elementor-element-52a4154.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2029 .elementor-element.elementor-element-52a4154.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-2029 .elementor-element.elementor-element-52a4154.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2029 .elementor-element.elementor-element-52a4154 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-242e556{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-242e556:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-242e556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2029 .elementor-element.elementor-element-acb8bac{--display:flex;--justify-content:center;}.elementor-2029 .elementor-element.elementor-element-e7878dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:40px;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-2cef2dc{--display:flex;}.elementor-2029 .elementor-element.elementor-element-14e521e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-be3776e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-be3776e:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-be3776e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-7d4d65b{--display:flex;}.elementor-2029 .elementor-element.elementor-element-7d4d65b:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-7d4d65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.setupinabudhabi.ae/wp-content/uploads/2025/08/Webinar_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-25394e8{--display:flex;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-19d397d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-74237e4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2029 .elementor-element.elementor-element-897c663 .elementor-button{background-color:#58999D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-2029 .elementor-element.elementor-element-fcd787f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ac0c519{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ac0c519:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-ac0c519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-1bcdb29{--display:flex;}.elementor-2029 .elementor-element.elementor-element-1bcdb29:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-1bcdb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.setupinabudhabi.ae/wp-content/uploads/2025/08/Webinar_2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-7259978{--display:flex;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-6b08720 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-7024e4d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2029 .elementor-element.elementor-element-5a373e8 .elementor-button{background-color:#58999D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-2029 .elementor-element.elementor-element-9b96c74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3e05abe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3e05abe:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-3e05abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-35d5b52{--display:flex;}.elementor-2029 .elementor-element.elementor-element-35d5b52:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-35d5b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.setupinabudhabi.ae/wp-content/uploads/2025/08/Webinar_3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-a5a4015{--display:flex;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-975cf60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-3c24221{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2029 .elementor-element.elementor-element-753d6bb .elementor-button{background-color:#58999D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-2029 .elementor-element.elementor-element-df9457b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-cf963c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-cf963c0:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-cf963c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-ff53a1d{--display:flex;}.elementor-2029 .elementor-element.elementor-element-ff53a1d:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-ff53a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.setupinabudhabi.ae/wp-content/uploads/2025/08/Webinar_4-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-6a22eeb{--display:flex;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-005ec32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-737800c );}.elementor-2029 .elementor-element.elementor-element-d109c57{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2029 .elementor-element.elementor-element-15917d8 .elementor-button{background-color:#58999D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-2029 .elementor-element.elementor-element-c19dff7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2029 .elementor-element.elementor-element-a77a787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a77a787:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-a77a787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B475C;}.elementor-2029 .elementor-element.elementor-element-7011fc6{--display:flex;--justify-content:center;}.elementor-2029 .elementor-element.elementor-element-523ae15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-bea4434 );}.elementor-2029 .elementor-element.elementor-element-049fe26{--display:flex;}.elementor-2029 .elementor-element.elementor-element-2bf8734 .elementor-button{background-color:#58999D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2029 .elementor-element.elementor-element-c19dff7{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2029 .elementor-element.elementor-element-b47d6e6{--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-78ab0b8 .elementor-heading-title{font-size:28px;}.elementor-2029 .elementor-element.elementor-element-bac5479 .elementor-divider-separator{width:15%;}.elementor-2029 .elementor-element.elementor-element-3d259be{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2029 .elementor-element.elementor-element-79ee19d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-e4088d4{padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-2b6a998 .elementor-heading-title{font-size:28px;}.elementor-2029 .elementor-element.elementor-element-a1bae1f .elementor-divider-separator{width:15%;}.elementor-2029 .elementor-element.elementor-element-ca7d3e8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-56bb98d .elementor-icon{font-size:50px;}.elementor-2029 .elementor-element.elementor-element-d1be0ba .elementor-icon{font-size:50px;}.elementor-2029 .elementor-element.elementor-element-a8d7da5 .elementor-icon{font-size:50px;}.elementor-2029 .elementor-element.elementor-element-e0db50e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-cb3187e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3628e13 img{width:50%;}.elementor-2029 .elementor-element.elementor-element-04487be{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-22408d0 img{width:62%;}.elementor-2029 .elementor-element.elementor-element-ac5c349{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-709b3ca{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;text-align:center;}.elementor-2029 .elementor-element.elementor-element-709b3ca img{width:60%;}.elementor-2029 .elementor-element.elementor-element-90daabb img{width:66%;}.elementor-2029 .elementor-element.elementor-element-7de4188{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-4de615b img{width:60%;}.elementor-2029 .elementor-element.elementor-element-438c9e9{text-align:center;}.elementor-2029 .elementor-element.elementor-element-438c9e9 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-debc451{text-align:center;}.elementor-2029 .elementor-element.elementor-element-debc451 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-f05476e{text-align:center;}.elementor-2029 .elementor-element.elementor-element-f05476e img{width:47%;}.elementor-2029 .elementor-element.elementor-element-e08c9df{text-align:center;}.elementor-2029 .elementor-element.elementor-element-e08c9df img{width:47%;}.elementor-2029 .elementor-element.elementor-element-a6ddca3{text-align:center;}.elementor-2029 .elementor-element.elementor-element-a6ddca3 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-5d18f5a{text-align:center;}.elementor-2029 .elementor-element.elementor-element-5d18f5a img{width:47%;}.elementor-2029 .elementor-element.elementor-element-9b0af02{text-align:center;}.elementor-2029 .elementor-element.elementor-element-9b0af02 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-41796d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-6850bdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-894bbac img{width:50%;}.elementor-2029 .elementor-element.elementor-element-7d96701{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-231f36c img{width:62%;}.elementor-2029 .elementor-element.elementor-element-669f32b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-80a60ca{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;text-align:center;}.elementor-2029 .elementor-element.elementor-element-80a60ca img{width:60%;}.elementor-2029 .elementor-element.elementor-element-fed46c5 img{width:66%;}.elementor-2029 .elementor-element.elementor-element-e322979{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-f7d85cd img{width:60%;}.elementor-2029 .elementor-element.elementor-element-f6331f7{text-align:center;}.elementor-2029 .elementor-element.elementor-element-f6331f7 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-b335ebc{text-align:center;}.elementor-2029 .elementor-element.elementor-element-b335ebc img{width:47%;}.elementor-2029 .elementor-element.elementor-element-b4ab399{text-align:center;}.elementor-2029 .elementor-element.elementor-element-b4ab399 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-fb6ead7{text-align:center;}.elementor-2029 .elementor-element.elementor-element-fb6ead7 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-330490c{text-align:center;}.elementor-2029 .elementor-element.elementor-element-330490c img{width:47%;}.elementor-2029 .elementor-element.elementor-element-062ec4c{text-align:center;}.elementor-2029 .elementor-element.elementor-element-062ec4c img{width:47%;}.elementor-2029 .elementor-element.elementor-element-9c12db8{text-align:center;}.elementor-2029 .elementor-element.elementor-element-9c12db8 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-1f7b8c7{text-align:center;}.elementor-2029 .elementor-element.elementor-element-1f7b8c7 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-04ceb20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-07db756{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f6d5d46 img{width:50%;}.elementor-2029 .elementor-element.elementor-element-31762b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-121c42e img{width:62%;}.elementor-2029 .elementor-element.elementor-element-c2acd6c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-ca208b5{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;text-align:center;}.elementor-2029 .elementor-element.elementor-element-ca208b5 img{width:60%;}.elementor-2029 .elementor-element.elementor-element-8a82f98 img{width:66%;}.elementor-2029 .elementor-element.elementor-element-948bbb5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-02e190a img{width:60%;}.elementor-2029 .elementor-element.elementor-element-7450597{text-align:center;}.elementor-2029 .elementor-element.elementor-element-7450597 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-dcb50b6{text-align:center;}.elementor-2029 .elementor-element.elementor-element-dcb50b6 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-df0cbb5{text-align:center;}.elementor-2029 .elementor-element.elementor-element-df0cbb5 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-cd7b1dd{text-align:center;}.elementor-2029 .elementor-element.elementor-element-cd7b1dd img{width:47%;}.elementor-2029 .elementor-element.elementor-element-9bc3093{text-align:center;}.elementor-2029 .elementor-element.elementor-element-9bc3093 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-c2755ad{text-align:center;}.elementor-2029 .elementor-element.elementor-element-c2755ad img{width:47%;}.elementor-2029 .elementor-element.elementor-element-60d0a8c{text-align:center;}.elementor-2029 .elementor-element.elementor-element-60d0a8c img{width:47%;}.elementor-2029 .elementor-element.elementor-element-91e30a5{text-align:center;}.elementor-2029 .elementor-element.elementor-element-91e30a5 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-240c7cd{text-align:center;}.elementor-2029 .elementor-element.elementor-element-240c7cd img{width:47%;}.elementor-2029 .elementor-element.elementor-element-164cbe1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-b2c1337{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-93235a3 img{width:50%;}.elementor-2029 .elementor-element.elementor-element-c114b02{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-b9f3820 img{width:62%;}.elementor-2029 .elementor-element.elementor-element-67af14e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-d096c29{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;text-align:center;}.elementor-2029 .elementor-element.elementor-element-d096c29 img{width:60%;}.elementor-2029 .elementor-element.elementor-element-09996e6 img{width:66%;}.elementor-2029 .elementor-element.elementor-element-9b9a193{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-e75cccc img{width:60%;}.elementor-2029 .elementor-element.elementor-element-6b4e77a{text-align:center;}.elementor-2029 .elementor-element.elementor-element-6b4e77a img{width:47%;}.elementor-2029 .elementor-element.elementor-element-a4fabe8{text-align:center;}.elementor-2029 .elementor-element.elementor-element-a4fabe8 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-19c2602{text-align:center;}.elementor-2029 .elementor-element.elementor-element-19c2602 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-8510526{text-align:center;}.elementor-2029 .elementor-element.elementor-element-8510526 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-40149a0{text-align:center;}.elementor-2029 .elementor-element.elementor-element-40149a0 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-efadef2{text-align:center;}.elementor-2029 .elementor-element.elementor-element-efadef2 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-3ad97f3{text-align:center;}.elementor-2029 .elementor-element.elementor-element-3ad97f3 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-1a975aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-0904876{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-fda6f24 img{width:50%;}.elementor-2029 .elementor-element.elementor-element-d68d834{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-b3dfde1 img{width:62%;}.elementor-2029 .elementor-element.elementor-element-fd55661{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-04926b1 img{width:60%;}.elementor-2029 .elementor-element.elementor-element-907c268{text-align:center;}.elementor-2029 .elementor-element.elementor-element-907c268 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-d1321ce{text-align:center;}.elementor-2029 .elementor-element.elementor-element-d1321ce img{width:47%;}.elementor-2029 .elementor-element.elementor-element-3471948{text-align:center;}.elementor-2029 .elementor-element.elementor-element-3471948 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-67a10f6{text-align:center;}.elementor-2029 .elementor-element.elementor-element-67a10f6 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-eab8f3c{text-align:center;}.elementor-2029 .elementor-element.elementor-element-eab8f3c img{width:47%;}.elementor-2029 .elementor-element.elementor-element-052802e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-69001d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-750e25d img{width:50%;}.elementor-2029 .elementor-element.elementor-element-fb67c47{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-53490c8 img{width:62%;}.elementor-2029 .elementor-element.elementor-element-81f40c9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2029 .elementor-element.elementor-element-ef7205e img{width:60%;}.elementor-2029 .elementor-element.elementor-element-df0176f{text-align:center;}.elementor-2029 .elementor-element.elementor-element-df0176f img{width:47%;}.elementor-2029 .elementor-element.elementor-element-3dbf53c{text-align:center;}.elementor-2029 .elementor-element.elementor-element-3dbf53c img{width:47%;}.elementor-2029 .elementor-element.elementor-element-65f4c76{text-align:center;}.elementor-2029 .elementor-element.elementor-element-65f4c76 img{width:47%;}.elementor-2029 .elementor-element.elementor-element-a4cd64b{text-align:center;}.elementor-2029 .elementor-element.elementor-element-a4cd64b img{width:47%;}.elementor-2029 .elementor-element.elementor-element-b49910d{text-align:center;}.elementor-2029 .elementor-element.elementor-element-b49910d img{width:47%;}.elementor-2029 .elementor-element.elementor-element-40f5d4a{text-align:center;}.elementor-2029 .elementor-element.elementor-element-40f5d4a img{width:47%;}.elementor-2029 .elementor-element.elementor-element-242e556{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-14e521e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7d4d65b{--min-height:200px;}.elementor-2029 .elementor-element.elementor-element-25394e8{--justify-content:flex-start;--padding-top:20px;--padding-bottom:020px;--padding-left:10px;--padding-right:10px;}.elementor-2029 .elementor-element.elementor-element-fcd787f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1bcdb29{--min-height:200px;}.elementor-2029 .elementor-element.elementor-element-7259978{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2029 .elementor-element.elementor-element-9b96c74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-35d5b52{--min-height:200px;}.elementor-2029 .elementor-element.elementor-element-a5a4015{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2029 .elementor-element.elementor-element-df9457b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ff53a1d{--min-height:200px;}.elementor-2029 .elementor-element.elementor-element-6a22eeb{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2029 .elementor-element.elementor-element-c19dff7{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2029 .elementor-element.elementor-element-79ee19d{--width:70%;}.elementor-2029 .elementor-element.elementor-element-8e76ae2{--width:30%;}.elementor-2029 .elementor-element.elementor-element-2d0fda5{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a3cdd38{--width:48%;}.elementor-2029 .elementor-element.elementor-element-888f678{--width:48%;}.elementor-2029 .elementor-element.elementor-element-75fdc1d{--width:48%;}.elementor-2029 .elementor-element.elementor-element-ef08275{--width:48%;}.elementor-2029 .elementor-element.elementor-element-6f9eb84{--width:48%;}.elementor-2029 .elementor-element.elementor-element-1157d91{--width:48%;}.elementor-2029 .elementor-element.elementor-element-82b2e94{--width:48%;}.elementor-2029 .elementor-element.elementor-element-bebc3db{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5d54bf0{--width:48%;}.elementor-2029 .elementor-element.elementor-element-c9771de{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5004236{--width:48%;}.elementor-2029 .elementor-element.elementor-element-b4ad1ac{--width:48%;}.elementor-2029 .elementor-element.elementor-element-3e602d4{--width:48%;}.elementor-2029 .elementor-element.elementor-element-b5c9de4{--width:48%;}.elementor-2029 .elementor-element.elementor-element-1994ec3{--width:48%;}.elementor-2029 .elementor-element.elementor-element-7859cc1{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5c5138d{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a3df9ef{--width:48%;}.elementor-2029 .elementor-element.elementor-element-0fc55d3{--width:48%;}.elementor-2029 .elementor-element.elementor-element-7b5d012{--width:48%;}.elementor-2029 .elementor-element.elementor-element-f7c47fc{--width:48%;}.elementor-2029 .elementor-element.elementor-element-3bcd5ee{--width:48%;}.elementor-2029 .elementor-element.elementor-element-2668075{--width:48%;}.elementor-2029 .elementor-element.elementor-element-3478924{--width:48%;}.elementor-2029 .elementor-element.elementor-element-2d535c0{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5240f60{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a34176a{--width:48%;}.elementor-2029 .elementor-element.elementor-element-cbd195d{--width:48%;}.elementor-2029 .elementor-element.elementor-element-c799b56{--width:48%;}.elementor-2029 .elementor-element.elementor-element-8f5a3fe{--width:48%;}.elementor-2029 .elementor-element.elementor-element-0fec003{--width:48%;}.elementor-2029 .elementor-element.elementor-element-793fd8c{--width:48%;}.elementor-2029 .elementor-element.elementor-element-74a7890{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5b9a09f{--width:48%;}.elementor-2029 .elementor-element.elementor-element-aa9c52c{--width:48%;}.elementor-2029 .elementor-element.elementor-element-ab1b04c{--width:48%;}.elementor-2029 .elementor-element.elementor-element-207fcba{--width:48%;}.elementor-2029 .elementor-element.elementor-element-594408a{--width:48%;}.elementor-2029 .elementor-element.elementor-element-aa3585b{--width:48%;}.elementor-2029 .elementor-element.elementor-element-7a91b28{--width:48%;}.elementor-2029 .elementor-element.elementor-element-f826955{--width:48%;}.elementor-2029 .elementor-element.elementor-element-3811590{--width:48%;}.elementor-2029 .elementor-element.elementor-element-1eba0c1{--width:48%;}.elementor-2029 .elementor-element.elementor-element-89d95e1{--width:48%;}.elementor-2029 .elementor-element.elementor-element-1e2e75f{--width:48%;}.elementor-2029 .elementor-element.elementor-element-4fbad57{--width:48%;}.elementor-2029 .elementor-element.elementor-element-cf11e6f{--width:48%;}.elementor-2029 .elementor-element.elementor-element-efebc9b{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a5222d2{--width:48%;}.elementor-2029 .elementor-element.elementor-element-718f2f6{--width:48%;}.elementor-2029 .elementor-element.elementor-element-40a0880{--width:48%;}.elementor-2029 .elementor-element.elementor-element-6f4ea91{--width:48%;}.elementor-2029 .elementor-element.elementor-element-72ed256{--width:48%;}.elementor-2029 .elementor-element.elementor-element-c163c14{--width:48%;}.elementor-2029 .elementor-element.elementor-element-769c459{--width:48%;}.elementor-2029 .elementor-element.elementor-element-00b800b{--width:48%;}.elementor-2029 .elementor-element.elementor-element-24f5d60{--width:48%;}.elementor-2029 .elementor-element.elementor-element-2865b21{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a81c306{--width:48%;}.elementor-2029 .elementor-element.elementor-element-ef584d1{--width:48%;}.elementor-2029 .elementor-element.elementor-element-9f23dbc{--width:48%;}.elementor-2029 .elementor-element.elementor-element-f93312f{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a0b6624{--width:48%;}.elementor-2029 .elementor-element.elementor-element-c856417{--width:48%;}.elementor-2029 .elementor-element.elementor-element-33a8dae{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5cf18b6{--width:48%;}.elementor-2029 .elementor-element.elementor-element-5540f30{--width:48%;}.elementor-2029 .elementor-element.elementor-element-acb8bac{--width:20%;}.elementor-2029 .elementor-element.elementor-element-2cef2dc{--width:80%;}.elementor-2029 .elementor-element.elementor-element-7d4d65b{--width:40%;}.elementor-2029 .elementor-element.elementor-element-25394e8{--width:60%;}.elementor-2029 .elementor-element.elementor-element-1bcdb29{--width:40%;}.elementor-2029 .elementor-element.elementor-element-7259978{--width:60%;}.elementor-2029 .elementor-element.elementor-element-35d5b52{--width:40%;}.elementor-2029 .elementor-element.elementor-element-a5a4015{--width:60%;}.elementor-2029 .elementor-element.elementor-element-ff53a1d{--width:40%;}.elementor-2029 .elementor-element.elementor-element-6a22eeb{--width:60%;}.elementor-2029 .elementor-element.elementor-element-7011fc6{--width:70%;}.elementor-2029 .elementor-element.elementor-element-049fe26{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8649839 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04487be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5c349 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f76234 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de4188 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62feca1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ee74e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ed88f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e9b11 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6a70 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e4a22 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d847186 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662f351 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e0e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d96701 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f32b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89e6e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322979 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ee353 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1739 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d5902 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a52c1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a615401 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae6bde */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5d94e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b6ce2 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afab2be */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a98 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31762b8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2acd6c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8654ff4 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948bbb5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272b96 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60430e1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087a076 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061921 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d461ad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a433f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add12a1 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a79025 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1521793 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0565bf9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2204adf */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c114b02 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67af14e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fa46a */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9a193 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301cf7b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4dfad */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564a2b */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ae03 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3c8fe */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94ac41 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a1cfb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7356274 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f510f8 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68d834 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd55661 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aea16 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b26b5 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299def */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0db90d */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2010109 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96801 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35dc45c */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb67c47 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f40c9 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9f99 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a36870 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c9b3 */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd898fb */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8211e6f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455980e */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 500px; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecbe8f */.hover-reveal-box {
  overflow: hidden;
  max-height: 100px; /* Show only the image initially */
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 10px;
}

/* Expand on hover */
.hover-reveal-box:hover {
  max-height: 1000px !important; /* Enough to show text */
  padding-bottom: 50px;
}

/* Hide the text by default */
.hover-reveal-box .elementor-widget-text-editor {
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Reveal the text on hover */
.hover-reveal-box:hover .elementor-widget-text-editor {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df83e8 *//* Collapsed State */
.expanding-icon-box {
  max-height: 100px; /* Adjust for collapsed preview */
  overflow: hidden;
  transition: all 0.4s ease;
  position: relative;
  padding: 0 10px; /* Only left/right padding initially */
}

/* Expanded on Hover */
.expanding-icon-box:hover {
  max-height: 1000px; /* Just needs to be high enough to fit any content */
  padding: 0 10px 50px; /* Add bottom padding on hover */
}

/* Smooth fade-in of description/content */
.expanding-icon-box .elementor-icon-box-description {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.expanding-icon-box:hover .elementor-icon-box-description {
  opacity: 1;
}



/*Box Shaddow */

/*.acc-shadow {*/
/*    box-shadow: 1px 1px 15px #cbcbcb;*/
/*    max-width: 45%;*/
/*    margin: 15px;*/
/*}*//* End custom CSS */