.phone-and-button{display:flex;align-items:center;gap:15px;justify-content:flex-end}.header-phone{color:#45B7D0;font-size:24px;font-weight:500;text-decoration:none}.enquire-now{background-color:#EA1C63;color:#FFFFFF!important;border-radius:50px;padding:10px 20px;font-weight:400;text-transform:uppercase;border:none}body.home .homepage-team-buttons a.btn.solid[href="/careers/"]:hover{background-color:#29C0D5;border-color:#29C0D5;color:#fff}.custom-checklist{list-style:none!important;padding-left:0;margin-left:0}.custom-checklist li{position:relative;padding-left:30px;margin-bottom:10px}.custom-checklist li::before{content:"\2713";color:#29C0D5;border:1.5px solid #29C0D5;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;position:absolute;left:0;top:4px}.aioseo-breadcrumbs{color:#ffffff}.aioseo-breadcrumbs a{color:#ffffff!important;display:inline!important;visibility:visible!important}.custom-post-nav{display:flex;flex-direction:column;gap:0;margin-top:0;font-size:16px;color:#333}.custom-post-nav .prev-post{text-align:left}.custom-post-nav .next-post{text-align:right}.careers-form .form-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.careers-form .span-12{flex:1 1 100%;max-width:100%}.careers-form .span-6{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}@media (max-width:768px){.careers-form .span-6{flex-basis:100%;max-width:100%}}.careers-form .field{display:flex;flex-direction:column;width:100%}.careers-form .field>span{display:block;margin-bottom:6px;font-weight:400}.careers-form input[type="text"],.careers-form input[type="email"],.careers-form input[type="tel"],.careers-form input[type="file"],.careers-form select,.careers-form textarea{width:100%;max-width:100%;min-height:48px;padding:8px 12px;border-radius:3px;border:1px solid transparent;background:#fff;box-sizing:border-box;display:block}.careers-form textarea{min-height:120px;resize:vertical}.careers-form .wpcf7-form-control{margin:0}.careers-form .wpcf7-not-valid-tip{margin-top:6px}.careers-form .form-actions{margin-top:8px}.careers-form input[type="submit"]{display:inline-block;width:auto;padding:10px 22px;border:0;border-radius:9999px;background:#e91e63;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.15)}.careers-form input[type="submit"]:hover{background:#d61a57}.careers-form input[type="submit"]:focus{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 3px rgba(233,30,99,.35)}.careers-form .small-text{line-height:1.6;font-size:.9em;color:#666;margin-top:12px}.careers-form .recaptcha-note{margin-top:8px}@media (max-width:980px){.stack-this-row{flex-wrap:wrap!important}.stack-this-row .et_pb_column{width:100%!important;margin-right:0!important}}h2,h3{margin-top:30px}.et_mobile_menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:400px;max-width:90vw;z-index:9999}.row{display:flex;flex-wrap:wrap;gap:20px}.col-6{flex:0 0 48%}.col-12{flex:0 0 100%}a.et_pb_button.et_pb_no_hover_icon[style*="#29C0D5"]:hover{background-color:#ffffff!important;color:#29C0D5!important;border-color:#29C0D5!important}a.et_pb_button.et_pb_no_hover_icon[style*="#EA1C63"]:hover{background-color:#ffffff!important;color:#EA1C63!important;border-color:#EA1C63!important}blockquote p{text-align:left;margin-bottom:1em}.inline-buttons a{display:inline-block;padding:12px 28px;border-radius:50px;font-weight:600;text-transform:uppercase;margin-right:10px;text-decoration:none}.inline-buttons a.call{border:3px solid #29C0D5;color:#29C0D5;background:transparent}.inline-buttons a.email{background:#EA1C63;color:#fff;border:2px solid #EA1C63}