.testimonials-slider .et-pb-arrow-prev:before,.testimonials-slider .et-pb-arrow-next:before{font-size:34px;transition:opacity 0.3s ease,transform 0.3s ease}.testimonials-slider .et-pb-arrow-prev,.testimonials-slider .et-pb-arrow-next{opacity:0.45}.testimonials-slider:hover .et-pb-arrow-prev,.testimonials-slider:hover .et-pb-arrow-next{opacity:1}.testimonials-slider .et-pb-arrow-prev:hover:before,.testimonials-slider .et-pb-arrow-next:hover:before{transform:scale(1.08)}@media (max-width:980px){.testimonials-slider .et-pb-arrow-prev:before,.testimonials-slider .et-pb-arrow-next:before{font-size:22px}}.el-drm-menu-item-price-divider{border-top:0px!important}.et_pb_module.rubis-session-fee.et_pb_with_border{border:none!important}.et_pb_module.rubis-session-fee .et_pb_pricing_table_wrap,.et_pb_module.rubis-session-fee .et_pb_pricing_table{border:none!important;box-shadow:none!important}.et_pb_module.rubis-session-fee,.et_pb_module.rubis-session-fee *{border-bottom:0!important;border-top:0!important}@media (max-width:980px){.menu-languages{text-align:right!important}.menu-languages .mobile_menu_bar{width:auto;height:auto;display:inline-block!important;float:none!important;padding:0!important}.menu-languages .mobile_menu_bar:before{font-size:12px;font-weight:500;letter-spacing:0.3px;color:#0021f3!important;font-family:inherit!important;line-height:1}html[lang="en-GB"] .menu-languages .mobile_menu_bar:before{content:"EN ▾"}html[lang="fr-FR"] .menu-languages .mobile_menu_bar:before{content:"FR ▾"}html[lang="es-ES"] .menu-languages .mobile_menu_bar:before{content:"ES ▾"}html[lang="ko-KR"] .menu-languages .mobile_menu_bar:before{content:"KR ▾"}.menu-languages .et_mobile_menu{right:0;left:auto;min-width:140px}}.mega-menu>ul.sub-menu{display:flex;justify-content:space-between;padding:30px 40px}.mega-menu>ul.sub-menu>li{width:45%}.mega-menu>ul.sub-menu{display:flex;justify-content:space-between;padding:30px 40px}.mega-menu>ul.sub-menu>li{width:45%}.mega-menu>ul.sub-menu>li>a{font-weight:500;font-size:14px;letter-spacing:1px;margin-bottom:10px;display:block}.mega-menu .sub-menu li ul li a{font-size:12px;opacity:0.75;line-height:1.5}.mega-menu .sub-menu li ul li:last-child a{color:#0021F3;font-weight:500}@media (max-width:980px){.mega-menu>ul.sub-menu{display:block!important;padding:20px!important}.mega-menu>ul.sub-menu>li{width:100%!important;margin-bottom:20px}.mega-menu ul.sub-menu li a{white-space:normal!important;line-height:1.4;font-size:12px;font-weight:600}.mega-menu .sub-menu li ul li{margin-bottom:8px}}