.elementor-65 .elementor-element.elementor-element-b69c50c{--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-65 .elementor-element.elementor-element-433b95a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-65 .elementor-element.elementor-element-215f8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-81818e5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 2px;--row-gap:20px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-91cc252{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-91cc252.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-91cc252.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-91cc252.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-91cc252:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-91cc252:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3e26987{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3e26987.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-3e26987.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3e26987.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-3e26987:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-3e26987:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-16f980a{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-16f980a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-16f980a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-16f980a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-16f980a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-16f980a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-51ead30{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-51ead30.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-51ead30.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-51ead30.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-51ead30:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-51ead30:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f73d961{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f73d961.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f73d961.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f73d961.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f73d961:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f73d961:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-b6904a3{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-b6904a3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-b6904a3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-b6904a3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-b6904a3:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-b6904a3:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-aa5caae{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-aa5caae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-aa5caae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-aa5caae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-aa5caae:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-aa5caae:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f627256{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f627256.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f627256.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f627256.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f627256:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f627256:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-b356424{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-b356424.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-b356424.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-b356424.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-b356424:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-b356424:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f258657{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f258657.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f258657.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f258657.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f258657:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f258657:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-9c61506{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-9c61506.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-9c61506.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-9c61506.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-9c61506:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-9c61506:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-61dfe1b{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-61dfe1b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-61dfe1b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-61dfe1b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-61dfe1b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-61dfe1b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-52f6b8a{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-52f6b8a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-52f6b8a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-52f6b8a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-52f6b8a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-52f6b8a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-8619657{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-8619657.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-8619657.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-8619657.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-8619657:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-8619657:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f0c3dad{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f0c3dad.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f0c3dad.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f0c3dad.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f0c3dad:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f0c3dad:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-e723d90{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-e723d90.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-e723d90.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-e723d90.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-e723d90:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-e723d90:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-31bec1a{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-31bec1a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-31bec1a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-31bec1a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-31bec1a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-31bec1a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3ae1712{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3ae1712.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-3ae1712.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3ae1712.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-3ae1712:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-3ae1712:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-d12cabd{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-d12cabd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-d12cabd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-d12cabd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-d12cabd:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-d12cabd:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-54be791{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-54be791.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-54be791.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-54be791.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-54be791:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-54be791:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3bb81e9{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3bb81e9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-3bb81e9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3bb81e9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-3bb81e9:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-3bb81e9:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-32c7ea8{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-32c7ea8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-32c7ea8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-32c7ea8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-32c7ea8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-32c7ea8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-a71ee82{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a71ee82.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a71ee82.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-a71ee82.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-a71ee82:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-a71ee82:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-b329bbc{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-b329bbc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-b329bbc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-b329bbc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-b329bbc:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-b329bbc:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-02fa51c{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-02fa51c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-02fa51c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-02fa51c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-02fa51c:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-02fa51c:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-56b3d58{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-56b3d58.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-56b3d58.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-56b3d58.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-56b3d58:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-56b3d58:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-d57e72c{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-d57e72c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-d57e72c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-d57e72c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-d57e72c:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-d57e72c:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-959a393{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-959a393.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-959a393.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-959a393.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-959a393:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-959a393:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-6756b2c{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-6756b2c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-6756b2c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-6756b2c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-6756b2c:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-6756b2c:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-e0d91ce{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-e0d91ce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-e0d91ce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-e0d91ce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-e0d91ce:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-e0d91ce:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-b867d8a{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-b867d8a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-b867d8a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-b867d8a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-b867d8a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-b867d8a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-70e7620{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-70e7620.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-70e7620.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-70e7620.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-70e7620:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-70e7620:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-bf9dd61{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-bf9dd61.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-bf9dd61.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-bf9dd61.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-bf9dd61:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-bf9dd61:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-59bdd6b{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-59bdd6b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-59bdd6b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-59bdd6b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-59bdd6b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-59bdd6b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f3c1479{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f3c1479.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f3c1479.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f3c1479.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f3c1479:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f3c1479:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-409d160{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-409d160.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-409d160.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-409d160.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-409d160:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-409d160:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-b8d5023{--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-65 .elementor-element.elementor-element-502cd05{--display:flex;}.elementor-65 .elementor-element.elementor-element-2a31e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-fada77b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 2px;--row-gap:20px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-2441d93{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-2441d93.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-2441d93.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-2441d93.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-2441d93:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-2441d93:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-57ca635{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-57ca635.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-57ca635.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-57ca635.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-57ca635:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-57ca635:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-9203b2c{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-9203b2c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-9203b2c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-9203b2c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-9203b2c:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-9203b2c:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-fe0b72b{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-fe0b72b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-fe0b72b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-fe0b72b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-fe0b72b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-fe0b72b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-0dcd3ac{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-0dcd3ac.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-0dcd3ac:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-0dcd3ac:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3c256f5{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3c256f5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-3c256f5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3c256f5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-3c256f5:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-3c256f5:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-14aa062{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-14aa062.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-14aa062.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-14aa062.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-14aa062:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-14aa062:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ba16d1b{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-ba16d1b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-ba16d1b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-ba16d1b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-ba16d1b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-ba16d1b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-a10b1e0{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a10b1e0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a10b1e0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-a10b1e0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-a10b1e0:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-a10b1e0:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-54c95aa{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-54c95aa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-54c95aa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-54c95aa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-54c95aa:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-54c95aa:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-7e045d1{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-7e045d1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-7e045d1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-7e045d1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-7e045d1:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-7e045d1:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-db29a2a{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-db29a2a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-db29a2a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-db29a2a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-db29a2a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-db29a2a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c7923ca{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c7923ca.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c7923ca.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c7923ca.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c7923ca:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c7923ca:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c5483b3{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c5483b3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c5483b3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c5483b3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c5483b3:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c5483b3:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-52f0ac9{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-52f0ac9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-52f0ac9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-52f0ac9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-52f0ac9:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-52f0ac9:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-bdfbfae{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-bdfbfae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-bdfbfae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-bdfbfae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-bdfbfae:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-bdfbfae:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-9b174f3{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-9b174f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-9b174f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-9b174f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-9b174f3:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-9b174f3:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-43679ce{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-43679ce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-43679ce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-43679ce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-43679ce:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-43679ce:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-054c6cb{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-054c6cb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-054c6cb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-054c6cb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-054c6cb:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-054c6cb:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-9c647eb{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-9c647eb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-9c647eb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-9c647eb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-9c647eb:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-9c647eb:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ff6b5b3{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-ff6b5b3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-ff6b5b3:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-ff6b5b3:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-cbcb233{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-cbcb233.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-cbcb233.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-cbcb233.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-cbcb233:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-cbcb233:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-804a336{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-804a336.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-804a336.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-804a336.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-804a336:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-804a336:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-195dbb3{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-195dbb3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-195dbb3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-195dbb3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-195dbb3:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-195dbb3:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ecf4a60{--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-65 .elementor-element.elementor-element-3f7f6f7{--display:flex;}.elementor-65 .elementor-element.elementor-element-2e2cd44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-adfd1d8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 2px;--row-gap:20px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-c05a1c7{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c05a1c7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c05a1c7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c05a1c7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c05a1c7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c05a1c7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-9c210fe{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-9c210fe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-9c210fe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-9c210fe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-9c210fe:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-9c210fe:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-491c093{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-491c093.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-491c093.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-491c093.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-491c093:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-491c093:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-d71c976{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-d71c976.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-d71c976.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-d71c976.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-d71c976:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-d71c976:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-4bbe9a8{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-4bbe9a8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-4bbe9a8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-4bbe9a8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-37f8bf8{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-37f8bf8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-37f8bf8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-37f8bf8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-37f8bf8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-37f8bf8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-d0269fd{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-d0269fd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-d0269fd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-d0269fd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-d0269fd:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-d0269fd:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c482a1e{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c482a1e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c482a1e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c482a1e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c482a1e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c482a1e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-07208c2{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-07208c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-07208c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-07208c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-07208c2:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-07208c2:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-17c87c3{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-17c87c3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-17c87c3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-17c87c3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-17c87c3:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-17c87c3:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c5f6017{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c5f6017.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c5f6017.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c5f6017.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c5f6017:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c5f6017:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-0355e3a{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-0355e3a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-0355e3a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-0355e3a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-0355e3a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-0355e3a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-01c55e7{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-01c55e7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-01c55e7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-01c55e7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-01c55e7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-01c55e7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-db644e4{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-db644e4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-db644e4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-db644e4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-db644e4:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-db644e4:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-e07ba40{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-e07ba40.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-e07ba40.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-e07ba40.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-e07ba40:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-e07ba40:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-43827f7{padding:0px 0px 0px 05px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-43827f7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-43827f7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-43827f7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-43827f7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-43827f7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ef25b39{--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-65 .elementor-element.elementor-element-53d1a10{--display:flex;}.elementor-65 .elementor-element.elementor-element-0bf78ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-885f9e9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 2px;--row-gap:20px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-bf7add7{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-bf7add7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-bf7add7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-bf7add7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-bf7add7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-bf7add7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-725d8e8{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-725d8e8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-725d8e8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-725d8e8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-725d8e8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-725d8e8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-70107e7{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-70107e7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-70107e7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-70107e7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-70107e7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-70107e7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-49168d6{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-49168d6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-49168d6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-49168d6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-49168d6:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-49168d6:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f3d80aa{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f3d80aa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f3d80aa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f3d80aa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f3d80aa:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f3d80aa:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-e4597f4{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-e4597f4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-e4597f4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-e4597f4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-e4597f4:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-e4597f4:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-84a850e{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-84a850e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-84a850e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-84a850e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-84a850e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-84a850e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-1e1c471{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-1e1c471.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-1e1c471.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-1e1c471.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-1e1c471:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-1e1c471:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f72e54b{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f72e54b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f72e54b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f72e54b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f72e54b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f72e54b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-8ece9e9{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-8ece9e9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-8ece9e9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-8ece9e9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-8ece9e9:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-8ece9e9:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c4458d6{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c4458d6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c4458d6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c4458d6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c4458d6:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c4458d6:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-2a87681{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-2a87681.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-2a87681.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-2a87681.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-2a87681:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-2a87681:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ad9f809{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-ad9f809.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-ad9f809.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-ad9f809.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-ad9f809:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-ad9f809:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c270847{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c270847.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c270847.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c270847.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c270847:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c270847:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-44fe5e9{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-44fe5e9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-44fe5e9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-44fe5e9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-44fe5e9:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-44fe5e9:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-006ab10{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-006ab10.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-006ab10.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-006ab10.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-006ab10:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-006ab10:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-7e45387{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-7e45387.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-7e45387.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-7e45387.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-7e45387:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-7e45387:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c066838{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c066838.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c066838.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c066838.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c066838:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c066838:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-6718c3b{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-6718c3b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-6718c3b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-6718c3b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-6718c3b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-6718c3b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-bd46da4{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-bd46da4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-bd46da4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-bd46da4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-bd46da4:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-bd46da4:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3c5d234{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3c5d234.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-3c5d234.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3c5d234.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-3c5d234:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-3c5d234:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3257755{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3257755.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-3257755.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-3257755.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-3257755:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-3257755:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-635babf{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-635babf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-635babf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-635babf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-635babf:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-635babf:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-22dcf96{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-22dcf96.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-22dcf96.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-22dcf96.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-22dcf96:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-22dcf96:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-bae4399{--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-65 .elementor-element.elementor-element-e5f474b{--display:flex;}.elementor-65 .elementor-element.elementor-element-01d8e9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-88fdd12{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 2px;--row-gap:20px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-7aacd1f{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-7aacd1f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-7aacd1f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-7aacd1f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-7aacd1f:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-7aacd1f:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-2dd2a39{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-2dd2a39.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-2dd2a39.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-2dd2a39.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-2dd2a39:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-2dd2a39:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f468e97{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f468e97.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f468e97.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f468e97.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f468e97:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f468e97:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-946297a{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-946297a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-946297a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-946297a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-946297a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-946297a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-6e4a7ea{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-6e4a7ea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-6e4a7ea:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-6e4a7ea:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-1d137d8{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-1d137d8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-1d137d8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-1d137d8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-1d137d8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-1d137d8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-a769461{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a769461.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a769461.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-a769461.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-a769461:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-a769461:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-cdee908{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-cdee908.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-cdee908.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-cdee908.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-cdee908:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-cdee908:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-8c7454e{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-8c7454e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-8c7454e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-8c7454e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-8c7454e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-8c7454e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-68b0de7{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-68b0de7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-68b0de7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-68b0de7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-68b0de7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-68b0de7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c83a89e{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c83a89e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c83a89e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c83a89e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c83a89e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c83a89e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-2fc2189{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-2fc2189.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-2fc2189.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-2fc2189.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-2fc2189:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-2fc2189:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-a3547e8{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a3547e8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a3547e8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-a3547e8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-a3547e8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-a3547e8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-a605298{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a605298.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a605298.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-a605298.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-a605298:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-a605298:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-035fb20{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-035fb20.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-035fb20.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-035fb20.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-035fb20:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-035fb20:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-098a46d{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-098a46d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-098a46d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-098a46d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-098a46d:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-098a46d:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-237d49b{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-237d49b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-237d49b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-237d49b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-237d49b:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-237d49b:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-58380d7{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-58380d7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-58380d7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-58380d7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-58380d7:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-58380d7:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-a3f664e{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a3f664e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-a3f664e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-a3f664e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-a3f664e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-a3f664e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-88d7eb8{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-88d7eb8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-88d7eb8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-88d7eb8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-88d7eb8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-88d7eb8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-75493c9{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-75493c9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-75493c9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-75493c9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-75493c9:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-75493c9:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c74d324{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c74d324.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c74d324.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c74d324.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c74d324:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c74d324:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-6596723{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-6596723.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-6596723.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-6596723.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-6596723:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-6596723:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-fae8133{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-fae8133.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-fae8133.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-fae8133.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-fae8133:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-fae8133:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-d636c17{--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-65 .elementor-element.elementor-element-fb1b16d{--display:flex;}.elementor-65 .elementor-element.elementor-element-bc7aa33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-1e02ffb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 2px;--row-gap:20px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-991e080{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-991e080.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-991e080.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-991e080.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-991e080:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-991e080:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-709d5aa{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-709d5aa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-709d5aa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-709d5aa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-709d5aa:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-709d5aa:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-f9baa47{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-f9baa47.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-f9baa47.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f9baa47.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-f9baa47:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-f9baa47:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-1ad340f{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-1ad340f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-1ad340f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-1ad340f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-1ad340f:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-1ad340f:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-6eb4687{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-6eb4687.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-6eb4687.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-6eb4687.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-6eb4687:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-6eb4687:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c10668e{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c10668e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c10668e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c10668e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c10668e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c10668e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-8ad2aa8{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-8ad2aa8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-8ad2aa8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-8ad2aa8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-8ada068{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-8ada068.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-8ada068.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-8ada068.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-8ada068:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-8ada068:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-1de80dc{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-1de80dc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-1de80dc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-1de80dc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-1de80dc:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-1de80dc:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-21e50af{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-21e50af.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-21e50af.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-21e50af.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-21e50af:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-21e50af:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-541cc1e{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-541cc1e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-541cc1e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-541cc1e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-541cc1e:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-541cc1e:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-c158672{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-c158672.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-c158672.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-c158672.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-c158672:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-c158672:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ae528e8{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-ae528e8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-ae528e8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-ae528e8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-ae528e8:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-ae528e8:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-e90f2c0{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-e90f2c0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-e90f2c0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-e90f2c0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-e90f2c0:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-e90f2c0:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-4cd3ce1{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-4cd3ce1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-4cd3ce1:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-4cd3ce1:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-504fc05{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-504fc05.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-504fc05.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-504fc05.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-504fc05:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-504fc05:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-b67e49d{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-b67e49d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-b67e49d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-b67e49d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-b67e49d:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-b67e49d:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-5db80ff{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-5db80ff.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-5db80ff.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-5db80ff.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-5db80ff:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-5db80ff:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-5169503{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-5169503.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-5169503.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-5169503.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-5169503:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-5169503:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-d6013bb{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-d6013bb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-d6013bb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-d6013bb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-d6013bb:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-d6013bb:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-faa1ed0{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-faa1ed0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-faa1ed0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-faa1ed0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-faa1ed0:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-faa1ed0:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-5c1dd3a{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-5c1dd3a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-5c1dd3a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-5c1dd3a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ffee254{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-ffee254.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-ffee254.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-ffee254.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-ffee254:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-ffee254:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-5087d4a{padding:0px 0px 0px 5px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-5087d4a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-65 .elementor-element.elementor-element-5087d4a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-65 .elementor-element.elementor-element-5087d4a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title{margin-bottom:1px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;color:#FF0000;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-65 .elementor-element.elementor-element-5087d4a:has(:hover) .elementor-image-box-title,
					 .elementor-65 .elementor-element.elementor-element-5087d4a:has(:focus) .elementor-image-box-title{color:#1A00EC;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-b69c50c{--content-width:1000px;}.elementor-65 .elementor-element.elementor-element-b8d5023{--content-width:1000px;}.elementor-65 .elementor-element.elementor-element-ecf4a60{--content-width:1000px;}.elementor-65 .elementor-element.elementor-element-ef25b39{--content-width:1000px;}.elementor-65 .elementor-element.elementor-element-bae4399{--content-width:1000px;}.elementor-65 .elementor-element.elementor-element-d636c17{--content-width:1000px;}}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-81818e5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-fada77b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-adfd1d8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-885f9e9{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-88fdd12{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-1e02ffb{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-description{font-size:14px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title{font-size:17px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-description{font-size:14px;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-81818e5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-fada77b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-adfd1d8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title{margin-bottom:0px;font-size:12px;}.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-description{font-size:11px;}.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-885f9e9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-88fdd12{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title{font-size:15px;}.elementor-65 .elementor-element.elementor-element-1e02ffb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-description{font-size:12px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-img{margin-bottom:0px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title{margin-bottom:0px;font-size:13px;}.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-description{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-215f8ab */.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 5px 5px;
    border-radius: 10px;
    z-index: 1;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

/* gradient text in inner span */
.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title {
    background-image: linear-gradient(90deg, #0066ff, #ff0000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* animated border */
.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 10px;
    background: linear-gradient(90deg, #ff0000, #0066ff, #00cc66, #ffcc00, #cc00ff, #ff0000);
    background-size: 400% 400%;
    animation: movingHeadingBorder 3s linear infinite;

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* hover text */
.elementor-65 .elementor-element.elementor-element-215f8ab .elementor-heading-title:hover {
    background-image: linear-gradient(90deg, #ff0000, #0066ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes movingHeadingBorder {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91cc252 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-91cc252 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e26987 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-3e26987 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-16f980a *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-16f980a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51ead30 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-51ead30 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f73d961 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-f73d961 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b6904a3 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-b6904a3 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa5caae *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-aa5caae .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f627256 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-f627256 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b356424 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-b356424 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f258657 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-f258657 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c61506 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-9c61506 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-61dfe1b *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-61dfe1b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-52f6b8a *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-52f6b8a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8619657 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-8619657 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0c3dad *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-f0c3dad .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e723d90 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-e723d90 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-31bec1a *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-31bec1a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ae1712 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-3ae1712 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d12cabd *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-d12cabd .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54be791 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-54be791 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bb81e9 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-3bb81e9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-32c7ea8 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-32c7ea8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a71ee82 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-a71ee82 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b329bbc *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-b329bbc .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-02fa51c *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-02fa51c .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56b3d58 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-56b3d58 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d57e72c *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-d57e72c .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-959a393 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-959a393 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6756b2c *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-6756b2c .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0d91ce *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-e0d91ce .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b867d8a *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-b867d8a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-70e7620 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-70e7620 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf9dd61 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-bf9dd61 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59bdd6b *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-59bdd6b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3c1479 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-f3c1479 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-409d160 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-409d160 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a31e71 */.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 5px 5px;
    border-radius: 10px;
    z-index: 1;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

/* gradient text in inner span */
.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title {
    background-image: linear-gradient(90deg, #0066ff, #ff0000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* animated border */
.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 10px;
    background: linear-gradient(90deg, #ff0000, #0066ff, #00cc66, #ffcc00, #cc00ff, #ff0000);
    background-size: 400% 400%;
    animation: movingHeadingBorder 3s linear infinite;

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* hover text */
.elementor-65 .elementor-element.elementor-element-2a31e71 .elementor-heading-title:hover {
    background-image: linear-gradient(90deg, #ff0000, #0066ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes movingHeadingBorder {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2441d93 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-2441d93 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-57ca635 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-57ca635 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9203b2c *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-9203b2c .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe0b72b *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-fe0b72b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0dcd3ac *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-0dcd3ac .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c256f5 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-3c256f5 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-14aa062 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-14aa062 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ba16d1b *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-ba16d1b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a10b1e0 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-a10b1e0 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54c95aa *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-54c95aa .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e045d1 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-7e045d1 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-db29a2a *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-db29a2a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7923ca *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-c7923ca .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5483b3 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-c5483b3 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-52f0ac9 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-52f0ac9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdfbfae *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-bdfbfae .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9b174f3 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-9b174f3 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43679ce *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-43679ce .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-054c6cb *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-054c6cb .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c647eb *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-9c647eb .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff6b5b3 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-ff6b5b3 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbcb233 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-cbcb233 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-804a336 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-804a336 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-195dbb3 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-195dbb3 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e2cd44 */.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 5px 5px;
    border-radius: 10px;
    z-index: 1;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

/* gradient text in inner span */
.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #0066ff, #ff0000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* animated border */
.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 10px;
    background: linear-gradient(90deg, #ff0000, #0066ff, #00cc66, #ffcc00, #cc00ff, #ff0000);
    background-size: 400% 400%;
    animation: movingHeadingBorder 3s linear infinite;

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* hover text */
.elementor-65 .elementor-element.elementor-element-2e2cd44 .elementor-heading-title:hover {
    background-image: linear-gradient(90deg, #ff0000, #0066ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes movingHeadingBorder {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c05a1c7 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-c05a1c7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c210fe *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-9c210fe .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-491c093 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-491c093 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d71c976 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-d71c976 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4bbe9a8 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-4bbe9a8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37f8bf8 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-37f8bf8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d0269fd *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-d0269fd .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c482a1e *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-c482a1e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07208c2 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-07208c2 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-17c87c3 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-17c87c3 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5f6017 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-c5f6017 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0355e3a *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-0355e3a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-01c55e7 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-01c55e7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-db644e4 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-db644e4 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e07ba40 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-e07ba40 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43827f7 *//* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title {
 background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        transform: scale(1.02);
    }
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-description {
       text-align: left !important;        /* text starts left */
     white-space: pre !important;   /* keep line breaks */
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-wrapper {
      position: relative;
    padding: 12px;
     }

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 300% 300%;
    animation: movingBorder 1s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 500;
    line-height: 1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
     }

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
  }

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.elementor-65 .elementor-element.elementor-element-43827f7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
       line-height: 1 !important;       
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf78ef */.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 5px 5px;
    border-radius: 10px;
    z-index: 1;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

/* gradient text in inner span */
.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title {
    background-image: linear-gradient(90deg, #0066ff, #ff0000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* animated border */
.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 10px;
    background: linear-gradient(90deg, #ff0000, #0066ff, #00cc66, #ffcc00, #cc00ff, #ff0000);
    background-size: 400% 400%;
    animation: movingHeadingBorder 3s linear infinite;

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* hover text */
.elementor-65 .elementor-element.elementor-element-0bf78ef .elementor-heading-title:hover {
    background-image: linear-gradient(90deg, #ff0000, #0066ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes movingHeadingBorder {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf7add7 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-bf7add7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-725d8e8 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-725d8e8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-70107e7 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-70107e7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49168d6 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-49168d6 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3d80aa *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f3d80aa .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4597f4 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e4597f4 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-84a850e *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-84a850e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e1c471 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1e1c471 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f72e54b *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f72e54b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ece9e9 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8ece9e9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c4458d6 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c4458d6 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a87681 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2a87681 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad9f809 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ad9f809 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c270847 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c270847 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44fe5e9 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-44fe5e9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-006ab10 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-006ab10 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e45387 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-7e45387 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c066838 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c066838 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6718c3b *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6718c3b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bd46da4 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-bd46da4 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5d234 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3c5d234 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3257755 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-3257755 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-635babf *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-635babf .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22dcf96 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-22dcf96 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d8e9e */.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 5px 5px;
    border-radius: 10px;
    z-index: 1;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

/* gradient text in inner span */
.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title {
    background-image: linear-gradient(90deg, #0066ff, #ff0000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* animated border */
.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 10px;
    background: linear-gradient(90deg, #ff0000, #0066ff, #00cc66, #ffcc00, #cc00ff, #ff0000);
    background-size: 400% 400%;
    animation: movingHeadingBorder 3s linear infinite;

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* hover text */
.elementor-65 .elementor-element.elementor-element-01d8e9e .elementor-heading-title:hover {
    background-image: linear-gradient(90deg, #ff0000, #0066ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes movingHeadingBorder {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7aacd1f *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-7aacd1f .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2dd2a39 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2dd2a39 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f468e97 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f468e97 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-946297a *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-946297a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e4a7ea *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6e4a7ea .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d137d8 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1d137d8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a769461 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a769461 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cdee908 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-cdee908 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8c7454e *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8c7454e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-68b0de7 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-68b0de7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c83a89e *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c83a89e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fc2189 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-2fc2189 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3547e8 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a3547e8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a605298 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a605298 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-035fb20 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-035fb20 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-098a46d *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-098a46d .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-237d49b *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-237d49b .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58380d7 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-58380d7 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3f664e *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-a3f664e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d7eb8 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-88d7eb8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75493c9 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-75493c9 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c74d324 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c74d324 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6596723 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6596723 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fae8133 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-fae8133 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc7aa33 */.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 5px 5px;
    border-radius: 10px;
    z-index: 1;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

/* gradient text in inner span */
.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title {
    background-image: linear-gradient(90deg, #0066ff, #ff0000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* animated border */
.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 10px;
    background: linear-gradient(90deg, #ff0000, #0066ff, #00cc66, #ffcc00, #cc00ff, #ff0000);
    background-size: 400% 400%;
    animation: movingHeadingBorder 3s linear infinite;

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* hover text */
.elementor-65 .elementor-element.elementor-element-bc7aa33 .elementor-heading-title:hover {
    background-image: linear-gradient(90deg, #ff0000, #0066ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes movingHeadingBorder {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991e080 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-991e080 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-709d5aa *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-709d5aa .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9baa47 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-f9baa47 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ad340f *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1ad340f .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6eb4687 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-6eb4687 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c10668e *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c10668e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ad2aa8 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8ad2aa8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ada068 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-8ada068 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1de80dc *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-1de80dc .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21e50af *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-21e50af .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-541cc1e *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-541cc1e .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c158672 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-c158672 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ae528e8 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ae528e8 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e90f2c0 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-e90f2c0 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cd3ce1 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-4cd3ce1 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504fc05 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-504fc05 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b67e49d *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-b67e49d .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5db80ff *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5db80ff .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5169503 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5169503 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6013bb *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-d6013bb .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-faa1ed0 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-faa1ed0 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c1dd3a *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5c1dd3a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee254 *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-ffee254 .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5087d4a *//* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-wrapper {
    text-align: center !important;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1 !important;
   
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;       
       white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}


/* IMAGE BOX WRAPPER CENTER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-wrapper {
    text-align: center !important;
    position: relative;
    padding: 12px;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
    overflow: hidden;
}

/* MOVING 4-COLOR GRADIENT BORDER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: 12px;
    background: linear-gradient(90deg, red, blue, green, yellow, red);
    background-size: 400% 400%;
    animation: movingBorder 3s linear infinite;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;
}

/* TITLE CENTER + BLINK */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: 700;
    line-height: 1.1 !important;
  
    background: linear-gradient(90deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: titleBlink 0.18s infinite alternate;
    transition: all 0.08s ease;
}

/* TITLE HOVER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-title:hover {
    background: linear-gradient(90deg, green, red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* BLINK */
@keyframes titleBlink {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.6;
        transform: scale(1.02);
    }
}

/* MOVING BORDER ANIMATION */
@keyframes movingBorder {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/* CONTENT CENTER */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-content {
    text-align: center !important;
}

/* DESCRIPTION CENTER BLOCK + LEFT START TEXT */
.elementor-65 .elementor-element.elementor-element-5087d4a .elementor-image-box-description {
    display: inline-block !important;   /* center block */
    text-align: left !important;        /* text starts left */
    line-height: 1 !important;        /* reduce line space */
    margin: 2px auto 0 auto !important; /* center description block */
    padding: 0 !important;
    white-space: pre-line !important;   /* keep line breaks */
    max-width: 100% !important;
}/* End custom CSS */