body .elementor-section.elementor-section-boxed > .elementor-container .elementor-container {
max-width: var(--container-width);
padding-left: var(--gap-default);
padding-right: var(--gap-default);
}
body .elementor-section > .elementor-container .elementor-inner-section > .elementor-container {
padding-left: var(--gap-half);
padding-right: var(--gap-half);
}
#content .elementor-section.elementor-section-boxed.elementor-top-section > .elementor-container {
max-width: 100%;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
.elementor-top-section > .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}
body .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
#content .elementor-section.elementor-section-boxed > .elementor-container {
max-width: var(--container-width);
}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
position: absolute;
top: -10000em;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
} .e-con.e-parent {
padding-left: var(--gap-default);
padding-right: var(--gap-default);
}
.elementor > .e-con.e-con-boxed {
max-width: min(100%, var(--container-width));
}
body .e-con > .e-con-inner {
max-width: 100%;
padding-top: 0;
padding-bottom: 0;
}
.e-con.e-grid>.e-con-inner {
gap: var(--gap-default);
}
.e-con.e-child,
.e-con .nosun-widget .container {
padding-left: 0;
padding-right: 0;
} #content .elementor-widget-image-gallery .elementor-widget-container {
max-width: var(--container-width);
padding-left: var(--gap-default);
padding-right: var(--gap-default);
margin: auto;
}
#content .elementor-widget-image-gallery .elementor-widget-container .gallery {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--gap-default);
}
#content .elementor-widget-image-gallery .elementor-widget-container .gallery .gallery-item {
margin-top: 0;
width: 100%;
max-width: 100%;
}
#content .elementor-widget-image-gallery .elementor-widget-container .gallery .gallery-item img {
border: none;
}
@media (min-width: 768px) {
#content .elementor-widget-image-gallery .elementor-widget-container .gallery {
grid-template-columns: repeat(4, 1fr);
}
} .elementor-widget-image-box .elementor-image-box-title a:hover,
.elementor-tab-title.elementor-active,
.elementor-tab-title.elementor-active .elementor-toggle-title {
color: var(--c-primary);
}