.elementor-16590 .elementor-element.elementor-element-d618da2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-16590 .elementor-element.elementor-element-d618da2 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-16590 .elementor-element.elementor-element-a7b9162{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-16590 .elementor-element.elementor-element-a7b9162 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-16590 .elementor-element.elementor-element-6472d1a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-16590 .elementor-element.elementor-element-6472d1a .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}/* Start custom CSS for text-editor, class: .elementor-element-e5482b6 */.elementor-16590 .elementor-element.elementor-element-e5482b6 strong {
    background-color: rgba(var(--primary-color-rgb), 0.15);
    color: var(--primary-color);
    font-weight: 500;
}

.elementor-16590 .elementor-element.elementor-element-e5482b6 a {
    color: rgb(15,120,220);
    font-weight: bold;
    border-bottom: dotted 2px;
}

.elementor-16590 .elementor-element.elementor-element-e5482b6 a:hover {
    color: rgb(10,80,250);
    font-weight: bold;
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338a0e1 */.elementor-16590 .elementor-element.elementor-element-338a0e1 strong {
    background-color: rgba(var(--primary-color-rgb), 0.15);
    color: var(--primary-color);
    font-weight: 500;
}

.elementor-16590 .elementor-element.elementor-element-338a0e1 a {
    color: rgb(15,120,220);
    font-weight: bold;
    border-bottom: dotted 2px;
}

.elementor-16590 .elementor-element.elementor-element-338a0e1 a:hover {
    color: rgb(10,80,250);
    font-weight: bold;
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88a28f8 */.elementor-16590 .elementor-element.elementor-element-88a28f8 strong {
    background-color: rgba(var(--primary-color-rgb), 0.15);
    color: var(--primary-color);
    font-weight: 500;
}

.elementor-16590 .elementor-element.elementor-element-88a28f8 a {
    color: rgb(15,120,220);
    font-weight: bold;
    border-bottom: dotted 2px;
}

.elementor-16590 .elementor-element.elementor-element-88a28f8 a:hover {
    color: rgb(10,80,250);
    font-weight: bold;
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30a641f */.elementor-16590 .elementor-element.elementor-element-30a641f strong {
    background-color: rgba(var(--primary-color-rgb), 0.15);
    color: var(--primary-color);
    font-weight: 500;
}

.elementor-16590 .elementor-element.elementor-element-30a641f a {
    color: rgb(15,120,220);
    font-weight: bold;
    border-bottom: dotted 2px;
}

.elementor-16590 .elementor-element.elementor-element-30a641f a:hover {
    color: rgb(10,80,250);
    font-weight: bold;
    border-bottom: none;
}/* End custom CSS */