.elementor-2 .elementor-element.elementor-element-112cdfb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-112cdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-112cdfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-95px;margin-bottom:0px;padding:160px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-112cdfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-96d8a93{text-align:center;}.elementor-2 .elementor-element.elementor-element-96d8a93 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e588a5a > .elementor-container{max-width:768px;}.elementor-2 .elementor-element.elementor-element-e588a5a{padding:60px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-8de1951{color:var( --e-global-color-accent );font-family:var( --e-global-typography-d6f2038-font-family ), Sans-serif;font-size:var( --e-global-typography-d6f2038-font-size );font-weight:var( --e-global-typography-d6f2038-font-weight );line-height:var( --e-global-typography-d6f2038-line-height );letter-spacing:var( --e-global-typography-d6f2038-letter-spacing );word-spacing:var( --e-global-typography-d6f2038-word-spacing );}.elementor-2 .elementor-element.elementor-element-3ce6cae{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-098f97b{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d6f2038-font-family ), Sans-serif;font-size:var( --e-global-typography-d6f2038-font-size );font-weight:var( --e-global-typography-d6f2038-font-weight );line-height:var( --e-global-typography-d6f2038-line-height );letter-spacing:var( --e-global-typography-d6f2038-letter-spacing );word-spacing:var( --e-global-typography-d6f2038-word-spacing );}.elementor-2 .elementor-element.elementor-element-098f97b > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46ec659 );}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-96d8a93 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8de1951{font-size:var( --e-global-typography-d6f2038-font-size );line-height:var( --e-global-typography-d6f2038-line-height );letter-spacing:var( --e-global-typography-d6f2038-letter-spacing );word-spacing:var( --e-global-typography-d6f2038-word-spacing );}.elementor-2 .elementor-element.elementor-element-098f97b{font-size:var( --e-global-typography-d6f2038-font-size );line-height:var( --e-global-typography-d6f2038-line-height );letter-spacing:var( --e-global-typography-d6f2038-letter-spacing );word-spacing:var( --e-global-typography-d6f2038-word-spacing );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-96d8a93 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8de1951{font-size:var( --e-global-typography-d6f2038-font-size );line-height:var( --e-global-typography-d6f2038-line-height );letter-spacing:var( --e-global-typography-d6f2038-letter-spacing );word-spacing:var( --e-global-typography-d6f2038-word-spacing );}.elementor-2 .elementor-element.elementor-element-098f97b{font-size:var( --e-global-typography-d6f2038-font-size );line-height:var( --e-global-typography-d6f2038-line-height );letter-spacing:var( --e-global-typography-d6f2038-letter-spacing );word-spacing:var( --e-global-typography-d6f2038-word-spacing );}}/* Start custom CSS */.elementor-menu-toggle.elementor-clickable{
    padding: 0;
}
@media screen and (min-width:415px) {
    li.trp-language-switcher-container.mobile-menu-leng {
        display: none!important;
    }
}

@media screen and (max-width:415px) {
    .hide-from-mobile{
        display: none;
    }
}

header{
    background-color: transprent;
}
header, header .logo img, header .elementor-container{
    transition: all .5s ease;
}
header.elementor-sticky--effects {
    background-color: #fff;
}
header.elementor-sticky--effects .logo img{
    max-width: 120px!important;
    filter: invert(100%);
}
header.elementor-sticky--effects .elementor-container {
    min-height: 80px!important;
}
header.elementor-sticky--effects div.elementor-menu-toggle svg {
    fill: var(--e-global-color-accent )!important;
}

header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item, header.elementor-sticky--effects .header-language li a span {
    color:  var(--e-global-color-primary )!important;
    fill:  var(--e-global-color-primary )!important;
}
header.elementor-sticky--effects .header-social .elementor-social-icon {
    background-color: var(--e-global-color-46ec659)!important;
}
header.elementor-sticky--effects .header-social .elementor-social-icon i {
    color: var(--e-global-color-primary)!important;
}
header.elementor-sticky--effects .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--e-global-color-primary )!important;
}






.trp-language-switcher {
    width: 100% !important;
}
.trp-language-switcher .trp-ls-shortcode-language {
    display: none !important;
}
.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language {
    max-height: 340px !important;
}
.trp-language-switcher > div > a {
    display: block;
    color: rgb(88 88 102);
    border-radius: 0 !important;
    padding: 6px !important;
    font-size: 14px;
    font-family: "Poppins";
}
.trp-language-switcher > div {
    min-width: 100% !important;
    width: 100% !important;
    border: 0;
    padding: 0;
}

.trp-language-switcher {
    width: 100% !important;
}
.trp-language-switcher > div {
    min-width: 100% !important;
    width: 100% !important;
    background-color: #fff;
}
.trp-language-switcher > div {
    background-position: calc(100% - 15px) calc(1em + 0px), calc(100% - 10px) calc(1em + 0px) !important;
}
.trp-ls-shortcode-current-language {
    border-radius: 50px !important;
    border: 1px solid var(--e-global-color-46ec659) !important;
}
.trp-ls-shortcode-language {
    background-color: #fff !important;
    -webkit-box-shadow: 0 0 5px 0 #0000002e;
    box-shadow: 0 0 5px 0 #0000002e;
    border-radius: 10px !important;
    border: 1px solid var(--e-global-color-46ec659) !important;
}/* End custom CSS */