.elementor-1249 .elementor-element.elementor-element-70ca112{--display:flex;--overlay-opacity:0.06;--overlay-mix-blend-mode:lighten;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-70ca112:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-70ca112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-70ca112::before, .elementor-1249 .elementor-element.elementor-element-70ca112 > .elementor-background-video-container::before, .elementor-1249 .elementor-element.elementor-element-70ca112 > .e-con-inner > .elementor-background-video-container::before, .elementor-1249 .elementor-element.elementor-element-70ca112 > .elementor-background-slideshow::before, .elementor-1249 .elementor-element.elementor-element-70ca112 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1249 .elementor-element.elementor-element-70ca112 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/noise.svg");--background-overlay:'';}.elementor-1249 .elementor-element.elementor-element-d515dbb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-91d0486{text-align:center;}.elementor-1249 .elementor-element.elementor-element-91d0486 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-db884d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1249 .elementor-element.elementor-element-db884d3 .elementor-heading-title{font-family:var( --e-global-typography-db85d82-font-family ), Sans-serif;font-size:var( --e-global-typography-db85d82-font-size );font-weight:var( --e-global-typography-db85d82-font-weight );line-height:var( --e-global-typography-db85d82-line-height );color:var( --e-global-color-980e775 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1249 .elementor-element.elementor-element-7528d67{background-color:#111827;padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#374151;border-radius:30px 30px 30px 30px;}.elementor-1249 .elementor-element.elementor-element-7528d67.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1249 .elementor-element.elementor-element-7528d67.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1249 .elementor-element.elementor-element-7528d67.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-5270cf8-font-family ), Sans-serif;font-size:var( --e-global-typography-5270cf8-font-size );font-weight:var( --e-global-typography-5270cf8-font-weight );line-height:var( --e-global-typography-5270cf8-line-height );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-wrapper .elementor-image-box-img{width:152px;}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-img img{height:152px;object-fit:cover;object-position:center center;border-radius:900px;transition-duration:0.3s;}.elementor-1249 .elementor-element.elementor-element-7528d67:has(:hover) .elementor-image-box-title,
					 .elementor-1249 .elementor-element.elementor-element-7528d67:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-description{font-family:var( --e-global-typography-db85d82-font-family ), Sans-serif;font-size:var( --e-global-typography-db85d82-font-size );font-weight:var( --e-global-typography-db85d82-font-weight );line-height:var( --e-global-typography-db85d82-line-height );color:var( --e-global-color-8ffc500 );}.elementor-1249 .elementor-element.elementor-element-48becde{background-color:#111827;padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#374151;border-radius:30px 30px 30px 30px;}.elementor-1249 .elementor-element.elementor-element-48becde.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1249 .elementor-element.elementor-element-48becde.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1249 .elementor-element.elementor-element-48becde.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-5270cf8-font-family ), Sans-serif;font-size:var( --e-global-typography-5270cf8-font-size );font-weight:var( --e-global-typography-5270cf8-font-weight );line-height:var( --e-global-typography-5270cf8-line-height );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-wrapper .elementor-image-box-img{width:152px;}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-img img{height:152px;object-fit:cover;object-position:center center;border-radius:900px;transition-duration:0.3s;}.elementor-1249 .elementor-element.elementor-element-48becde:has(:hover) .elementor-image-box-title,
					 .elementor-1249 .elementor-element.elementor-element-48becde:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-description{font-family:var( --e-global-typography-db85d82-font-family ), Sans-serif;font-size:var( --e-global-typography-db85d82-font-size );font-weight:var( --e-global-typography-db85d82-font-weight );line-height:var( --e-global-typography-db85d82-line-height );color:var( --e-global-color-8ffc500 );}.elementor-1249 .elementor-element.elementor-element-2ab1df0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1249 .elementor-element.elementor-element-7308145{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151;--border-color:#374151;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1249 .elementor-element.elementor-element-7308145:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-7308145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937B3;}.elementor-1249 .elementor-element.elementor-element-7308145.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1249 .elementor-element.elementor-element-7308145:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7F70CC7;--border-color:#E7F70CC7;}.elementor-1249 .elementor-element.elementor-element-7308145, .elementor-1249 .elementor-element.elementor-element-7308145::before{--border-transition:0.3s;}.elementor-1249 .elementor-element.elementor-element-04d7a0b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1249 .elementor-element.elementor-element-04d7a0b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-04d7a0b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-title{margin-bottom:15px;font-family:var( --e-global-typography-7ccb54c-font-family ), Sans-serif;font-size:var( --e-global-typography-7ccb54c-font-size );font-weight:var( --e-global-typography-7ccb54c-font-weight );line-height:var( --e-global-typography-7ccb54c-line-height );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1249 .elementor-element.elementor-element-04d7a0b:has(:hover) .elementor-image-box-title,
					 .elementor-1249 .elementor-element.elementor-element-04d7a0b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-description{color:var( --e-global-color-8ffc500 );}.elementor-1249 .elementor-element.elementor-element-ba7d4d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151;--border-color:#374151;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1249 .elementor-element.elementor-element-ba7d4d9:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-ba7d4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937B3;}.elementor-1249 .elementor-element.elementor-element-ba7d4d9.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1249 .elementor-element.elementor-element-ba7d4d9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7F70CC7;--border-color:#E7F70CC7;}.elementor-1249 .elementor-element.elementor-element-ba7d4d9, .elementor-1249 .elementor-element.elementor-element-ba7d4d9::before{--border-transition:0.3s;}.elementor-1249 .elementor-element.elementor-element-df0dc8c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1249 .elementor-element.elementor-element-df0dc8c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-df0dc8c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-title{margin-bottom:15px;font-family:var( --e-global-typography-7ccb54c-font-family ), Sans-serif;font-size:var( --e-global-typography-7ccb54c-font-size );font-weight:var( --e-global-typography-7ccb54c-font-weight );line-height:var( --e-global-typography-7ccb54c-line-height );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1249 .elementor-element.elementor-element-df0dc8c:has(:hover) .elementor-image-box-title,
					 .elementor-1249 .elementor-element.elementor-element-df0dc8c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-description{color:var( --e-global-color-8ffc500 );}.elementor-1249 .elementor-element.elementor-element-f75cc32{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151;--border-color:#374151;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1249 .elementor-element.elementor-element-f75cc32:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-f75cc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937B3;}.elementor-1249 .elementor-element.elementor-element-f75cc32.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1249 .elementor-element.elementor-element-f75cc32:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7F70CC7;--border-color:#E7F70CC7;}.elementor-1249 .elementor-element.elementor-element-f75cc32, .elementor-1249 .elementor-element.elementor-element-f75cc32::before{--border-transition:0.3s;}.elementor-1249 .elementor-element.elementor-element-9f84356.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1249 .elementor-element.elementor-element-9f84356.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-9f84356.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-title{margin-bottom:15px;font-family:var( --e-global-typography-7ccb54c-font-family ), Sans-serif;font-size:var( --e-global-typography-7ccb54c-font-size );font-weight:var( --e-global-typography-7ccb54c-font-weight );line-height:var( --e-global-typography-7ccb54c-line-height );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1249 .elementor-element.elementor-element-9f84356:has(:hover) .elementor-image-box-title,
					 .elementor-1249 .elementor-element.elementor-element-9f84356:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-description{color:var( --e-global-color-8ffc500 );}.elementor-1249 .elementor-element.elementor-element-075adad{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151;--border-color:#374151;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1249 .elementor-element.elementor-element-075adad:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-075adad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937B3;}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-3e54fd4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1249 .elementor-element.elementor-element-3e54fd4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-3e54fd4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-7ccb54c-font-family ), Sans-serif;font-size:var( --e-global-typography-7ccb54c-font-size );font-weight:var( --e-global-typography-7ccb54c-font-weight );line-height:var( --e-global-typography-7ccb54c-line-height );color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-img img{height:100%;transition-duration:0.3s;}.elementor-1249 .elementor-element.elementor-element-3e54fd4:has(:hover) .elementor-image-box-title,
					 .elementor-1249 .elementor-element.elementor-element-3e54fd4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b93284e );}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-description{color:var( --e-global-color-8ffc500 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1249 .elementor-element.elementor-element-91d0486 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1249 .elementor-element.elementor-element-db884d3 .elementor-heading-title{font-size:var( --e-global-typography-db85d82-font-size );line-height:var( --e-global-typography-db85d82-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-title{font-size:var( --e-global-typography-5270cf8-font-size );line-height:var( --e-global-typography-5270cf8-line-height );}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-description{font-size:var( --e-global-typography-db85d82-font-size );line-height:var( --e-global-typography-db85d82-line-height );}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-title{font-size:var( --e-global-typography-5270cf8-font-size );line-height:var( --e-global-typography-5270cf8-line-height );}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-description{font-size:var( --e-global-typography-db85d82-font-size );line-height:var( --e-global-typography-db85d82-line-height );}.elementor-1249 .elementor-element.elementor-element-2ab1df0{--grid-auto-flow:row;}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}}@media(max-width:767px){.elementor-1249 .elementor-element.elementor-element-70ca112{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1249 .elementor-element.elementor-element-91d0486 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1249 .elementor-element.elementor-element-db884d3 .elementor-heading-title{font-size:var( --e-global-typography-db85d82-font-size );line-height:var( --e-global-typography-db85d82-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1249 .elementor-element.elementor-element-7528d67{padding:25px 25px 25px 25px;}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-img{margin-bottom:20px;}.elementor-1249 .elementor-element.elementor-element-7528d67.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1249 .elementor-element.elementor-element-7528d67.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1249 .elementor-element.elementor-element-7528d67.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-5270cf8-font-size );line-height:var( --e-global-typography-5270cf8-line-height );}.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-description{font-size:var( --e-global-typography-db85d82-font-size );line-height:var( --e-global-typography-db85d82-line-height );}.elementor-1249 .elementor-element.elementor-element-48becde{padding:25px 25px 25px 25px;}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-img{margin-bottom:20px;}.elementor-1249 .elementor-element.elementor-element-48becde.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1249 .elementor-element.elementor-element-48becde.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1249 .elementor-element.elementor-element-48becde.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-5270cf8-font-size );line-height:var( --e-global-typography-5270cf8-line-height );}.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-description{font-size:var( --e-global-typography-db85d82-font-size );line-height:var( --e-global-typography-db85d82-line-height );}.elementor-1249 .elementor-element.elementor-element-2ab1df0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-img{margin-bottom:15px;}.elementor-1249 .elementor-element.elementor-element-3e54fd4 .elementor-image-box-title{font-size:var( --e-global-typography-7ccb54c-font-size );line-height:var( --e-global-typography-7ccb54c-line-height );}}/* Start custom CSS for heading, class: .elementor-element-91d0486 */.elementor-1249 .elementor-element.elementor-element-91d0486 span{
    color: var(--e-global-color-secondary);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7528d67 */.elementor-1249 .elementor-element.elementor-element-7528d67 img{
    min-width: 152px!important;
    min-height: 160px!important;
    width:100%; height: 100%;
    border:5px solid #111827;
}
.elementor-1249 .elementor-element.elementor-element-7528d67 figure.elementor-image-box-img{position:relative}
.elementor-1249 .elementor-element.elementor-element-7528d67 figure.elementor-image-box-img:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23ff77cc' stroke='currentColor' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-quote text-primary'%3e%3cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z'%3e%3c/path%3e%3cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z'%3e%3c/path%3e%3c/svg%3e");
    background-color: #fff;
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 40px;
    border-radius: 300px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
}
.elementor-1249 .elementor-element.elementor-element-7528d67 figure.elementor-image-box-img {
    border: 6px solid transparent;
    background-image: 
        linear-gradient(#111827, #111827), 
        linear-gradient(to bottom right, #667eea, #764ba2);
    background-origin: border-box;
    background-clip: content-box, border-box;
    border-radius: 900px;
    min-width: 170px!important;
    min-height: 160px!important;
}


.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-title span{
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    color: var(--e-global-color-secondary);
}
.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-description{
    font-style: italic;
}

.elementor-1249 .elementor-element.elementor-element-7528d67:before{
content: ""; position: absolute;
    background-color: #667eea1a;
    border-radius: 9999px;
    width: 16rem;
    height: 16rem;
    right: -8rem; top:  -8rem;
    filter: blur(70px);
    z-index: 0;
}
.elementor-1249 .elementor-element.elementor-element-7528d67{overflow: hidden;}
.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-wrapper {
    z-index: 5;
    position: relative;
}

@media (max-width:768px){
.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-title span{
    margin-top:15px; font-size:14px;
}  
.elementor-1249 .elementor-element.elementor-element-7528d67 .elementor-image-box-content{
    margin-top:20px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48becde */.elementor-1249 .elementor-element.elementor-element-48becde img{
    min-width: 152px!important;
    min-height: 160px!important;
    width:100%; height: 100%;
    border:5px solid #111827;
}
.elementor-1249 .elementor-element.elementor-element-48becde figure.elementor-image-box-img{position:relative}
.elementor-1249 .elementor-element.elementor-element-48becde figure.elementor-image-box-img:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23ff77cc' stroke='currentColor' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-quote text-primary'%3e%3cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z'%3e%3c/path%3e%3cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z'%3e%3c/path%3e%3c/svg%3e");
    background-color: #fff;
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 40px;
    border-radius: 300px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
}
.elementor-1249 .elementor-element.elementor-element-48becde figure.elementor-image-box-img {
    border: 6px solid transparent;
    background-image: 
        linear-gradient(#111827, #111827), 
        linear-gradient(to bottom right, #667eea, #764ba2);
    background-origin: border-box;
    background-clip: content-box, border-box;
    border-radius: 900px;
    min-width: 170px!important;
    min-height: 160px!important;
}


.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-title span{
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    color: var(--e-global-color-secondary);
}
.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-description{
    font-style: italic;
}

.elementor-1249 .elementor-element.elementor-element-48becde:before{
content: ""; position: absolute;
    background-color: #667eea1a;
    border-radius: 9999px;
    width: 16rem;
    height: 16rem;
    right: -8rem; top:  -8rem;
    filter: blur(70px);
    z-index: 0;
}
.elementor-1249 .elementor-element.elementor-element-48becde{overflow: hidden;}
.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-wrapper {
    z-index: 5;
    position: relative;
}

@media (max-width:768px){
.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-title span{
    margin-top:15px; font-size:14px;
}  
.elementor-1249 .elementor-element.elementor-element-48becde .elementor-image-box-content{
    margin-top:20px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-04d7a0b */.elementor-1249 .elementor-element.elementor-element-04d7a0b .elementor-image-box-title span{
    display: block;
    font-weight:600;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--e-global-color-secondary);
    margin-top:10px;
}
.elementor-1249 .elementor-element.elementor-element-04d7a0b img{
    min-width: 96px!important;
    min-height: 96px!important;
    width:100%; height: 100%;
    border:3px solid #374151 ;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df0dc8c */.elementor-1249 .elementor-element.elementor-element-df0dc8c .elementor-image-box-title span{
    display: block;
    font-weight:600;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--e-global-color-secondary);
    margin-top:10px;
}
.elementor-1249 .elementor-element.elementor-element-df0dc8c img{
    min-width: 96px!important;
    min-height: 96px!important;
    width:100%; height: 100%;
    border:3px solid #374151 ;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84356 */.elementor-1249 .elementor-element.elementor-element-9f84356 .elementor-image-box-title span{
    display: block;
    font-weight:600;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--e-global-color-secondary);
    margin-top:10px;
}
.elementor-1249 .elementor-element.elementor-element-9f84356 img{
    min-width: 96px!important;
    min-height: 96px!important;
    width:100%; height: 100%;
    border:3px solid #374151 ;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e54fd4 */.elementor-1249 .elementor-element.elementor-element-3e54fd4 img{
    background:#1F2937;
    border-radius: 900px;
    width: 100%;
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-075adad */.elementor-1249 .elementor-element.elementor-element-075adad {
   height: fit-content;
}
.elementor-1249 .elementor-element.elementor-element-075adad:hover img{
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab1df0 */.elementor-1249 .elementor-element.elementor-element-2ab1df0 .elementor-element.e-con-full.e-flex:hover img{
   border-color: #E7F70CC7;
   filter: none;
}/* End custom CSS */