html,body,body>main{min-height:100%}body.bodyscroll .elementor-widget-theme-site-logo img{transition:height .5s ease}.img-max-height{max-height:450px}.img-max-height a{display:block!important;height:100%}.img-max-height picture{height:100%;display:block}.elementor-widget-heading .elementor-heading-title a:after,.elementor-icon-list-item a:after{content:none}body .side-bar{max-width:max-content!important;position:relative;width:max-content!important}body .side-bar .side-bar-container{overflow-x:hidden}body .side-bar .main-menu{max-width:max-content;top:0}body .side-bar .main-menu>div{width:max-content}body .side-bar .main-menu nav.elementor-nav-menu--main{width:max-content}body .side-bar .main-menu nav .elementor-nav-menu{width:max-content}body .side-bar .main-menu nav .menu-item{align-items:flex-start;display:flex;flex-direction:column;min-width:100%;width:max-content}body .side-bar .main-menu nav .menu-item .sub-arrow{padding-left:5px}body .side-bar .main-menu nav .menu-item a{background:none!important;cursor:pointer;width:100%}body>header nav .menu-item.menu-item-has-children a{align-items:flex-start;display:flex;flex-direction:row;padding-right:0;white-space:nowrap}body .side-bar .main-menu nav li.menu-item a:after{bottom:1px;left:50%;transform:translateX(-50%);width:calc(100% - 12px)}body .side-bar .main-menu nav li.menu-item a .sub-arrow{display:none!important}body .side-bar .main-menu nav li.menu-item a:not([href]):after{content:none}body .side-bar .main-menu nav .menu-item.menu-item-has-children ul.sub-menu{display:flex!important;flex-direction:column;margin-left:0!important;margin-top:0!important;max-height:unset!important;overflow:hidden;padding:0;position:relative;width:max-content}body .side-bar .main-menu nav .menu-item.menu-item-has-children ul.sub-menu li a{line-height:1rem}body .side-bar .main-menu nav.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children ul.sub-menu:not([style*="display: none"]){display:flex!important}body .side-bar .main-menu nav.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children.sub-opened{margin-bottom:12px}body .side-bar .main-menu nav.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children.sub-opened ul.sub-menu{padding:2px 0}body .side-bar .main-menu nav.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children.sub-opened ul.sub-menu .current-menu-item a{position:relative}body .side-bar .main-menu nav.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children ul.sub-menu li>a:hover:after,body .side-bar .main-menu nav.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children ul.sub-menu .current-menu-item>a:after{background:#CCC;bottom:3px;content:" ";height:1px;position:absolute;width:calc(100% - 24px)}body .side-bar .main-menu .falang-language-switcher img{padding:0}body main{max-width:1300px}body main a{position:relative}body main a:not(.elementor-button):after{border-bottom:1px dashed #AAA;bottom:0;content:" ";height:1px;left:0;position:absolute;width:100%}body main a:not(.elementor-button)[target="_blank"]{display:inline-block;margin-right:calc(1.25rem + .15rem + 6px);position:relative}body main a:not(.elementor-button)[target="_blank"]::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23000000" width="800px" height="800px" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M38.288 10.297l1.414 1.415-14.99 14.99-1.414-1.414z" fill="%23884400"/><path d="M40 20h-2v-8h-8v-2h10z" fill="%23884400"/><path d="M35 38H15c-1.7 0-3-1.3-3-3V15c0-1.7 1.3-3 3-3h11v2H15c-.6 0-1 .4-1 1v20c0 .6.4 1 1 1h20c.6 0 1-.4 1-1V24h2v11c0 1.7-1.3 3-3 3z" fill="%23884400"/></svg>');background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;height:1.25rem;position:absolute;right:0;top:50%;transform:translate(100%,-50%);width:1.25rem}body main>.elementor-element{height:100%}body main .start-image img{max-height:25rem}body main div[data-elementor-type="wp-page"] p{margin-bottom:1.5rem}body main .side-bar .elementor-widget-heading+.elementor-widget-text-editor:not(.small-subtitle){margin-top:-.5rem}body main div[data-elementor-type="wp-page"] p:has(+ul){margin-bottom:.25rem}body main div[data-elementor-type="wp-page"] p:has(+ul)+ul{margin-bottom:1.5rem}body main div[data-elementor-type="wp-page"] h1{margin-top:1rem}body main div[data-elementor-type="wp-page"] h1:has(img){align-items:center;column-gap:.5rem;display:flex;flex-direction:row}body main div[data-elementor-type="wp-page"] h1 img{max-width:48px!important}.animate__animated a:hover{background:#bed7de!important;text-decoration:none!important}@media (min-width:1400px){body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress{margin:0;max-width:75%}}@media (min-width:1280px){body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress{margin:0;max-width:90%}}@media (max-width:1025px){body.bodyscroll .elementor-widget-theme-site-logo img{height:2.4rem!important}body .side-bar{max-width:100%!important;min-height:unset!important;width:100%!important}body .side-bar .side-bar-container{min-height:unset;overflow:visible}body .side-bar .side-bar-container .elementor-element{justify-content:space-between}body .side-bar .main-menu{justify-items:end}body .side-bar .main-menu .elementor-nav-menu--dropdown:not(.sub-menu){box-shadow:3px 8px 9px -1px rgba(0,0,0,.25);left:auto!important;right:0!important;width:100vw!important}body .side-bar .main-menu .elementor-nav-menu--dropdown ul,body .side-bar .main-menu .elementor-nav-menu--dropdown ul li,body .side-bar .main-menu .elementor-nav-menu--dropdown ul li a{width:100%}body .side-bar .main-menu .elementor-nav-menu--dropdown .current_page_item>a:after{background:#CCC;bottom:3px;content:" ";height:1px;position:absolute;width:100%}body .side-bar .main-menu .elementor-nav-menu--dropdown .sub-menu{border-width:0!important;max-height:unset!important}body .side-bar .main-menu .elementor-nav-menu--dropdown .sub-menu a{font-size:1.2rem!important;line-height:1.5rem;padding-bottom:.55rem!important;padding-left:0;padding-top:.55rem!important;margin-left:3rem}body .side-bar .main-menu .elementor-nav-menu--dropdown .sub-menu li:first-of-type{margin-top:.15rem}body .side-bar .main-menu .elementor-nav-menu--dropdown .sub-menu li:last-of-type{margin-bottom:.2rem}body .side-bar .menu-bottom-mobile{flex-direction:row!important;flex-wrap:nowrap;justify-content:center;margin-top:1rem}body .side-bar .menu-bottom-mobile .elementor-widget-wp-widget-falang ul{display:block!important}body .side-bar .menu-bottom-mobile .elementor-widget-wp-widget-falang ul.falang-language-switcher img,body .side-bar .menu-bottom-mobile .elementor-button-link svg{width:24px}}@media (min-width:1025px){body .side-bar .side-bar-container{height:100vh;max-width:max-content;overflow-x:hidden;overflow-y:auto}}@media (min-width:768px){body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress th.column-1,body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress td.column-1{max-width:75px}}@media (max-width:767px){body.bodyscroll .elementor-widget-theme-site-logo img{height:2.2rem!important}body .side-bar *{min-height:unset!important}body main div[data-elementor-type="wp-page"] p{margin-bottom:1rem}body main div[data-elementor-type="wp-page"] h1{margin-top:1rem}body main div[data-elementor-type="wp-page"] h1:has(img){align-items:center;column-gap:.5rem;display:flex;flex-direction:row}body main div[data-elementor-type="wp-page"] h1 picture{line-height:1rem}body main div[data-elementor-type="wp-page"] h1 img{max-width:48px!important}body main div[data-elementor-type="wp-page"] .elementor-widget-text-editor ul{padding-left:1.75rem}body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress th.column-1,body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress td.column-1{max-width:54px;width:max-content}body main div[data-elementor-type="wp-page"] .elementor-widget-shortcode .tablepress tbody tr td.column-4{white-space:nowrap}body main footer{padding-right:0!important}body main footer .elementor-widget-container:has(>iframe){text-align:center}}@media (max-width:391px){body .side-bar .main-menu nav .menu-item a{padding-left:1.2rem!important}body .side-bar .main-menu .elementor-nav-menu--dropdown .sub-menu a{margin-left:2.45rem!important;padding-left:0!important}}