.elementor-4877 .elementor-element.elementor-element-99cb14f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:var(--slkd-global-spacing) var(--slkd-global-spacing);--row-gap:var(--slkd-global-spacing);--column-gap:var(--slkd-global-spacing);--flex-wrap:nowrap;--padding-top:var(--slkd-left-right-padding);--padding-bottom:var(--slkd-left-right-padding);--padding-left:var(--slkd-left-right-padding);--padding-right:var(--slkd-left-right-padding);}.elementor-4877 .elementor-element.elementor-element-99cb14f:not(.elementor-motion-effects-element-type-background), .elementor-4877 .elementor-element.elementor-element-99cb14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4877 .elementor-element.elementor-element-20ca09c{--display:flex;--min-height:24px;}.elementor-4877 .elementor-element.elementor-element-20ca09c:not(.elementor-motion-effects-element-type-background), .elementor-4877 .elementor-element.elementor-element-20ca09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4877 .elementor-element.elementor-element-20ca09c{--width:1px;}}@media(max-width:767px){.elementor-4877 .elementor-element.elementor-element-99cb14f{--gap:calc(var(--slkd-global-spacing) / 2) calc(var(--slkd-global-spacing) / 2);--row-gap:calc(var(--slkd-global-spacing) / 2);--column-gap:calc(var(--slkd-global-spacing) / 2);}}/* Start custom CSS for image, class: .elementor-element-ab74941 */.elementor-4877 .elementor-element.elementor-element-ab74941 {
    flex: 0 0 200px !important;
    margin: 0 auto 0 0 !important;
}

.elementor-4877 .elementor-element.elementor-element-ab74941 a, 
.elementor-4877 .elementor-element.elementor-element-ab74941 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
}

.elementor-4877 .elementor-element.elementor-element-ab74941 img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
}

@media(max-width: 767px) {
    
.elementor-4877 .elementor-element.elementor-element-ab74941 {
    flex: 0 0 75px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be3b24d */.elementor-4877 .elementor-element.elementor-element-be3b24d {
    flex: 0 0 210px !important;
}

.elementor-4877 .elementor-element.elementor-element-be3b24d a, 
.elementor-4877 .elementor-element.elementor-element-be3b24d .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
}

.elementor-4877 .elementor-element.elementor-element-be3b24d img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    filter: brightness(0) !important;
}

@media(max-width: 767px) {
    
.elementor-4877 .elementor-element.elementor-element-be3b24d {
    flex: 0 0 90px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20ca09c */.elementor-4877 .elementor-element.elementor-element-20ca09c {
    flex: 0 0 1px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35e6312 */.elementor-4877 .elementor-element.elementor-element-35e6312 {
    flex: 0 0 auto !important;
}

.elementor-4877 .elementor-element.elementor-element-35e6312 a {
    cursor: pointer !important;
}

.elementor-4877 .elementor-element.elementor-element-35e6312 svg {
    aspect-ratio: 1 !important;
    height: 32px !important;
    fill: var(--slkd-global-heading-color) !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
    transform: scale3d(1, 1, 1) !important;
}
.elementor-4877 .elementor-element.elementor-element-35e6312 a:hover svg {
    fill: var(--slkd-accent-color) !important;
    transform: scale3d(1.1, 1.1, 1.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99cb14f */.elementor-4877 .elementor-element.elementor-element-99cb14f [class*="slkd-anim"] {
    --slkd-animation-distance: 25px;
}/* End custom CSS */