.partners-section{margin:calc(75vw / var(--context)) 0 calc(56vw / var(--context))}.partners-slider .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}.partners-slider .partner-logo{width:100%;height:120px;display:flex;align-items:center;justify-content:center}.partners-slider .partner-logo img{display:block;max-width:100%;max-height:120px;width:auto;height:auto;object-fit:contain}.partners-slider{padding-bottom:50px}.partners-slider .swiper-pagination{bottom:0!important}@media (min-width:993px){.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu{padding:0;max-width:220px}.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu>li{position:relative}.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu>li>ul.sub-menu{position:absolute;top:0;left:100%;margin-left:0;transform:none;opacity:0;visibility:hidden;z-index:10}.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible}.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu>li.menu-item-has-children::after{content:"";position:absolute;right:-12px;top:0;width:12px;height:100%}.site-header .site-main-nav nav.main-navigation ul.menu>li.menu-item-has-children>.subMenuToggle{width:calc(14vw / var(--context));display:inline-block;position:relative;top:calc(1vw / var(--context));left:calc(-16vw / var(--context));pointer-events:none;color:var(--color-orange)}.site-header .site-main-nav nav.main-navigation .sub-menu>li.menu-item-has-children>.subMenuToggle{position:absolute!important;top:50%!important;right:calc(16vw / var(--context))!important;left:auto!important;width:calc(14vw / var(--context))!important;transform:translateY(-50%)!important;pointer-events:none!important}.site-header .site-main-nav nav.main-navigation ul.menu>li:hover>.subMenuToggle{transform:rotate(180deg)!important}.site-header .site-main-nav nav.main-navigation .sub-menu>li:hover>.subMenuToggle{transform:translateY(-50%) rotate(180deg)!important}.site-header .site-main-nav nav.main-navigation ul.menu>li a{padding:calc(5vw / var(--context)) calc(5vw / var(--context))}}@media (max-width:992px){.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu li a{width:88%}}@media (max-width:600px){.site-header .site-main-nav nav.main-navigation ul.menu .sub-menu li a{font-size:calc(10vw / var(--context));padding:calc(7vw / var(--context)) calc(15vw / var(--context))}}