.elementor-1802 .elementor-element.elementor-element-02256a1{--display:flex;--min-height:421px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1802 .elementor-element.elementor-element-02256a1:not(.elementor-motion-effects-element-type-background), .elementor-1802 .elementor-element.elementor-element-02256a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0070F0 20%, #FFFFFF66 100%);}.elementor-1802 .elementor-element.elementor-element-7374a8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1802 .elementor-element.elementor-element-f8d4ac8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:280px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Lekton;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-c53698e{text-align:left;}.elementor-1802 .elementor-element.elementor-element-c53698e .elementor-heading-title{font-family:"Manrope", Lekton;font-size:67px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Lekton;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-8a98d68{text-align:left;font-family:"Playpen Sans", Lekton;font-weight:500;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-8a98d68 p{margin-block-end:3px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Lekton;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1802 .elementor-element.elementor-element-c40e73c .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-c40e73c{width:var( --container-widget-width, 67% );max-width:67%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 163px;--container-widget-width:67%;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-input-padding-block-start:20px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:20px;--e-search-input-padding-inline-end:20px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:18px;--e-search-submit-icon-gap:10px;--e-search-submit-border-radius:0px 30px 30px 0px;--e-search-results-border-radius:14px 14px 14px 14px;--e-search-results-width:414px;--e-search-results-max-height:181px;--e-search-results-inset-inline-start:0;--e-search-results-inset-inline-end:initial;--e-search-results-transform:initial;--e-search-results-column-gap:0px;--e-search-results-row-gap:0px;}.elementor-1802 .elementor-element.elementor-element-c40e73c .e-search-input{border-radius:30px 0px 0px 30px;}.elementor-1802 .elementor-element.elementor-element-2015b6f{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Lekton;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1802 .elementor-element.elementor-element-0722be6 img{width:31%;}.elementor-1802 .elementor-element.elementor-element-a8a4c98{--display:flex;}.elementor-1802 .elementor-element.elementor-element-791ad3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title{font-size:37px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:37px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-divider{width:121px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:121px;height:4px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-star{width:121px;height:4px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-border-divider::before{height:4px;}.elementor-1802 .elementor-element.elementor-element-7f8156b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Lekton;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 ), Lekton;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1802 .elementor-element.elementor-element-06db397.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-06db397.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-06db397.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-06db397.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-06db397:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-06db397:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-e1329ec.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-e1329ec.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-e1329ec.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-e1329ec.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-e1329ec:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-e1329ec:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-9fd77c8.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-9fd77c8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-9fd77c8:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-9fd77c8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-e113c04.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-e113c04.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-e113c04.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-e113c04.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-e113c04:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-e113c04:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-51ab9da.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-51ab9da.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-51ab9da.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-51ab9da.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-51ab9da:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-51ab9da:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-8d0149d.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-8d0149d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-8d0149d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-8d0149d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-8d0149d:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-8d0149d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-67c25e3.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-67c25e3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-67c25e3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-67c25e3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-67c25e3:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-67c25e3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-9620c4f.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-9620c4f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-9620c4f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-9620c4f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-9620c4f:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-9620c4f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-0488140.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-0488140.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-0488140.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-0488140.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-0488140:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-0488140:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-7bb6f92.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-7bb6f92.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-7bb6f92:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-7bb6f92:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-f1c4f4f.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-f1c4f4f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-167f1cd.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-167f1cd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-167f1cd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-167f1cd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-167f1cd:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-167f1cd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-bf2f2e3.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-bf2f2e3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-cc0b3e4.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-cc0b3e4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-63cc582.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-63cc582.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-63cc582.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-63cc582.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-63cc582:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-63cc582:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-741c4bf.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-741c4bf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-741c4bf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-741c4bf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-741c4bf:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-741c4bf:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-4064a2f.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-4064a2f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-4064a2f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-4064a2f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-4064a2f:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-4064a2f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-1bb4e80.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-1bb4e80.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-1bb4e80:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-1bb4e80:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-18c2549.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-18c2549.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-18c2549.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-18c2549.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-18c2549:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-18c2549:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-d6dd933{--display:flex;}.elementor-1802 .elementor-element.elementor-element-fbb38e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title{font-size:37px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:37px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-divider{width:121px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:121px;height:4px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-star{width:121px;height:4px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-border-divider::before{height:4px;}.elementor-1802 .elementor-element.elementor-element-41d90b3{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-1802 .elementor-element.elementor-element-a554675.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-a554675.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-a554675.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-a554675.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-a554675:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-a554675:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-7cbe592.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-7cbe592.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-7cbe592.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-7cbe592.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-7cbe592:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-7cbe592:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-3b8edb4.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-3b8edb4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-3b8edb4:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-3b8edb4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-21cca4c.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-21cca4c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-21cca4c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-21cca4c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-21cca4c:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-21cca4c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-028019d.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-028019d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-028019d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-028019d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-028019d:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-028019d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-855c41c.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-855c41c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-855c41c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-855c41c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-855c41c:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-855c41c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-e0ad2e7.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-e0ad2e7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-7fbc480{--display:flex;}.elementor-1802 .elementor-element.elementor-element-103d917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title{font-size:37px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:37px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-divider{width:121px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:121px;height:4px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-star{width:121px;height:4px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-border-divider::before{height:4px;}.elementor-1802 .elementor-element.elementor-element-3b9f0dd{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-1802 .elementor-element.elementor-element-02db57a.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-02db57a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-02db57a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-02db57a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-02db57a:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-02db57a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-f042f58.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-f042f58.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-f042f58.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-f042f58.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-f042f58:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-f042f58:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-ade1723.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-ade1723.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-ade1723.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-ade1723.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-ade1723:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-ade1723:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-bc45679.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-bc45679.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-bc45679.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-bc45679.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-bc45679:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-bc45679:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-2cc0dc0.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-2cc0dc0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-c0e4bbe.elementor-element{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-wrapper{text-align:center;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Lekton;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:18px;transition-duration:0.3s;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe:has(:hover) .elementor-image-box-title,
					 .elementor-1802 .elementor-element.elementor-element-c0e4bbe:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-description{font-family:"Manrope", Lekton;font-size:16px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-1802 .elementor-element.elementor-element-909806b{--display:flex;}@media(max-width:1024px){.elementor-1802 .elementor-element.elementor-element-02256a1{--min-height:324px;--padding-top:25px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1802 .elementor-element.elementor-element-f8d4ac8{--padding-top:0px;--padding-bottom:0px;--padding-left:46px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-c53698e .elementor-heading-title{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-8a98d68{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-c40e73c{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;--e-search-input-padding-block-start:13px;--e-search-input-padding-inline-start:13px;--e-search-input-padding-block-end:13px;--e-search-input-padding-inline-end:13px;--e-search-icon-submit-size:10px;--e-search-submit-icon-gap:7px;--e-search-results-width:285px;--e-search-results-max-height:114px;}.elementor-1802 .elementor-element.elementor-element-c40e73c .e-search-input{font-size:10px;}.elementor-1802 .elementor-element.elementor-element-2015b6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-0722be6 img{width:71%;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-7f8156b{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 15px;--row-gap:20px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-41d90b3{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 15px;--row-gap:20px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-1802 .elementor-element.elementor-element-3b9f0dd{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 15px;--row-gap:20px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-title{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-description{font-size:12px;}}@media(max-width:767px){.elementor-1802 .elementor-element.elementor-element-02256a1{--min-height:242px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1802 .elementor-element.elementor-element-7374a8e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:2;}.elementor-1802 .elementor-element.elementor-element-f8d4ac8{--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-c53698e{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-1802 .elementor-element.elementor-element-c53698e .elementor-heading-title{font-size:22px;}.elementor-1802 .elementor-element.elementor-element-8a98d68{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;font-size:10px;}.elementor-1802 .elementor-element.elementor-element-c40e73c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-search-input-padding-block-start:15px;--e-search-input-padding-inline-start:15px;--e-search-input-padding-block-end:15px;--e-search-input-padding-inline-end:15px;--e-search-submit-margin-inline-start:0px;--e-search-results-width:228px;--e-search-results-max-height:101px;}.elementor-1802 .elementor-element.elementor-element-c40e73c .e-search-input{border-radius:20px 0px 0px 20px;}.elementor-1802 .elementor-element.elementor-element-2015b6f{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1802 .elementor-element.elementor-element-2015b6f.e-con{--align-self:center;}.elementor-1802 .elementor-element.elementor-element-0722be6{margin:-70px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:right;}.elementor-1802 .elementor-element.elementor-element-0722be6.elementor-element{--align-self:flex-end;}.elementor-1802 .elementor-element.elementor-element-0722be6 img{width:59%;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title{font-size:22px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:21px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-divider{width:121px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:121px;height:3px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-star{width:121px;height:3px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-border-divider::before{height:3px;}.elementor-1802 .elementor-element.elementor-element-791ad3f .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-1802 .elementor-element.elementor-element-7f8156b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-06db397 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-e1329ec .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-9fd77c8 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-e113c04 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-51ab9da .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-8d0149d .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-67c25e3 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-9620c4f .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-0488140 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-7bb6f92 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-f1c4f4f .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-167f1cd .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-bf2f2e3 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-cc0b3e4 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-63cc582 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-741c4bf .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-4064a2f .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-1bb4e80 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-18c2549 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title{font-size:22px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:21px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-divider{width:121px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:121px;height:3px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-star{width:121px;height:3px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-border-divider::before{height:3px;}.elementor-1802 .elementor-element.elementor-element-fbb38e4 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-1802 .elementor-element.elementor-element-41d90b3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-a554675 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-7cbe592 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-3b8edb4 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-21cca4c .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-028019d .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-855c41c .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-e0ad2e7 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title{font-size:22px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:21px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-divider{width:121px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:121px;height:3px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-star{width:121px;height:3px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-border-divider::before{height:3px;}.elementor-1802 .elementor-element.elementor-element-103d917 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-1802 .elementor-element.elementor-element-3b9f0dd{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-02db57a .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-f042f58 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-ade1723 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-bc45679 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-2cc0dc0 .elementor-image-box-description{font-size:12px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-img{margin-bottom:0px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-title{font-size:11px;}.elementor-1802 .elementor-element.elementor-element-c0e4bbe .elementor-image-box-description{font-size:12px;}}@media(min-width:768px){.elementor-1802 .elementor-element.elementor-element-02256a1{--width:100%;}.elementor-1802 .elementor-element.elementor-element-7374a8e{--width:50%;}.elementor-1802 .elementor-element.elementor-element-2015b6f{--width:50%;}.elementor-1802 .elementor-element.elementor-element-a8a4c98{--width:70%;}.elementor-1802 .elementor-element.elementor-element-7f8156b{--width:70%;}.elementor-1802 .elementor-element.elementor-element-d6dd933{--width:70%;}.elementor-1802 .elementor-element.elementor-element-41d90b3{--width:70%;}.elementor-1802 .elementor-element.elementor-element-7fbc480{--width:70%;}.elementor-1802 .elementor-element.elementor-element-3b9f0dd{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1802 .elementor-element.elementor-element-7374a8e{--width:74%;}.elementor-1802 .elementor-element.elementor-element-2015b6f{--width:60%;}.elementor-1802 .elementor-element.elementor-element-a8a4c98{--width:95%;}.elementor-1802 .elementor-element.elementor-element-7f8156b{--width:95%;}.elementor-1802 .elementor-element.elementor-element-d6dd933{--width:95%;}.elementor-1802 .elementor-element.elementor-element-41d90b3{--width:95%;}.elementor-1802 .elementor-element.elementor-element-7fbc480{--width:95%;}.elementor-1802 .elementor-element.elementor-element-3b9f0dd{--width:95%;}}/* Start custom CSS for container, class: .elementor-element-02256a1 *//*.elementor-1802 .elementor-element.elementor-element-02256a1 {*/
/*  position: relative;*/
/*  overflow: hidden;*/
/*}*/

/*.elementor-1802 .elementor-element.elementor-element-02256a1::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  background: radial-gradient(*/
/*    81.67% 100% at 50% 0%,*/
/*    #0070F0 0%,*/
/*    #003C8F 55%,*/
/*    #00CFFF 80%,*/
/*    rgba(255, 255, 255, 0.9) 95%*/
/*  );*/
/*  animation: glowPulse 6s ease-in-out infinite;*/
/*}*/

/*@keyframes glowPulse {*/
/*  0% {*/
/*    transform: scale(1);*/
/*    opacity: 0.6;*/
/*  }*/
/*  50% {*/
/*    transform: scale(1.12); */
/*    opacity: 1;          */
/*  }*/
/*  100% {*/
/*    transform: scale(1);*/
/*    opacity: 0.6;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06db397 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e1329ec */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9fd77c8 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e113c04 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51ab9da */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8d0149d */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67c25e3 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9620c4f */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0488140 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7bb6f92 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1c4f4f */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-167f1cd */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf2f2e3 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc0b3e4 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63cc582 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-741c4bf */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4064a2f */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1bb4e80 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18c2549 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a554675 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cbe592 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3b8edb4 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21cca4c */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-028019d */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-855c41c */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0ad2e7 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-02db57a */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f042f58 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ade1723 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bc45679 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2cc0dc0 */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c0e4bbe */#imgbox.elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}
#imgbox .elementor-image-box-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
#imgbox .elementor-image-box-img {
    width: 100%;
    height: 100%;
    display: block;
}
#imgbox .elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 20px;
}
#imgbox .elementor-image-box-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 22px 30px;
    transform: translateY(0);
    transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.1) 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    transform-style: preserve-3d;
    will-change: transform, backdrop-filter;
}
#imgbox .elementor-image-box-title {
    margin: 0;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.5px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s ease 0.1s;
}
#imgbox .elementor-image-box-wrapper:hover {
    transform: translateZ(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-img img {
    transform: scale(1.08);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-content {
    transform: translateY(0);
}
#imgbox .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
@media (max-width: 767px) {
    #imgbox .elementor-image-box-content {
        padding: 15px 20px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
    #imgbox .elementor-image-box-title {
        font-size: 0.9em;
    }
}


@supports not (backdrop-filter: blur(10px)) {
    #imgbox .elementor-image-box-content {
        background: rgba(0, 0, 0, 0.7);
    }
}/* End custom CSS */