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;
}


/* 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;
}

n

.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 */

n

.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 */

n

.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 */

n

.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 */

n

.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 */

n

.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 */

n

.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 */

n

.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 */

n

.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 */

n

.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); }
}

Previous
1
2
3
4
5
Next

/* 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