.elementor-12693 .elementor-element.elementor-element-6ecfa87{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12693 .elementor-element.elementor-element-6ecfa87:not(.elementor-motion-effects-element-type-background), .elementor-12693 .elementor-element.elementor-element-6ecfa87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12693 .elementor-element.elementor-element-a59f199{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12693 .elementor-element.elementor-element-1f892da{--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-start;--align-items:center;}.elementor-12693 .elementor-element.elementor-element-5819726 .elementor-icon-wrapper{text-align:center;}.elementor-12693 .elementor-element.elementor-element-5819726.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-5819726.elementor-view-framed .elementor-icon, .elementor-12693 .elementor-element.elementor-element-5819726.elementor-view-default .elementor-icon{color:var( --e-global-color-98320a3 );border-color:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-5819726.elementor-view-framed .elementor-icon, .elementor-12693 .elementor-element.elementor-element-5819726.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-5819726 .elementor-icon{font-size:20px;}.elementor-12693 .elementor-element.elementor-element-5819726 .elementor-icon svg{height:20px;}.elementor-12693 .elementor-element.elementor-element-1aa9aa1 .e-off-canvas__content{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12693 .elementor-element.elementor-element-1aa9aa1 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-12693 .elementor-element.elementor-element-1aa9aa1{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-12693 .elementor-element.elementor-element-a93c819{--display:flex;--min-height:100vh;--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;--justify-content:space-around;}.elementor-12693 .elementor-element.elementor-element-9d140c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12693 .elementor-element.elementor-element-a56b789{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12693 .elementor-element.elementor-element-a56b789.e-con{--align-self:center;}.elementor-12693 .elementor-element.elementor-element-4c4c8dc .e-search-input{background-color:var( --e-global-color-primary );font-size:12px;letter-spacing:2px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-12693 .elementor-element.elementor-element-4c4c8dc .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-12693 .elementor-element.elementor-element-4c4c8dc{width:100%;max-width:100%;--e-search-input-padding-block-start:15px;--e-search-input-padding-inline-start:15px;--e-search-input-padding-block-end:15px;--e-search-input-padding-inline-end:15px;--e-search-icon-label-size:16px;--e-search-input-gap:20px;}.elementor-12693 .elementor-element.elementor-element-df4e08d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12693 .elementor-element.elementor-element-df4e08d.e-con{--align-self:center;}.elementor-12693 .elementor-element.elementor-element-6504bb3 .elementor-icon-wrapper{text-align:center;}.elementor-12693 .elementor-element.elementor-element-6504bb3 .elementor-icon{font-size:24px;}.elementor-12693 .elementor-element.elementor-element-6504bb3 .elementor-icon svg{height:24px;}.elementor-12693 .elementor-element.elementor-element-6504bb3 .elementor-icon i, .elementor-12693 .elementor-element.elementor-element-6504bb3 .elementor-icon svg{transform:rotate(0deg);}.elementor-12693 .elementor-element.elementor-element-e6599ca .elementor-icon-wrapper{text-align:center;}.elementor-12693 .elementor-element.elementor-element-e6599ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-e6599ca.elementor-view-framed .elementor-icon, .elementor-12693 .elementor-element.elementor-element-e6599ca.elementor-view-default .elementor-icon{color:var( --e-global-color-98320a3 );border-color:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-e6599ca.elementor-view-framed .elementor-icon, .elementor-12693 .elementor-element.elementor-element-e6599ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-e6599ca .elementor-icon{font-size:24px;}.elementor-12693 .elementor-element.elementor-element-e6599ca .elementor-icon svg{height:24px;}.elementor-12693 .elementor-element.elementor-element-32f4408{--display:flex;}.elementor-12693 .elementor-element.elementor-element-a6b43b0{padding:0px 0px 0px 10px;text-align:start;}.elementor-12693 .elementor-element.elementor-element-a6b43b0 img{width:80px;height:60px;object-fit:contain;object-position:center center;}.elementor-12693 .elementor-element.elementor-element-2d2e219.elementor-element{--align-self:stretch;}.elementor-12693 .elementor-element.elementor-element-2d2e219{border-style:none;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a, .elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-menu-toggle{color:#F8F3F3;fill:#F8F3F3;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:none;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a:hover,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a:focus,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-menu-toggle:hover,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-menu-toggle:focus{color:#F8F3F3;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a:hover,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a:focus,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a.highlighted{background-color:#1F0214F0;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown a.elementor-item-active{color:#F8F3F3;background-color:#1F0214F0;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown .elementor-item, .elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-12693 .elementor-element.elementor-element-fc7ae30{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12693 .elementor-element.elementor-element-fc7ae30 .elementor-social-icon{background-color:#1D061000;}.elementor-12693 .elementor-element.elementor-element-fc7ae30 .elementor-social-icon i{color:#F2ECEC;}.elementor-12693 .elementor-element.elementor-element-fc7ae30 .elementor-social-icon svg{fill:#F2ECEC;}.elementor-12693 .elementor-element.elementor-element-03b5ebd{--display:flex;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d.elementor-element{--align-self:stretch;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d{border-style:none;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a, .elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-menu-toggle{color:#F8F3F3;fill:#F8F3F3;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:none;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a:hover,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a:focus,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-menu-toggle:hover,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-menu-toggle:focus{color:#F8F3F3;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a:hover,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a:focus,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a.highlighted{background-color:#1F0214F0;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown a.elementor-item-active{color:#F8F3F3;background-color:#1F0214F0;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown .elementor-item, .elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;font-weight:700;letter-spacing:2px;}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-12693 .elementor-element.elementor-element-e13f71d{text-align:start;}.elementor-12693 .elementor-element.elementor-element-e13f71d img{width:70px;height:50px;object-fit:contain;object-position:center center;}.elementor-12693 .elementor-element.elementor-element-04a32e6{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;}.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-98320a3 );fill:var( --e-global-color-98320a3 );}.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-d281900 );fill:var( --e-global-color-d281900 );}.elementor-12693 .elementor-element.elementor-element-0a26fb5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-d281900 );}.elementor-12693 .elementor-element.elementor-element-937f807{--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;--align-items:center;--gap:10px 40px;--row-gap:10px;--column-gap:40px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-12693 .elementor-element.elementor-element-937f807:not(.elementor-motion-effects-element-type-background), .elementor-12693 .elementor-element.elementor-element-937f807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3F3;}.elementor-12693 .elementor-element.elementor-element-937f807::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .elementor-background-video-container::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .e-con-inner > .elementor-background-video-container::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .elementor-background-slideshow::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12693 .elementor-element.elementor-element-937f807:hover::before, .elementor-12693 .elementor-element.elementor-element-937f807:hover > .elementor-background-video-container::before, .elementor-12693 .elementor-element.elementor-element-937f807:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .elementor-background-slideshow:hover::before, .elementor-12693 .elementor-element.elementor-element-937f807 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-12693 .elementor-element.elementor-element-937f807:hover{--overlay-opacity:0.5;}.elementor-12693 .elementor-element.elementor-element-e7006b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;}.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-12693 .elementor-element.elementor-element-15d45c4{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-12693 .elementor-element.elementor-element-15d45c4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-12693:not(.elementor-motion-effects-element-type-background), .elementor-12693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(max-width:1366px){.elementor-12693 .elementor-element.elementor-element-a93c819{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown .elementor-item, .elementor-12693 .elementor-element.elementor-element-2d2e219 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-12693 .elementor-element.elementor-element-fc7ae30{--grid-template-columns:repeat(0, auto);}.elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown .elementor-item, .elementor-12693 .elementor-element.elementor-element-7a6ed7d .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}}@media(max-width:1200px){.elementor-12693 .elementor-element.elementor-element-fc7ae30{text-align:left;}}@media(max-width:1024px){.elementor-12693 .elementor-element.elementor-element-fc7ae30{--grid-template-columns:repeat(0, auto);}}@media(max-width:767px){.elementor-12693 .elementor-element.elementor-element-a59f199{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12693 .elementor-element.elementor-element-1f892da{--width:50%;}.elementor-12693 .elementor-element.elementor-element-a56b789{--width:90%;}.elementor-12693 .elementor-element.elementor-element-df4e08d{--width:10px;}.elementor-12693 .elementor-element.elementor-element-a6b43b0 img{object-position:center center;}.elementor-12693 .elementor-element.elementor-element-fc7ae30{--grid-template-columns:repeat(0, auto);text-align:left;}.elementor-12693 .elementor-element.elementor-element-e13f71d img{object-position:center center;}.elementor-12693 .elementor-element.elementor-element-04a32e6{--width:50%;}.elementor-12693 .elementor-element.elementor-element-e7006b6{--width:100%;}}@media(min-width:768px){.elementor-12693 .elementor-element.elementor-element-1f892da{--width:50%;}.elementor-12693 .elementor-element.elementor-element-a93c819{--width:100%;}.elementor-12693 .elementor-element.elementor-element-a56b789{--width:90%;}.elementor-12693 .elementor-element.elementor-element-df4e08d{--width:10%;}.elementor-12693 .elementor-element.elementor-element-04a32e6{--width:50%;}.elementor-12693 .elementor-element.elementor-element-e7006b6{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-15d45c4 */<script>

/* Code from https://element.how/elementor-horizontal-scroll-navigation-menu/
* Version 1.0
* Copyright 2023 Element.How
*/

document.addEventListener('DOMContentLoaded', function () {

let scrollableNavigations = document.querySelectorAll('.horizontalNav .elementor-nav-menu'), svgIcon;

/* delete this line if you don't want arrows, or change the <svg> markup to your own to have your left pointing icon */
svgIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.939 4.939L6.879 12l7.06 7.061l2.122-2.122L11.121 12l4.94-4.939z" /></svg>`;

scrollableNavigations.forEach((scrollableNavigation) => {

let navigationItems = Array.from(scrollableNavigation.querySelectorAll('.menu-item')).filter(e => e.parentElement.closest('.menu-item') == null);
let activeNavigationItemIndex = navigationItems.findIndex((navigationItem) => navigationItem.classList.contains('current-menu-item'));

scrollableNavigation.style.scrollBehavior = "smooth";

navigationItems.forEach((navigationItem, i) => {

let scrollToPosition = (navigationItem.getBoundingClientRect().left + navigationItem.offsetWidth / 2) - (window.innerWidth / 2);
navigationItem.addEventListener('click', function () {
scrollableNavigation.scrollTo(scrollToPosition, 0);
});
if (i === activeNavigationItemIndex) scrollableNavigation.scrollTo(scrollToPosition, 0);

updateMask(scrollableNavigation);

});

scrollableNavigation.addEventListener('scroll', function () {
updateMask(scrollableNavigation);
});

let navContainer = scrollableNavigation.parentElement;
let navWidth = navContainer.offsetWidth;

/* add class if can't scroll */
if (scrollableNavigation.scrollWidth <= scrollableNavigation.offsetWidth) {
navContainer.classList.add('no-scroll');
}

/* on resize */
let windowWidth = window.innerWidth;
window.addEventListener('resize', function () {
if (windowWidth === window.innerWidth) return;
navWidth = navContainer.offsetWidth;
if (scrollableNavigation.scrollWidth <= scrollableNavigation.offsetWidth) {
navContainer.classList.add('no-scroll');
} else {
navContainer.classList.remove('no-scroll');
}
});

if (svgIcon) {

navContainer.insertAdjacentHTML('afterBegin', `<button class="scrl-button scrollable-navigation scrollable-navigation-left">${svgIcon}<span class="sr-only">Scroll left</span></button>`);
navContainer.insertAdjacentHTML('afterBegin', `<button class="scrl-button scrollable-navigation scrollable-navigation-right">${svgIcon}<span class="sr-only">Scroll right</span></button>`);
navContainer.querySelector('.scrollable-navigation-left').addEventListener('click', function () {
scrollableNavigation.scrollBy(navWidth * -0.78, 0);
});
navContainer.querySelector('.scrollable-navigation-right').addEventListener('click', function () {
scrollableNavigation.scrollBy(navWidth * 0.78, 0);
});
}
});

function updateMask(scrollableNavigation) {
const maxScroll = scrollableNavigation.scrollWidth - scrollableNavigation.clientWidth;
const currentScroll = scrollableNavigation.scrollLeft;

if (currentScroll > 8) {
scrollableNavigation.parentElement.classList.add('show-left-mask');
} else {
scrollableNavigation.parentElement.classList.remove('show-left-mask');
}

if (currentScroll < maxScroll - 8) {
scrollableNavigation.parentElement.classList.add('show-right-mask');
} else {
scrollableNavigation.parentElement.classList.remove('show-right-mask');
}
}

});
</script>
<style>
.horizontalNav {
--nav-padding: 0 20px; /* set to 0 if you don't use the SVG arrows, 0 20px if you use them */
--nav-item-margin: 0 6px; /* spacing between nav items */
--nav-item-padding: 8px 16px;
--nav-item-border-radius: 30px;
--nav-item-font-weight: 700;
--nav-item-font-size: 1rem;
--nav-item-bg-color: #cecece;
--nav-item-color: #444444;
--nav-item-hover-bg-color: #b0b0b0; /* background color on hover */
--nav-item-hover-color: #333333; /* text color on hover */
--nav-item-active-bg-color: #444444; /* active background color */
--nav-item-active-color: #ffffff; /* active text color */
--tab-style-border: 0px solid #888888; /* to add a tab style border, change to 2px */
--nav-gradient-width: 60px; /* width of gradients */
--nav-gradient-color: #ffffff; /* color of gradients */
--scrollable-navigation-width: 30px;
}

.horizontalNav {
border-bottom: var(--tab-style-border);
}

.horizontalNav .elementor-nav-menu.elementor-nav-menu.elementor-nav-menu {
overflow-x: auto;
display: flex;
flex-wrap: nowrap;
justify-content: start;
position: relative;
padding: var(--nav-padding);
}

.horizontalNav .elementor-nav-menu>.menu-item {
white-space: nowrap;
margin: var(--nav-item-margin);
}

.horizontalNav .elementor-nav-menu>.menu-item>.elementor-item {
padding: var(--nav-item-padding);
background-color: var(--nav-item-bg-color);
border-radius: var(--nav-item-border-radius);
color: var(--nav-item-color);
font-weight: var(--nav-item-font-weight);
font-size: var(--nav-item-font-size);
}

/* styles of nav items on hover */
.horizontalNav .elementor-nav-menu>.menu-item>.elementor-item:hover {
background-color: var(--nav-item-hover-bg-color);
color: var(--nav-item-hover-color);
}

/* styles of active nav item */
.horizontalNav .elementor-nav-menu>.menu-item>.elementor-item.elementor-item-active {
background-color: var(--nav-item-active-bg-color);
color: var(--nav-item-active-color);
border-top: var(--tab-style-border);
border-left: var(--tab-style-border);
border-right: var(--tab-style-border);
}

/* SVG arrows */
.horizontalNav .scrl-button.scrl-button.scrl-button.scrl-button.scrl-button {
background: none;
outline: none;
border: none;
padding: 0;
margin: 0;
}

.horizontalNav .scrl-button.scrl-button.scrl-button.scrl-button.scrl-button:focus-visible {
outline: auto;
}

.horizontalNav .scrollable-navigation {
position: absolute;
height: 100%;
left: 0;
width: var(--scrollable-navigation-width);
display: grid;
place-content: center;
z-index: 7;
}

.horizontalNav .scrollable-navigation-right {
left: initial;
right: 0;
}

.horizontalNav .scrollable-navigation svg {
width: var(--scrollable-navigation-width);
height: var(--scrollable-navigation-width);
}

.horizontalNav .scrollable-navigation-right svg {
transform: rotate(180deg);
}

.horizontalNav .elementor-nav-menu__container:not(.show-right-mask) .scrollable-navigation-right,
.horizontalNav .elementor-nav-menu__container:not(.show-left-mask) .scrollable-navigation-left {
opacity: 0.4;
pointer-events: none;
}

/* hide the svg arrows from 800px viewport and up, adjust as you need */
@media (min-width: 800px) {
.horizontalNav .scrl-button {
display: none;
}
}

/* END OF SVG arrows */

/* gradients on each side when it is possible to scroll more */
.horizontalNav .elementor-nav-menu__container {
position: relative;
}

.horizontalNav .elementor-nav-menu__container::before,
.horizontalNav .elementor-nav-menu__container::after {
content: "";
position: absolute;
width: var(--nav-gradient-width);
top: 0;
bottom: 0;
transform: scaleX(0);
background: linear-gradient(to right, var(--nav-gradient-color), transparent);
transition: transform 0.4s ease-in-out;
z-index: 4;
pointer-events: none;
}

.horizontalNav .elementor-nav-menu__container::before {
left: -2px;
transform-origin: 0 50%;
}

.horizontalNav .elementor-nav-menu__container::after {
right: -2px;
transform-origin: 100% 50%;
background: linear-gradient(to left, var(--nav-gradient-color), transparent);
}

.horizontalNav .elementor-nav-menu__container.show-left-mask::before,
.horizontalNav .elementor-nav-menu__container.show-right-mask::after {
transform: scaleX(1);
}

/* END OF gradients on each side when it is possible to scroll more */

/* remove the scroll bar */
.horizontalNav .elementor-nav-menu::-webkit-scrollbar {
display: none;
}

/* screen reader only styles */
.sr-only {
border: 0;
clip: rect(0,0,0,0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7006b6 *//* Oculta el idioma actual */
.wpml-ls-current-language {
    display: none !important;
}/* End custom CSS */