@charset "UTF-8";
#main-menu #main-nav{background-color:transparent;display:flex;justify-content:end;margin:0px;padding:0px;align-items:center}#main-menu #main-nav .dropdown .combined-link{padding:0px;border:none;background:transparent;font-size:16px;color:var(--colorSuccess);font-weight:700;padding:24px;background:var(--colorWhite);border-left:4px solid var(--colorPrimary);box-shadow:0 6px 10px 4px rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.3);transition:all ease-in-out 100ms}#main-menu #main-nav .dropdown .combined-link i{font-size:inherit}#main-menu #main-nav .dropdown .combined-link i::before{display:block;transform:rotate(90deg);transition:all ease-in-out 200ms}#main-menu #main-nav .dropdown.active .combined-link{color:var(--colorSuccess) !important}#main-menu #main-nav .dropdown:has(.collapsed) .combined-link{background:transparent;border-left:4px solid #31278300;box-shadow:0 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0 rgba(0, 0, 0, 0);color:var(--colorPrimary)}#main-menu #main-nav .dropdown:has(.collapsed) .combined-link i::before{transform:rotate(0deg)}#main-menu #main-nav .dropdown:hover .combined-link{color:var(--colorSuccess)}#main-menu #main-nav .dropdown .dropdown-menu{min-height:200px;opacity:1;transform:scaleY(1);display:block;box-shadow:0 6px 10px 4px rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.3);top:100%;border-left:4px solid var(--colorPrimary);left:0;background:var(--colorWhite);border-radius:0px 0px 5px 5px;padding:0px 10px;transition:all 200ms ease-in-out;transform-origin:top}#main-menu #main-nav .dropdown .dropdown-menu.collapsed{height:0px;opacity:0;transform:scaleY(0)}#main-menu #main-nav .dropdown .dropdown-menu .dropdown-item{border-bottom:1px solid #D5D5D5;padding:20px 10px;font-weight:600}#main-menu #main-nav .dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:0px}#main-menu #main-nav .dropdown .dropdown-menu .dropdown-item:focus{background:var(--colorLight)}#main-menu #main-nav .dropdown .dropdown-menu .dropdown-item.active{color:var(--colorSuccess);background:var(--colorLight);font-weight:700;pointer-events:none}#main-menu #main-nav li{list-style:none}#main-menu #main-nav li a{font-size:16px;color:var(--colorPrimary);font-weight:700;padding:24px;display:block}#main-menu #main-nav li a span{font-size:inherit}#main-menu #main-nav li a#Home span{display:none}#main-menu #main-nav li a#Home::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}#main-menu #main-nav li a:hover{color:var(--colorSuccess)}#main-menu #main-nav .contact{display:none}@media screen and (max-width:1300px){#main-menu #main-nav{position:absolute;right:0;top:0;will-change:transform;transition:transform var(--transitionSpeed) ease-in-out;transform-origin:right;transform:scaleX(1);background:var(--colorWhite);max-width:320px;min-width:320px;height:100svh;z-index:-1;display:flex;flex-direction:column;justify-content:start;box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3);padding-top:53px}#main-menu #main-nav.collapsed{transform:scaleX(0)}#main-menu #main-nav .dropdown .combined-link{padding:30px 20px;font-size:20px;text-transform:uppercase;font-weight:700;border:none !important;border-radius:0px;box-shadow:none;width:100%;display:flex;align-items:center;justify-content:space-between}#main-menu #main-nav .dropdown .combined-link i::before{color:var(--colorDark) !important}#main-menu #main-nav .dropdown.active .combined-link{color:var(--colorSuccess)}#main-menu #main-nav .dropdown:hover .combined-link{color:var(--colorSuccess)}#main-menu #main-nav .dropdown .dropdown-menu{position:initial;box-shadow:none;border:none;padding:0px 20px;margin-bottom:10px;transform:scaleY(1);transition:all 200ms ease-in-out;transform-origin:top;min-height:initial}#main-menu #main-nav .dropdown .dropdown-menu.collapsed{height:0px;opacity:0;transform:scaleY(0);min-height:initial;margin-top:-10px;padding:0px}#main-menu #main-nav .dropdown .dropdown-menu .dropdown-item{padding:10px;font-weight:600;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;white-space:break-spaces}#main-menu #main-nav .dropdown .dropdown-menu .dropdown-item::after{display:none}#main-menu #main-nav li{width:100%;border-left:8px solid;box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3);margin:0px}#main-menu #main-nav li:first-child{display:none}#main-menu #main-nav li:nth-child(2){border-color:var(--colorPrimary)}#main-menu #main-nav li:nth-child(2) .dropdown .combined-link{color:var(--colorPrimary)}#main-menu #main-nav li:nth-child(3){border-color:var(--colorSuccess)}#main-menu #main-nav li:nth-child(3) .dropdown .combined-link{color:var(--colorSuccess)}#main-menu #main-nav li:nth-child(3) .dropdown .dropdown-menu .dropdown-item{color:var(--colorSuccess)}#main-menu #main-nav li:nth-child(3) .dropdown .dropdown-menu .dropdown-item.active{color:var(--colorPrimary)}#main-menu #main-nav li:nth-child(4){border-color:var(--colorSecondary)}#main-menu #main-nav li:nth-child(4) .dropdown .combined-link{color:var(--colorSecondary)}#main-menu #main-nav li:nth-child(4) .dropdown .dropdown-menu .dropdown-item{color:var(--colorSecondary)}#main-menu #main-nav li:nth-child(5){border-color:var(--colorDanger)}#main-menu #main-nav li:nth-child(5) .nav-item{color:var(--colorDanger)}#main-menu #main-nav li .nav-item{padding:30px 20px;font-size:20px;text-transform:uppercase;font-weight:700;color:var(--colorDark)}#main-menu #main-nav li .nav-item span{font-size:inherit}#main-menu #main-nav .contact{background:url("/typo3conf/ext/wr_designblank/Resources/Public/Images/mobile_contact.webp");background-repeat:no-repeat;background-size:contain;display:flex;width:100%;justify-content:center;min-height:52px;margin-top:40px;position:relative}#main-menu #main-nav .contact::after{content:"";display:block;height:100vh;width:100%;position:absolute;background:var(--colorDark);top:100%}#main-menu #main-nav .contact a{color:var(--colorWhite);display:flex;white-space:nowrap;align-items:center;border-radius:100%;justify-content:center;font-size:var(--fontSizeSM);margin:0px 16px;position:relative;top:-15px}#main-menu #main-nav .contact a i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:2px solid var(--colorWhite);z-index:1;transition:200ms ease-in-out all;font-size:20px}#main-menu #main-nav .contact a span{display:none}#main-menu #main-nav .contact a.telephone i{background:var(--colorPrimary)}#main-menu #main-nav .contact a.whatsapp i{background:var(--colorSecondary)}#main-menu #main-nav .contact a.emergency i{background:var(--colorSuccess)}}