.elementor-987746 .elementor-element.elementor-element-f29d94c{--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;}.elementor-987746 .elementor-element.elementor-element-f29d94c:not(.elementor-motion-effects-element-type-background), .elementor-987746 .elementor-element.elementor-element-f29d94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-987746 .elementor-element.elementor-element-3bdc1a3 > .elementor-widget-container{padding:0150px 0600px 0px 0600px;}.elementor-987746 .elementor-element.elementor-element-8bc06c0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4.4px;width:auto;max-width:auto;}.elementor-987746 .elementor-element.elementor-element-8bc06c0 > .elementor-widget-container{padding:0px 0600px 0px 0600px;}.elementor-987746 .elementor-element.elementor-element-8bc06c0 .elementor-divider-separator{width:100%;}.elementor-987746 .elementor-element.elementor-element-8bc06c0 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-987746 .elementor-element.elementor-element-7358255 > .elementor-widget-container{padding:0px 0600px 300px 0600px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-987746 .elementor-element.elementor-element-3bdc1a3 > .elementor-widget-container{padding:100px 100px 0px 100px;}.elementor-987746 .elementor-element.elementor-element-7358255 > .elementor-widget-container{padding:0px 100px 100px 100px;}}@media(min-width:768px){.elementor-987746 .elementor-element.elementor-element-f29d94c{--content-width:2000px;}}@media(max-width:767px){.elementor-987746 .elementor-element.elementor-element-3bdc1a3 > .elementor-widget-container{margin:50px 0px -45px 0px;padding:20px 10px 20px 10px;}.elementor-987746 .elementor-element.elementor-element-8bc06c0 > .elementor-widget-container{margin:21px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-987746 .elementor-element.elementor-element-7358255 > .elementor-widget-container{padding:20px 10px 20px 10px;}}/* Start custom CSS */.elementor-1037 .elementor-element.elementor-element-1a03771 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        display: none;
    }
}
.cky-revisit-bottom-left {
    bottom: 15px;
    left: 15px;
    display: none;
}

.elementor-3932 .elementor-element.elementor-element-2dd9e06 {
    --display: flex;
    --flex-direction: row;
    display: none;
    --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: space-between;
    --align-items: center;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-3932 .elementor-element.elementor-element-597bbdd {
    display: flex;
    border-radius: 0px 0px 20px 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin: -3px 0px 0px 0px;
}

.elementor img {
    display: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}
.has-mouse-dot .over-link {
        width: 60px;
        height: 60px;
        top: -30px;
        left: -30px;
        opacity: 0;
        display: none
    }/* End custom CSS */