All Products
All Products
/* widget: Breadcrumbs */
#uc_breadcrumbs_widget_elementor_8c7141021 .uc-breadcrumbs-list {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
#uc_breadcrumbs_widget_elementor_8c7141021 .uc-breadcrumbs-list li {
display: flex;
align-items: center;
list-style-type: none;
}
#uc_breadcrumbs_widget_elementor_8c7141021 .uc-item-title {
position: relative;
display: inline-flex;
justify-content: center;
align-items: center;
}
#uc_breadcrumbs_widget_elementor_8c7141021 .uc-item-title-inner{
display: flex;
align-items: center;
}
-
Home
> -
Blog
> -
Parent Category
> -
Category
> - Page Title
/* widget: Off Canvas Filters */
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-message{
display: none;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-main-title{
display: none;
}
/* message in editor styles */
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-added{
padding: 10px;
border: 1px solid grey;
background-color: lightgrey;
border-radius: 5px;
font-size: 12px;
}
/* end message in editor styles */
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-title{
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all .3s ease;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-container{
display: none;
position: relative;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown-wrapper{
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
overflow-y: auto;
z-index: 99998;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown-close-button{
position: absolute;
cursor: pointer;
line-height: 1;
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
left: 10px;
top: 10px;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown{
display: flex;
flex-direction: column-reverse;
min-height: 100%;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown .elementor-element{
opacity: 1 !important;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown.ue-active{
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-reset{
display: flex;
justify-content: center;
align-items: center;
opacity: .5;
pointer-events: none;
transition: all .3s;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-reset.ue-active{
opacity: 1;
pointer-events: all;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-icon{
display: flex;
align-items: center;
justify-content: center;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-icon > *{
transition: all .3s ease;
width: 1em;
height: 1em;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown-buttons-container{
display: flex;
width: 100%;
}
/* checkbox filters extra css */
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue_checkbox_container{
flex-direction: column;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-dropdown .elementor-element{
width: 100%;
}
/* end checkbox filters extra css */
/* body element styling */
/* end body element styling */
@media screen and (max-width: 767px) {
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-added{
display: none;
}
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-container,
#uc_mobile_dropdown_filters_elementor_f21c5bd22 .ue-mobile-filters-main-title{
display: block;
}
}
Off Canvas Filters widget Added to the Page. This Message shows only in Editor.
Filter By
Search
Filter by
/* widget: Select Dropdown Filter */
#uc_ue_select_post_filter_elementor_3e1843523.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_3e1843523.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_3e1843523 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_3e1843523{
position: relative;
}
#uc_ue_select_post_filter_elementor_3e1843523.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_3e1843523.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_3e1843523 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_3e1843523 .uc-select-filter__loader{
position:absolute;
top:0px;
width:100%;
height:100%;
background-color:lightgray;
}
#uc_ue_select_post_filter_elementor_3e1843523.uc-filter-initing .uc-select-filter__loader{
display:block !important;
}
#uc_ue_select_post_filter_elementor_3e1843523.uc-filter-initing{
opacity:1 !important;
}
#uc_ue_select_post_filter_elementor_3e1843523 label{
flex-shrink:1;
display:block;
}
#uc_ue_select_post_filter_elementor_3e1843523{
align-items:center;
}
#uc_ue_select_post_filter_elementor_3e1843523 select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#uc_ue_select_post_filter_elementor_3e1843523 .uc-select-filter__select-wrapper{
position: relative;
}
#uc_ue_select_post_filter_elementor_3e1843523 .uc-select-filter__select-indicator{
position: absolute;
top: 50%;
transform: translate(0, -50%);
z-index: 1;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
#uc_ue_select_post_filter_elementor_3e1843523 .uc-select-filter__option.uc-hidden{
display: none;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-container–open{
top: 100% !important;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-results__options li{
transition: all ms ease;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2.select2-container,
#uc_ue_select_post_filter_elementor_3e1843523 .uc-select-filter__select-indicator{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_3e1843523.uc-select-filter{
display: block;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-selection__clear,
#uc_ue_select_post_filter_elementor_3e1843523 .select2-selection__arrow{
display: none;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-selection__rendered{
padding: 0;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-container .select2-dropdown,
#uc_ue_select_post_filter_elementor_3e1843523 .select2-container .select2-selection{
border: 0;
border-radius: 0;
background-color: unset;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-container .select2-selection{
display: flex;
align-items: center;
height: 100%;
}
#uc_ue_select_post_filter_elementor_3e1843523 .select2-container{
width: 100% !important;
}
category
Bath Mats
Bath Towels
Bathroom Textiles
Beach Towels
Beds
Book Shelves
Botanica
Candles & Vases
Chairs & Armchairs
Chandeliers
Cushions
Cushions & Throws
Décor & Accessories
Decorative Accessories
Decorative Light
Dining
Dining Chairs
Dining Tables
Face Towels
Flooring Lamp
Furniture
General
Hand Bags
Handbags
Home Office
Indoor Home Furniture
Indoor Rugs
Kitchens
Lighting
Living Textiles
Mirrors
Other
Other Lighting
Others
Outdoor Chairs & Loung Chairs
Outdoor Chairs & Poufs
Outdoor Decorative Light
Outdoor Dining
Outdoor Dining Chairs
Outdoor Dining Tables
Outdoor Home Furniture
Outdoor Light
Outdoor Poufs
Outdoor Rugs
Outdoor Sofas & Sun Beds
Outdoor Tables
Outdoor Umbrellas
Plants & Pots
Sofas
Storage
Suncovers
Table Lamps
Tables
Tableware & Cutlery
Textiles
Throws
Towels
Wall Art
Wall Décor
Wall Lamps
Wash Cloths
Women Accessories
/* widget: Select Dropdown Filter */
#uc_ue_select_post_filter_elementor_672554b24.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_672554b24.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_672554b24 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_672554b24{
position: relative;
}
#uc_ue_select_post_filter_elementor_672554b24.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_672554b24.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_672554b24 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_672554b24 .uc-select-filter__loader{
position:absolute;
top:0px;
width:100%;
height:100%;
background-color:lightgray;
}
#uc_ue_select_post_filter_elementor_672554b24.uc-filter-initing .uc-select-filter__loader{
display:block !important;
}
#uc_ue_select_post_filter_elementor_672554b24.uc-filter-initing{
opacity:1 !important;
}
#uc_ue_select_post_filter_elementor_672554b24 label{
flex-shrink:1;
display:block;
}
#uc_ue_select_post_filter_elementor_672554b24{
align-items:center;
}
#uc_ue_select_post_filter_elementor_672554b24 select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#uc_ue_select_post_filter_elementor_672554b24 .uc-select-filter__select-wrapper{
position: relative;
}
#uc_ue_select_post_filter_elementor_672554b24 .uc-select-filter__select-indicator{
position: absolute;
top: 50%;
transform: translate(0, -50%);
z-index: 1;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
#uc_ue_select_post_filter_elementor_672554b24 .uc-select-filter__option.uc-hidden{
display: none;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-container–open{
top: 100% !important;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-results__options li{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2.select2-container,
#uc_ue_select_post_filter_elementor_672554b24 .uc-select-filter__select-indicator{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_672554b24.uc-select-filter{
display: block;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-selection__clear,
#uc_ue_select_post_filter_elementor_672554b24 .select2-selection__arrow{
display: none;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-selection__rendered{
padding: 0;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-container .select2-dropdown,
#uc_ue_select_post_filter_elementor_672554b24 .select2-container .select2-selection{
border: 0;
border-radius: 0;
background-color: unset;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-container .select2-selection{
display: flex;
align-items: center;
height: 100%;
}
#uc_ue_select_post_filter_elementor_672554b24 .select2-container{
width: 100% !important;
}
Brand
Acumen
Any-Di Munich
Bavan Gallery
Desiree
Ethimo
Euromobil
F&H-Bitz
F&H-Gense
F&H-LyngbyGlas
F&H-Villa
F&H-Zone
Feridiola- Art Space
Ferreira De Sa
Guilio Marelli
Ideallux
Masiero
Muchi D?cor
Muchi Décor
Nordlux
Nour Painting
Slamp
/* widget: Select Dropdown Filter */
#uc_ue_select_post_filter_elementor_0ee911125.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_0ee911125.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_0ee911125 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_0ee911125{
position: relative;
}
#uc_ue_select_post_filter_elementor_0ee911125.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_0ee911125.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_0ee911125 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_0ee911125 .uc-select-filter__loader{
position:absolute;
top:0px;
width:100%;
height:100%;
background-color:lightgray;
}
#uc_ue_select_post_filter_elementor_0ee911125.uc-filter-initing .uc-select-filter__loader{
display:block !important;
}
#uc_ue_select_post_filter_elementor_0ee911125.uc-filter-initing{
opacity:1 !important;
}
#uc_ue_select_post_filter_elementor_0ee911125 label{
flex-shrink:1;
display:block;
}
#uc_ue_select_post_filter_elementor_0ee911125{
align-items:center;
}
#uc_ue_select_post_filter_elementor_0ee911125 select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#uc_ue_select_post_filter_elementor_0ee911125 .uc-select-filter__select-wrapper{
position: relative;
}
#uc_ue_select_post_filter_elementor_0ee911125 .uc-select-filter__select-indicator{
position: absolute;
top: 50%;
transform: translate(0, -50%);
z-index: 1;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
#uc_ue_select_post_filter_elementor_0ee911125 .uc-select-filter__option.uc-hidden{
display: none;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-container–open{
top: 100% !important;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-results__options li{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2.select2-container,
#uc_ue_select_post_filter_elementor_0ee911125 .uc-select-filter__select-indicator{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_0ee911125.uc-select-filter{
display: block;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-selection__clear,
#uc_ue_select_post_filter_elementor_0ee911125 .select2-selection__arrow{
display: none;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-selection__rendered{
padding: 0;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-container .select2-dropdown,
#uc_ue_select_post_filter_elementor_0ee911125 .select2-container .select2-selection{
border: 0;
border-radius: 0;
background-color: unset;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-container .select2-selection{
display: flex;
align-items: center;
height: 100%;
}
#uc_ue_select_post_filter_elementor_0ee911125 .select2-container{
width: 100% !important;
}
Designer
Eleonora Pozzi
Gabriele Cappelletti
Jai Jalan
Luca Erba
Marc Sadler
Marco Cattaneo
Matteo Thun & Antonio Rodriguez
Paolo Salvade
R&S Desiree
Roberto Gobbo
Setsu & Shinobu
Setsu & Shinobu Ito
Stefano Gallizioli
Tobia Scarpa
/* widget: Select Dropdown Filter */
#uc_ue_select_post_filter_elementor_e384bb826.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_e384bb826.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_e384bb826 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_e384bb826{
position: relative;
}
#uc_ue_select_post_filter_elementor_e384bb826.uc-filter-hidden,
#uc_ue_select_post_filter_elementor_e384bb826.uc-filter-initing.uc-initing-filter-hidden{
display:none !important;
}
#uc_ue_select_post_filter_elementor_e384bb826 .uc-filter-item-hidden{
display:none;
}
#uc_ue_select_post_filter_elementor_e384bb826 .uc-select-filter__loader{
position:absolute;
top:0px;
width:100%;
height:100%;
background-color:lightgray;
}
#uc_ue_select_post_filter_elementor_e384bb826.uc-filter-initing .uc-select-filter__loader{
display:block !important;
}
#uc_ue_select_post_filter_elementor_e384bb826.uc-filter-initing{
opacity:1 !important;
}
#uc_ue_select_post_filter_elementor_e384bb826 label{
flex-shrink:1;
display:block;
}
#uc_ue_select_post_filter_elementor_e384bb826{
align-items:center;
}
#uc_ue_select_post_filter_elementor_e384bb826 select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#uc_ue_select_post_filter_elementor_e384bb826 .uc-select-filter__select-wrapper{
position: relative;
}
#uc_ue_select_post_filter_elementor_e384bb826 .uc-select-filter__select-indicator{
position: absolute;
top: 50%;
transform: translate(0, -50%);
z-index: 1;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
#uc_ue_select_post_filter_elementor_e384bb826 .uc-select-filter__option.uc-hidden{
display: none;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-container–open{
top: 100% !important;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-results__options li{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2.select2-container,
#uc_ue_select_post_filter_elementor_e384bb826 .uc-select-filter__select-indicator{
transition: all 0ms ease;
}
#uc_ue_select_post_filter_elementor_e384bb826.uc-select-filter{
display: block;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-selection__clear,
#uc_ue_select_post_filter_elementor_e384bb826 .select2-selection__arrow{
display: none;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-selection__rendered{
padding: 0;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-container .select2-dropdown,
#uc_ue_select_post_filter_elementor_e384bb826 .select2-container .select2-selection{
border: 0;
border-radius: 0;
background-color: unset;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-container .select2-selection{
display: flex;
align-items: center;
height: 100%;
}
#uc_ue_select_post_filter_elementor_e384bb826 .select2-container{
width: 100% !important;
}
Family
3D Bespoke 1
Accessories
ACCORD?ON
ACCORDÉON
Across Bespoke 3
Agon
Aia
Alabastar
Alasia
Allaperto
Alta
Amas
Amat
Ancona
Andy
Anemone Bespoke
Any-Di Munich
Aria
Arlon
Arthur
Ascension
Asra
Atene
Attach?
Attaché
Avi
Avion
Baia
Baks
Bedforms Cranberry
Bespoke Gradient
BLO
Boa
Boe
Bold
bonbon
Break
Breath of the Earth
Breath of the Wave
Brera
Bubble
Bulbi
Calipso
Candy
Carre
Carta
CEREMONY
Chia
Ciacola
Classic
Clipper
cordea
cordoba
Costiera
Cream
Cross
Cuneo
Daddy
Daun
Demon
Dexter
Diffuse Eco Infinity
Doralee
Dorotea
Dorsale
Dream Big
Drum
Duality
Easton
Easy
Ehra
Eldora
Elegant Lines
Elisir
Elstra
Elv
Elva
Enjoy
Ert? Sand
Erté Sand
eva
Firefly
Flake Milk
Flower
Folia
Folk
Folk Driftwood
Forest
Frame
Freedom
Fuga
Garden Bespoke 2
Gary
Gastro
George
Gesto Controllato
Glory
Glow In
Grace
Grand Life
/* widget: Clear Filters */
#uc_clear_filters_button_elementor_8a1b59c27 .uc-button-clear{
transition: all .3s;
}
#uc_clear_filters_button_elementor_8a1b59c27 .uc-button-clear{
align-items:center;
}
#uc_clear_filters_button_elementor_8a1b59c27 .uc-button-clear svg{
width:1em;
height:1em;
}
/* widget: Loop Grid */
#uc_ue_listing_grid_elementor_f6f0b6728 {
display: grid;
}
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item{
box-sizing: border-box;
overflow:hidden;
}
n
/* AZTCO: remove baseline gaps when image is linked (scoped to this widget instance) */
#uc_ue_listing_grid_elementor_f6f0b6728 .elementor-widget-image a {
display: block;
line-height: 0;
text-decoration: none;
}
#uc_ue_listing_grid_elementor_f6f0b6728 .elementor-widget-image img {
display: block;
vertical-align: top;
}
n
/* AZTCO: Cover anchor for card-click without blocking inner links */
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item { position: relative; }
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item .ue-cover { position: absolute; inset: 0; z-index: 1; text-indent: -9999px; }
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item a:not(.ue-cover) { position: relative; z-index: 2; }
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item * {
pointer-events: none !important;
}
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item a,
#uc_ue_listing_grid_elementor_f6f0b6728 .ue-grid-item a * {
pointer-events: auto !important;
}
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
.elementor-12317 .elementor-element.elementor-element-57ab244{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:none;–border-style:none;–border-radius:0px 0px 0px 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-12317 .elementor-element.elementor-element-57ab244:hover{border-style:none;–border-radius:0px 0px 0px 0px;–border-top-left-radius:0px;–border-top-right-radius:0px;–border-bottom-right-radius:0px;–border-bottom-left-radius:0px;}.elementor-12317 .elementor-element.elementor-element-57ab244, .elementor-12317 .elementor-element.elementor-element-57ab244::before{–border-transition:0.3s;}.elementor-12317 .elementor-element.elementor-element-57ab244.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-12317 .elementor-element.elementor-element-0dfabeb{–display:flex;–min-height:0vh;–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-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-12317 .elementor-element.elementor-element-020062b img{width:100%;max-width:100%;height:50vh;transition-duration:0s;border-style:none;}.elementor-12317 .elementor-element.elementor-element-020062b{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–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;–justify-content:space-around;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213.elementor-element{–align-self:flex-start;}.elementor-12317 .elementor-element.elementor-element-03c0485{–display:flex;–flex-direction:row;–container-widget-width:initial;–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–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-12317 .elementor-element.elementor-element-eb852a0{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap: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-12317 .elementor-element.elementor-element-eb852a0.e-con{–align-self:center;}.elementor-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#1C1C1C;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1{text-align:right;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-1c9b0c1 .elementor-heading-title{font-family:”Poppins”, Sans-serif;font-size:16px;font-weight:300;}@media(max-width:1024px){.elementor-12317 .elementor-element.elementor-element-57ab244{–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12317 .elementor-element.elementor-element-57ab244{–width:100%;–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-12317 .elementor-element.elementor-element-0dfabeb{–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-12317 .elementor-element.elementor-element-e06b059{–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-12317 .elementor-element.elementor-element-264dcb5{–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:2%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-12317 .elementor-element.elementor-element-264dcb5.e-con{–flex-grow:1;–flex-shrink:0;}.elementor-12317 .elementor-element.elementor-element-d9c3213 .elementor-heading-title{font-size:18px;}.elementor-12317 .elementor-element.elementor-element-d9c3213{margin:1% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:40%;–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-12317 .elementor-element.elementor-element-6a507fd .elementor-heading-title{font-size:16px;}.elementor-12317 .elementor-element.elementor-element-6a507fd{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:60%;–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-12317 .elementor-element.elementor-element-1c9b0c1{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.e-loop-item-12317{–preview-width:100%;}}@media(min-width:768px){.elementor-12317 .elementor-element.elementor-element-0dfabeb{–width:100%;}.elementor-12317 .elementor-element.elementor-element-e06b059{–width:100%;}.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}.elementor-12317 .elementor-element.elementor-element-eb852a0{–width:30%;}.elementor-12317 .elementor-element.elementor-element-53fd432{–width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12317 .elementor-element.elementor-element-264dcb5{–width:100%;}}/* Start custom CSS *//* 1) Make the image link a true block and remove line box spacing */
.elementor-12317 .elementor-element.elementor-element-020062b a {
display: block;
line-height: 0;
text-decoration: none; /* keep clean */
}
/* 2) Make the image itself block-level and top-aligned (Safari fix) */
.elementor-12317 .elementor-element.elementor-element-020062b img {
display: block;
vertical-align: top;
width: 100%;
height: 50vh; /* your current rule */
object-fit: cover; /* optional, keeps uniform crops */
}
/* 3) (Safe) zero out font-size in the *image-only* container to eliminate any leftover inline spacing */
.elementor-12317 .elementor-element.elementor-element-0dfabeb {
font-size: 0;
}
/* 4) Ensure no accidental padding/gap on the image widget container */
.elementor-12317 .elementor-element.elementor-element-020062b {
margin: 0 !important;
padding: 0 !important;
}
/* 5) If UE grid item still shows hairline gaps, force it too */
.ue-grid-item {
line-height: 0;
}/* End custom CSS */
No posts found
/* widget: Post Pagination */
#uc_archive_pagination_elementor_c5bfdb529 nav{
padding:0px;
margin:0px;
}
#uc_archive_pagination_elementor_c5bfdb529 {
display:flex;
flex-wrap: wrap;
justify-content:center;
}
#uc_archive_pagination_elementor_c5bfdb529 .nav-links{
display:flex;
justify-content:center;
}
#uc_archive_pagination_elementor_c5bfdb529 .page-numbers{
display:flex;
align-items:center;
justify-content:center;
transition:0.3s;
line-height:1em;
}
#uc_archive_pagination_elementor_c5bfdb529 a.page-numbers,
#uc_archive_pagination_elementor_c5bfdb529 .dots{
color:#000000;
background-color:;
}
#uc_archive_pagination_elementor_c5bfdb529 a.page-numbers:hover{
color:#000000;
background-color:#eeeeee;
}
#uc_archive_pagination_elementor_c5bfdb529 .page-numbers.current,
#uc_archive_pagination_elementor_c5bfdb529 .page-numbers.current:hover{
background-color:#000000;
color:#ffffff;
}
#uc_archive_pagination_elementor_c5bfdb529 .page-numbers.prev, #uc_archive_pagination_elementor_c5bfdb529 .page-numbers.next{
padding-left:15px;
padding-right:15px;
}
#uc_archive_pagination_elementor_c5bfdb529 .archive_pagination-icons{
display: none;
}
#uc_archive_pagination_elementor_c5bfdb529 .archive_pagination-prev-icon {
padding-right:10px;
}
#uc_archive_pagination_elementor_c5bfdb529 .archive_pagination-next-icon {
padding-left:10px;
}
#uc_archive_pagination_elementor_c5bfdb529.uc-ajax-loading{
opacity:1 !important;
}
#uc_archive_pagination_elementor_c5bfdb529.uc-ajax-loading .current{
position:relative;
overflow:hidden;
}
#uc_archive_pagination_elementor_c5bfdb529.uc-ajax-loading .current:before{
content: “”;
display:block;
width:100%;
height:100%;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
background-color: #c2c2c2;
animation: uc-spinning-border 0.5s linear infinite;
opacity:50%;
border-radius:inherit;
}
@keyframes uc-spinning-border {
0%{transform: scale(0);}
100%{transform: scale(1); }
}
/* widget: WhatsApp Chat */
#uc_whatsapp_chat_elementor_af7c5bb30 *
{
box-sizing: border-box;
}
#uc_whatsapp_chat_elementor_af7c5bb30
{
position:relative;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-button-container
{
display:inline-block;
position:relative;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-button
{
display:flex;
align-items:center;
justify-content:center;
position:relative;
cursor:pointer;
line-height:1em;
transition:0.5s;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-button-icon
{
flex-grow:0;
flex-shrink:0;
display:flex;
align-items:center;
justify-content:center;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-button-label-spacing
{
flex-grow:0;
flex-shrink:0;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-button svg
{
height:1em;
width:1em;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup
{
–yPosition: -50px;
position:absolute;
background:#eee;
overflow:hidden;
visibility: hidden;
opacity: 0;
transition: transform 500ms cubic-bezier(.215,.61,.355,1), opacity 200ms cubic-bezier(.215,.61,.355,1), visibility 200ms cubic-bezier(.215,.61,.355,1);
/*
** Old placement start
*/
/*
left:0px;top:calc(10px + 60px);transform: translateY(-50px) scale(.9); */
/*
** Old placement end
*/
–yPosition: 50px; right:0;bottom:calc(10px + 60px);transform: translateY(var(–yPosition)) scale(.9);}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup.uc-show
{
opacity: 1;
visibility: visible;
transform: translateY(0) scale(1);
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-title
{
display:flex;
line-height:1em;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-title-text
{
flex-grow:1;
text-align: left;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-title-icon
{
flex-grow:0;
flex-shrink:0;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-title-close
{
flex-grow:0;
flex-shrink:0;
cursor:pointer;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-title-icon-spacing
{
flex-grow:0;
flex-shrink:0;
width:10px;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-message-send
{
display:flex;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-message-text
{
text-align: left;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-message-send-link
{
display:inline-flex;
text-decoration:none;
transition:0.5s;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-message-send-link-icon-spacing
{
width:10px;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent
{
display:flex;
width:100%;
align-items:center;
position: relative;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent:last-child
{
margin-bottom:0;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent-image-spacing
{
flex-grow:0;
flex-shrink:0;
width:15px;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent-image
{
flex-grow:0;
flex-shrink:0;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent-image img
{
object-fit: cover;
display:block;
}
.ue-whatsapp-chat-agent-details-title, .ue-whatsapp-chat-agent-details-message, .ue-whatsapp-chat-agent-details-message-text
{
line-height:1em;
margin-top:3px;
}
.ue-whatsapp-chat-agent-details-message, .ue-whatsapp-chat-popup-agents-message-text
{
display: none;
}
.ue-whatsapp-chat-agent-details-subtitle
{
font-size:10px;
line-height:1em;
}
.ue-whatsapp-chat-agent-details-hours
{
font-size:10px;
margin-top:3px;
line-height:1em;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-message-input textarea
{
width:100%;
box-sizing:border-box;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-agents-message-container
{
position: relative;
display: none;
transition: all 0.8s ease-in-out;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-agents-message-container.uc_show
{
display:block;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-agents-message-container-text
{
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-agents-message-container-backBtn
{
position: absolute;
top: 0px;
right: 0px;
padding:10px;
font-size:10px;
background-color:gray;
color:white;
border-radius:50%;
opacity: 0;
transition:0.2s;
line-height:1em;
width:20px;
height:20px;
display:flex;
align-items:center;
justify-content:center;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent.uc_active .ue-whatsapp-chat-popup-agents-message-container-backBtn
{
opacity: 1
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-popup-message-text.uc_hide
{
display: none;
}
#uc_whatsapp_chat_elementor_af7c5bb30 .ue-whatsapp-chat-agent:last-child.uc_active
{
margin-bottom: 10px;
}
WhatsApp Chat
Send us a message today and we will contact you as soon as possible.
Start Chat
Featured Home Products
Explore Our Collection of All Products
Showing 1–16 of 881 results
-

#NAME?
335,00 د.إ Add to cart -

#NAME?
335,00 د.إ Add to cart -

#NAME?
185,00 د.إ Add to cart -

#NAME?
185,00 د.إ Add to cart -

#NAME?
235,00 د.إ Add to cart -

#NAME?
265,00 د.إ Add to cart -

#NAME?
695,00 د.إ Add to cart -

3D Bespoke 1-Indoor Rugs
29.075,00 د.إ Add to cart -

Accessories-Polishes
90,00 د.إ Add to cart -

Accessories-Salad Cutlery Set
160,00 د.إ Add to cart -

Accessories-Salad Cutlery Set
105,00 د.إ Add to cart -

ACCORDÉON -Table Lamps
4.170,00 د.إ Add to cart -

ACCORDÉON-Table Lamps
1.620,00 د.إ Add to cart -

ACCORDÉON-Table Lamps
1.620,00 د.إ Add to cart -

Across Bespoke 3-Indoor Rugs
24.225,00 د.إ Add to cart -

Agon-Sectional Sofa
44.365,00 د.إ Add to cart