.elementor-23 .elementor-element.elementor-element-adc6b28 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-adc6b28:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-adc6b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-adc6b28{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;z-index:99999999;}.elementor-23 .elementor-element.elementor-element-adc6b28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-d7a382c .icon-bars .icon-bar{background-color:var( --e-global-color-secondary );height:2px;}.elementor-23 .elementor-element.elementor-element-d7a382c .icon-bars{margin-right:auto;width:25px;height:25px;}.elementor-23 .elementor-element.elementor-element-d7a382c .icon-bars .bar-top{margin-top:-10px;}.elementor-23 .elementor-element.elementor-element-d7a382c .icon-bars .bar-bottom{margin-top:10px;}.elementor-23 .elementor-element.elementor-element-d7a382c .menu-overlay{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d7a382c .content-type-menu a{color:#D9D2B2;font-size:30px;}.elementor-23 .elementor-element.elementor-element-d7a382c .content-type-menu li{text-align:center;}.elementor-23 .elementor-element.elementor-element-2dae08f img{width:100%;max-width:160px;}.elementor-23 .elementor-element.elementor-element-1314e26.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-23 .elementor-element.elementor-element-1314e26 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-f9e74f0 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f9e74f0{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-c5c0e05{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2dae08f img{max-width:140px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-adc6b28{padding:0px 10px 0px 10px;}.elementor-23 .elementor-element.elementor-element-9c0b747{width:25%;}.elementor-23 .elementor-element.elementor-element-d7a382c .content-type-menu a{font-size:20px;}.elementor-23 .elementor-element.elementor-element-103fbd7{width:40%;}.elementor-23 .elementor-element.elementor-element-2dae08f img{max-width:120px;}.elementor-23 .elementor-element.elementor-element-1314e26{width:35%;}.elementor-23 .elementor-element.elementor-element-f9e74f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for full-screen-menu-for-elementor, class: .elementor-element-d7a382c */.fsmfe-wrapper .menu-toggle:checked+.icon-bars .icon-bar{background-color:#D9D2B2!important;}
@media only screen and (min-width:769px){.fsmfe-wrapper .menu-toggle:checked+.icon-bars+.menu-overlay{opacity:.90;}}

.fsmfe-wrapper .menu-overlay{overflow: hidden}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9e74f0 */.trp-language-switcher{width:80px!important;}
.trp-language-switcher:hover .trp-ls-shortcode-language {
    max-width: 80px;
}
.trp-ls-shortcode-current-language {
    max-width: 80px !important;
    border-bottom: #8b7245 solid 1px !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;}
.trp-language-switcher > div > a{padding: 7px 0px;!important;font-size:14px;}
.trp-ls-shortcode-language {
    border: none !important;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}
.trp-language-switcher > div > a:hover {
    background:unset!important;
    border-radius:0!important;
}
.trp-language-switcher > div {background-position: calc(100% - 5px) calc(1em + 2px), calc(100% - 3px) calc(1em + 0px)!important;
    padding: 4px 20px 3px 10px!important;
}/* End custom CSS */