.klf-soft-dropdown.et_pb_menu .nav li ul{border-top:none!important;background:#fff;padding:10px 0;box-shadow:0 12px 30px rgba(38,32,94,0.10)}.klf-soft-dropdown.et_pb_menu .nav li ul li{width:100%;padding:0}.klf-soft-dropdown.et_pb_menu .nav li ul li a{position:relative;width:100%;padding:12px 22px 12px 36px;color:#26205e;line-height:1.5;transition:background-color 0.2s ease}.klf-soft-dropdown.et_pb_menu .nav li ul li a:hover,.klf-soft-dropdown.et_pb_menu .nav li ul li a:focus-visible{background:#edf0f5;opacity:1}.klf-soft-dropdown .nav ul li a::before{content:"";position:absolute;left:17px;top:calc(50% - 5px);width:6px;height:6px;border:1px solid #26205e;box-shadow:3px 3px 0 -1px #edf0f5,3px 3px 0 0 #26205e;opacity:0}.klf-soft-dropdown .nav ul li a:hover::before,.klf-soft-dropdown .nav ul li a:focus-visible::before{opacity:1}.klf-arrow{display:inline-block;position:relative;width:0.7em;height:0.7em;margin-left:0.3em;vertical-align:baseline;color:inherit}.klf-arrow::before{content:"";position:absolute;left:0;bottom:0;width:0.94em;height:0.07em;background:currentColor;transform:rotate(-45deg);transform-origin:left center}.klf-arrow::after{content:"";position:absolute;top:0;right:0;width:0.28em;height:0.28em;border-top:0.07em solid currentColor;border-right:0.07em solid currentColor}.et-l--header .et_pb_menu .et-menu>li.klf-consultation-button{align-self:center}.et-l--header .et_pb_menu .et-menu>li.klf-consultation-button>a{background:#26205e;color:#fff;padding:12px 20px;border:1px solid #26205e;border-radius:0;line-height:1.4;opacity:1;transition:background-color .2s ease,color .2s ease}.et-l--header .et_pb_menu .et-menu>li.klf-consultation-button>a:hover,.et-l--header .et_pb_menu .et-menu>li.klf-consultation-button>a:focus-visible{background:#c6d0df;color:#26205e}.et-l--header .et_mobile_menu li.klf-consultation-button>a{background:#26205e;padding:13px 18px;text-align:center}.et-l--header .et_pb_menu li.klf-consultation-button>a{color:#fff!important}.et-l--header .et_pb_menu li.klf-consultation-button>a:hover,.et-l--header .et_pb_menu li.klf-consultation-button>a:focus-visible{color:#26205e!important}@media (min-width:981px){.et-l--header .et_pb_menu .et-menu{align-items:center}.et-l--header .et_pb_menu .et-menu>li{align-items:center}.et-l--header .et_pb_menu .et-menu>li:not(.klf-consultation-button)>a{padding-top:0;padding-bottom:0}.et-l--header .et_pb_menu .et-menu>li.menu-item-has-children>a::after{top:50%;transform:translateY(-50%)}}