.elementor-1705 .elementor-element.elementor-element-ba7e543{padding:3em 2em 3em 2em;}.elementor-1705 .elementor-element.elementor-element-0fe34a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-f747505{text-align:center;}.elementor-1705 .elementor-element.elementor-element-274b5fc{--spacer-size:30px;}.elementor-1705 .elementor-element.elementor-element-d4fe7ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1705 .elementor-element.elementor-element-d4fe7ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1705 .elementor-element.elementor-element-d4fe7ae > .elementor-element-populated, .elementor-1705 .elementor-element.elementor-element-d4fe7ae > .elementor-element-populated > .elementor-background-overlay, .elementor-1705 .elementor-element.elementor-element-d4fe7ae > .elementor-background-slideshow{border-radius:48px 48px 48px 48px;}.elementor-1705 .elementor-element.elementor-element-d4fe7ae > .elementor-element-populated{margin:0em 1em 0em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-1705 .elementor-element.elementor-element-be90e34.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1705 .elementor-element.elementor-element-be90e34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1705 .elementor-element.elementor-element-be90e34 > .elementor-element-populated, .elementor-1705 .elementor-element.elementor-element-be90e34 > .elementor-element-populated > .elementor-background-overlay, .elementor-1705 .elementor-element.elementor-element-be90e34 > .elementor-background-slideshow{border-radius:48px 48px 48px 48px;}.elementor-1705 .elementor-element.elementor-element-be90e34 > .elementor-element-populated{margin:0em 1em 0em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-1705 .elementor-element.elementor-element-2b1eb26 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1705 .elementor-element.elementor-element-5f15fe4 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-1705 .elementor-element.elementor-element-5f15fe4{text-align:left;}.elementor-1705 .elementor-element.elementor-element-5f15fe4 .elementor-heading-title{font-weight:700;}.elementor-1705 .elementor-element.elementor-element-cea51d7{width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-cea51d7 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-cea51d7 .gallery-item .gallery-caption{display:none;}.elementor-1705 .elementor-element.elementor-element-cea51d7 .gallery-item{padding:0 10px 10px 0;}.elementor-1705 .elementor-element.elementor-element-cea51d7 .gallery{margin:0 -10px -10px 0;}.elementor-1705 .elementor-element.elementor-element-187851e > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-1705 .elementor-element.elementor-element-187851e{text-align:left;}.elementor-1705 .elementor-element.elementor-element-187851e .elementor-heading-title{font-weight:700;}.elementor-1705 .elementor-element.elementor-element-bf0f9c0{width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-bf0f9c0 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-bf0f9c0 .gallery-item .gallery-caption{display:none;}.elementor-1705 .elementor-element.elementor-element-bf0f9c0 .gallery-item{padding:0 10px 10px 0;}.elementor-1705 .elementor-element.elementor-element-bf0f9c0 .gallery{margin:0 -10px -10px 0;}.elementor-1705 .elementor-element.elementor-element-d6176ba > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-1705 .elementor-element.elementor-element-d6176ba{text-align:left;}.elementor-1705 .elementor-element.elementor-element-d6176ba .elementor-heading-title{font-weight:700;}.elementor-1705 .elementor-element.elementor-element-3db4e33{width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-3db4e33 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-3db4e33 .gallery-item .gallery-caption{display:none;}.elementor-1705 .elementor-element.elementor-element-3db4e33 .gallery-item{padding:0 10px 10px 0;}.elementor-1705 .elementor-element.elementor-element-3db4e33 .gallery{margin:0 -10px -10px 0;}.elementor-1705 .elementor-element.elementor-element-50adf1c > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-1705 .elementor-element.elementor-element-50adf1c{text-align:left;}.elementor-1705 .elementor-element.elementor-element-50adf1c .elementor-heading-title{font-weight:700;}.elementor-1705 .elementor-element.elementor-element-8fc85da{width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-8fc85da > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-8fc85da .gallery-item .gallery-caption{display:none;}.elementor-1705 .elementor-element.elementor-element-8fc85da .gallery-item{padding:0 10px 10px 0;}.elementor-1705 .elementor-element.elementor-element-8fc85da .gallery{margin:0 -10px -10px 0;}.elementor-1705 .elementor-element.elementor-element-2eac384 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-1705 .elementor-element.elementor-element-2eac384{text-align:left;}.elementor-1705 .elementor-element.elementor-element-2eac384 .elementor-heading-title{font-weight:700;}.elementor-1705 .elementor-element.elementor-element-8c3f5a9{width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-8c3f5a9 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-8c3f5a9 .gallery-item .gallery-caption{display:none;}.elementor-1705 .elementor-element.elementor-element-8c3f5a9 .gallery-item{padding:0 10px 10px 0;}.elementor-1705 .elementor-element.elementor-element-8c3f5a9 .gallery{margin:0 -10px -10px 0;}.elementor-1705 .elementor-element.elementor-element-7178cfa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1705 .elementor-element.elementor-element-7178cfa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1705 .elementor-element.elementor-element-7178cfa > .elementor-element-populated, .elementor-1705 .elementor-element.elementor-element-7178cfa > .elementor-element-populated > .elementor-background-overlay, .elementor-1705 .elementor-element.elementor-element-7178cfa > .elementor-background-slideshow{border-radius:48px 48px 48px 48px;}.elementor-1705 .elementor-element.elementor-element-7178cfa > .elementor-element-populated{margin:0em 1em 0em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-1705 .elementor-element.elementor-element-a1a247b{--spacer-size:20px;}@media(max-width:1024px){.elementor-1705 .elementor-element.elementor-element-ba7e543{padding:3em 1em 3em 1em;}}@media(max-width:767px){.elementor-1705 .elementor-element.elementor-element-d4fe7ae > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-1705 .elementor-element.elementor-element-be90e34 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-1705 .elementor-element.elementor-element-7178cfa > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(min-width:768px){.elementor-1705 .elementor-element.elementor-element-d4fe7ae{width:8%;}.elementor-1705 .elementor-element.elementor-element-be90e34{width:83.332%;}.elementor-1705 .elementor-element.elementor-element-7178cfa{width:8%;}}/* Start custom CSS for image-gallery, class: .elementor-element-cea51d7 *//* Force gallery grid layout */
#fix_imgs .elementor-image-gallery .gallery {
    display: flex !important;
    gap: 15px !important; /* Spacing between images */
    justify-content: center !important;
}

#fix_imgs .gallery-item {
    flex: 1; /* Equal width for all items */
    min-width: 0; /* Prevents flexbox overflow issues */
}

#fix_imgs .gallery-icon {
    background: white !important;
    border-radius: 8px !important;
    padding: 10px !important;
    height: 140px !important; /* Fixed height for all images */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#fix_imgs .gallery-icon img {
    width: auto !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important; /* Prevents stretching */
    border-radius: 4px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bf0f9c0 *//* Force gallery grid layout */
#fix_imgs .elementor-image-gallery .gallery {
    display: flex !important;
    gap: 15px !important; /* Spacing between images */
    justify-content: center !important;
}

#fix_imgs .gallery-item {
    flex: 1; /* Equal width for all items */
    min-width: 0; /* Prevents flexbox overflow issues */
}

#fix_imgs .gallery-icon {
    background: white !important;
    border-radius: 8px !important;
    padding: 10px !important;
    height: 140px !important; /* Fixed height for all images */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#fix_imgs .gallery-icon img {
    width: auto !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important; /* Prevents stretching */
    border-radius: 4px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-3db4e33 *//* Force gallery grid layout */
#fix_imgs .elementor-image-gallery .gallery {
    display: flex !important;
    gap: 15px !important; /* Spacing between images */
    justify-content: center !important;
}

#fix_imgs .gallery-item {
    flex: 1; /* Equal width for all items */
    min-width: 0; /* Prevents flexbox overflow issues */
}

#fix_imgs .gallery-icon {
    background: white !important;
    border-radius: 8px !important;
    padding: 10px !important;
    height: 140px !important; /* Fixed height for all images */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#fix_imgs .gallery-icon img {
    width: auto !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important; /* Prevents stretching */
    border-radius: 4px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8fc85da *//* Force gallery grid layout */
#fix_imgs .elementor-image-gallery .gallery {
    display: flex !important;
    gap: 15px !important; /* Spacing between images */
    justify-content: center !important;
}

#fix_imgs .gallery-item {
    flex: 1; /* Equal width for all items */
    min-width: 0; /* Prevents flexbox overflow issues */
}

#fix_imgs .gallery-icon {
    background: white !important;
    border-radius: 8px !important;
    padding: 10px !important;
    height: 140px !important; /* Fixed height for all images */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#fix_imgs .gallery-icon img {
    width: auto !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important; /* Prevents stretching */
    border-radius: 4px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8c3f5a9 *//* Force gallery grid layout */
#fix_imgs .elementor-image-gallery .gallery {
    display: flex !important;
    gap: 15px !important; /* Spacing between images */
    justify-content: center !important;
}

#fix_imgs .gallery-item {
    flex: 1; /* Equal width for all items */
    min-width: 0; /* Prevents flexbox overflow issues */
}

#fix_imgs .gallery-icon {
    background: white !important;
    border-radius: 8px !important;
    padding: 10px !important;
    height: 140px !important; /* Fixed height for all images */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#fix_imgs .gallery-icon img {
    width: auto !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important; /* Prevents stretching */
    border-radius: 4px !important;
}/* End custom CSS */