html{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html *{box-sizing:border-box}body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:1}div,span{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}applet{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}object,iframe,h1,h2{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h3{margin:0;padding:0;border:0;font-size:1.75rem;font:inherit;vertical-align:baseline}h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}p{line-height:1.5}blockquote{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;quotes:none}blockquote:before{content:"";content:none}blockquote:after{content:"";content:none}pre,a,abbr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}acronym{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}address{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}big{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}cite,code,del,dfn,em,img,ins,kbd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}q{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;quotes:none}q:before{content:"";content:none}q:after{content:"";content:none}s,samp,small{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}strike{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}tt{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}var,b,u,i{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}center{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}dl,dt,dd,li,fieldset,form,label,legend{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;border-collapse:collapse;border-spacing:0}caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}aside{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}canvas{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}details{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}embed{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}figure{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}figcaption{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}header{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}hgroup{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}menu{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}nav{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}output{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ruby{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}summary{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}time{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}mark{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}audio{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{font-family:Montserrat,sans-serif}.email-icon,.phone-icon{width:18px!important;height:18px!important}#main-header{position:fixed;z-index:999;width:100%;top:0;left:0;transition:all .4s ease-in-out!important}#main-header.active{background:#000c34}.burgerMenuWrap{display:block}.burgerMenu{width:35px;height:35px;background-image:url(https://partners.macmanusassetfinance.co.uk/wp-content/uploads/2026/01/burger-menu.webp);cursor:pointer;background-size:100%}.burgerMenu.active{background-image:url(https://partners.macmanusassetfinance.co.uk/wp-content/uploads/2026/01/close.webp)}.burgerMenu.active .e-far-window-close{display:block}.burger-active{overflow-y:hidden}.hfe-nav-menu__layout-horizontal{width:100%!important}#mobile-menu{width:100%;height:100%;position:fixed;z-index:99;top:0;left:0;padding:150px 0 0;display:none}#mobile-menu .hfe-nav-menu__layout-vertical{width:100%!important}.approvals-page{position:fixed;width:100%;height:100%;z-index:10;background:linear-gradient(135deg,#000c34,#003770);display:flex;color:#fff;align-items:center;justify-content:center;flex-flow:column;font-size:21px}.approvals-page .checkmark-container{position:relative;width:120px;height:120px;margin:0 auto 30px}.approvals-page .checkmark-circle{width:120px;height:120px;border-radius:50%;background:#fff;box-shadow:0 10px 40px #0003;animation:scaleIn .5s ease-out .2s both}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.approvals-page .checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}.approvals-page .checkmark-path{stroke:#10b981;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:100;stroke-dashoffset:100;animation:drawCheck .8s ease-out .6s forwards}@keyframes drawCheck{to{stroke-dashoffset:0}}.applyForm{width:100%;padding:15px;display:flex;flex-flow:column;gap:23px;box-sizing:border-box;margin:0 auto}.applyForm *{box-sizing:border-box}.applyForm .wpcf7-not-valid-tip{padding:10px 0;font-size:16px}.applyForm__row{display:flex;align-items:center;gap:23px}.applyForm__row p{margin:0;display:block;width:100%}.applyForm .uploadCV{width:100%}.applyForm .uploadCV *{box-sizing:border-box}.applyForm .uploadCV label{font-size:21px;padding:0 0 2px;display:block}.applyForm .uploadCV p,.applyForm .uploadCV span{width:100%!important}.applyForm .uploadCV span[data-name=cv_url]{display:none!important}.applyForm .uploadCV .file-uploader{width:100%}.applyForm__radio{font-size:21px;display:flex;align-items:center;justify-content:flex-start}.applyForm__radio p{display:block}.applyForm__radio label{display:block!important}.applyForm__radio .wpcf7-radio{display:flex}.applyForm__radio .wpcf7-radio p{width:auto}.applyForm__radio .wpcf7-radio span{position:relative;width:auto}.applyForm__radio .wpcf7-radio span label{display:flex!important;cursor:pointer;position:relative}.applyForm__radio .wpcf7-radio span label input{position:absolute;opacity:0}.applyForm__radio .wpcf7-radio span label span{padding-left:26px}.applyForm__radio .wpcf7-radio span label span:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid transparent;border-radius:50%;background:#003770;opacity:0;transition:all .2s ease}.applyForm__radio .wpcf7-radio span label span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #003770;border-radius:50%;background:#fff}.applyForm__radio .wpcf7-radio span label input:checked+span:after{opacity:1}.applyForm__col{width:100%}.applyForm__col label,.applyForm__col br{display:none}.applyForm__col span{display:block;width:100%}.applyForm__col input[type=text],.applyForm__col input[type=email]{width:100%;border:1px solid #082b64;background:#eff3ff;height:53px;font-size:21px;color:#000;font-family:Montserrat,sans-serif;font-weight:400;border-radius:5px;padding:5px 10px}.applyForm__col textarea{width:100%;border:1px solid #082b64;background:#eff3ff;height:150px;font-size:21px;color:#000;font-family:Montserrat,sans-serif;font-weight:400;border-radius:5px;padding:10px}.applyForm .wpcf7-spinner{width:24px;height:24px}.applyForm .apply-button{text-align:center}.applyForm input.wpcf7-submit{background-color:#287bd1;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;border-radius:5px;color:#fff;padding:25px 30px;text-transform:uppercase;border:none;transition:all .3s ease;cursor:pointer;margin:0 auto}.applyForm input.wpcf7-submit:hover{background-color:#2e8aec}.applyForm .applyNote{text-align:center;border-top:1px solid #000C34;padding:30px 0 0}.applyForm .applyNote h2{font-size:21px;font-weight:700}.applyForm .wpcf7-not-valid-tip{font-size:16px;left:inherit;right:0;top:0;position:absolute;text-align:right;background:transparent;border:none;padding:10px}.file-uploader .fu-drop{border:2px dashed #082b64;background:#f5f8ff;padding:18px;border-radius:8px;text-align:center;cursor:pointer;width:100%;height:100px;display:flex;align-items:center;justify-content:center}.file-uploader .fu-drop.drag{background:#e6f0ff;border-color:#003770}.file-uploader .fu-instructions{font-size:16px;margin:0}.file-uploader .fu-browse{background:none;border:none;color:#003770;text-decoration:underline;cursor:pointer}.file-uploader .fu-progress{margin-top:10px;height:12px;background:#e9eefc;border-radius:6px;position:relative}.file-uploader .fu-bar{height:100%;width:0%;background:#003770;border-radius:6px;transition:width .2s ease}.file-uploader .fu-status{margin-top:6px;font-size:13px;color:#082b64}.file-uploader .fu-preview{margin-top:8px;font-size:14px;color:#0b2b54}.dashboard-container .sidebar{position:fixed;left:0;top:0;height:100vh;width:280px;background:linear-gradient(135deg,#000c34,#003770);padding:20px;transition:transform .3s ease;box-sizing:border-box}.dashboard-container .sidebar h2{color:#fff;margin-bottom:30px;font-size:24px}.dashboard-container .sidebar h2 img{display:block;width:100%;max-width:200px;height:auto}.dashboard-container .sidebar-user{display:flex;align-items:center;gap:12px;padding:15px;background:#34495e;border-radius:8px;margin-bottom:30px}.dashboard-container .sidebar-user .avatar{width:45px;height:45px}.dashboard-container .sidebar-user-info{flex:1}.dashboard-container .sidebar-user-info .name{color:#fff;font-weight:600;font-size:14px}.dashboard-container .sidebar-user-info .email{color:#bdc3c7;font-size:12px}.dashboard-container .nav-item{color:#bdc3c7;padding:12px 15px;margin-bottom:5px;border-radius:8px;cursor:pointer;transition:all .3s ease}.dashboard-container .nav-item:hover,.dashboard-container .nav-item.active{background:#34495e;color:#fff}.dashboard-container .logout-btn{position:absolute;bottom:20px;left:20px;right:20px;background:#e74c3c;color:#fff;border:none;padding:12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:background .3s ease;text-align:center}.dashboard-container .logout-btn:hover{background:#c0392b}.dashboard-container .copyright{position:absolute;bottom:70px;left:20px;right:20px;text-align:center;color:#95a5a6;font-size:12px;padding:10px 0;border-top:1px solid #34495e}.dashboard-container .table-container{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000000d;overflow-x:auto}.dashboard-container .table-container h2{margin-bottom:20px;color:#2c3e50}.dashboard-container table{width:100%;border-collapse:collapse;min-width:600px}.dashboard-container thead{background:#f8f9fa}.dashboard-container th{padding:15px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:2px solid #e9ecef}.dashboard-container td{padding:15px;border-bottom:1px solid #e9ecef;color:#495057}.dashboard-container tbody tr:hover{background:#f8f9fa}.dashboard-container .status{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600}.dashboard-container .status.active{background:#d4edda;color:#155724}.dashboard-container .status.pending{background:#fff3cd;color:#856404}.dashboard-container .status.inactive{background:#f8d7da;color:#721c24}.dashboard-container .action-btn{padding:6px 12px;border:none;border-radius:5px;cursor:pointer;font-size:12px;margin-right:5px;transition:all .3s ease}.dashboard-container .action-btn.edit{background:#3498db;color:#fff}.dashboard-container .action-btn.edit:hover{background:#2980b9}.dashboard-container .action-btn.delete{background:#e74c3c;color:#fff}.dashboard-container .action-btn.delete:hover{background:#c0392b}.dashboard-container .main-content{margin-left:300px;padding:20px;transition:margin-left .3s ease;box-sizing:border-box}.dashboard-container .content-section{display:none}.dashboard-container .content-section .resources-videos h2{font-size:35px;padding:15px 0}.dashboard-container .content-section .resources-videos .videos{display:flex;width:100%;gap:20px;flex-flow:row wrap}.dashboard-container .content-section .resources-videos .videos .video-card{width:calc(25% - 20px)}.dashboard-container .content-section .resources-videos .videos .video-card iframe{width:100%}.dashboard-container .content-section.active{display:block}.dashboard-container .header{background:#fff;padding:20px 30px;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 10px #0000000d}.dashboard-container .header h1{font-size:28px;color:#2c3e50}.dashboard-container .avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;overflow:hidden}.dashboard-container .avatar img{display:block;width:100%}.dashboard-container .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.dashboard-container .stat-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease}.dashboard-container .stat-card:hover{transform:translateY(-5px)}.dashboard-container .stat-card h3{color:#7f8c8d;font-size:14px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.dashboard-container .stat-value{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:10px}.dashboard-container .stat-change{font-size:14px;color:#27ae60}.dashboard-container .stat-change.negative{color:#e74c3c}.dashboard-container .chart-container{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px}.dashboard-container .chart-container h2{margin-bottom:20px;color:#2c3e50}.dashboard-container .chart-placeholder{height:300px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.dashboard-container .menu-toggle{display:none;position:fixed;top:20px;right:20px;z-index:1000;background:linear-gradient(135deg,#000c34,#003770);color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:18px}.ladder-hover:hover{z-index:10;transition:all .4s ease-in-out!important;transform:scale(1.03)}@media screen and (min-width:600px){#mobile-menu.active{display:block!important}.applyForm__row{flex-flow:column}}@media screen and (min-width:1024px){.applyForm__row{flex-flow:row}}@media screen and (min-width:1280px){.burgerMenuWrap{display:none}}@media(max-width:768px){.dashboard-container .table-container{padding:15px}.dashboard-container table{font-size:14px}.dashboard-container th,.dashboard-container td{padding:10px}.dashboard-container .sidebar{transform:translate(-100%);z-index:999}.dashboard-container .sidebar.active{transform:translate(0)}.dashboard-container .main-content{margin-left:0}.dashboard-container .menu-toggle{display:block}.dashboard-container .header{flex-direction:column;gap:15px;text-align:center}.dashboard-container .content-section{display:none}.dashboard-container .content-section .resources-videos .videos{flex-flow:row column}.dashboard-container .content-section .resources-videos .videos .video-card,.dashboard-container .content-section .resources-videos .videos .video-card iframe{width:100%}.dashboard-container .stats-grid{grid-template-columns:1fr}.dashboard-container .logout-btn{position:relative;bottom:auto;left:auto;right:auto;margin-top:20px;top:18px}.dashboard-container .copyright{position:relative;bottom:auto;left:auto;right:auto;border-top:none;margin-top:15px}}
