@charset "UTF-8";
/***!  https://harmonymc.ae/templates/gridbox/css/custom.css  !***/

:root{--accent:hsl(215,100%,45%);--redtext:hsl(0,100%,32%);--redbg:hsl(0,100%,93%);--redb:hsl(0,100%,75%);--grey:rgba(34,36,38,0.15);--pad:0.5em;--space:0.5em;--bw:1px;--rad:0.5em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;letter-spacing:0.3px;box-sizing:border-box}@font-face{src:url('https://harmonymc.ae/templates/gridbox/library/fonts/Euclid-SemiBold/euclid-circular-a-semibold.ttf') format('truetype');font-family:'Euclid-SemiBold';font-weight:600;font-style:normal;font-display:swap}@font-face{src:url('https://harmonymc.ae/templates/gridbox/library/fonts/Harmony-Kids/grobold.ttf') format('truetype');font-family:'Harmony-Kids';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://harmonymc.ae/templates/gridbox/library/fonts/Product-Sans/product-sans-regular.ttf') format('truetype');font-family:'Product-Sans';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://harmonymc.ae/templates/gridbox/library/fonts/Product-Sans-Bold/product-sans-bold.ttf') format('truetype');font-family:'Product-Sans-Bold';font-weight:bold;font-style:normal;font-display:swap}@font-face{src:url('https://harmonymc.ae/templates/gridbox/library/fonts/Sada-Bold/sada-bold.ttf') format('truetype');font-family:'Sada-Bold';font-weight:bold;font-style:normal;font-display:swap}@font-face{src:url('https://harmonymc.ae/templates/gridbox/library/fonts/icomoon/icomoon.woff') format('woff');font-family:'IcoMoon';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url("https://harmonymc.ae/templates/gridbox/library/icons/fontawesome/fa-solid-900.woff") format("woff");font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap}@font-face{src:url("https://harmonymc.ae/templates/gridbox/library/icons/material/material.woff") format("woff");font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url("https://harmonymc.ae/templates/gridbox/library/icons/ba-icons/ba-icons.woff") format("woff");font-family:"ba-icons";font-style:normal;font-weight:400;font-display:swap}.ba-row.sticky_footer{position:fixed !important;bottom:0;left:50% !important;transform:translateX(-50%) !important;width:100vw !important;z-index:10000;padding-bottom:env(safe-area-inset-bottom);background-color:white}@media (max-width:767px){.ba-row.sticky_footer{display:none !important}.ba-row.sticky_footer.mobile-static{display:block !important;position:static !important;left:auto !important;transform:none !important;width:100% !important}}.overlay-trigger-btn .ba-btn-transition{background-color:#5b6572 !important;color:#fff !important;border:none !important;border-radius:20px !important;padding:12px 24px !important;font-weight:600 !important;transition:all 0.3s ease !important}.overlay-trigger-btn .ba-btn-transition:hover{background-color:#4a525d !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(91,101,114,0.3) !important}.overlay-trigger-btn .ba-btn-transition:active{background-color:#3d444d !important;transform:translateY(0) !important}.overlay-trigger-btn .ba-btn-transition span{color:#fff !important;font-weight:600 !important}.no-footer-page .ba-section-footer,.no-footer-page footer,.no-footer-page .footer-section,.no-footer-page [data-section-type="footer"],.no-footer-page [id*="footer"],.no-footer-page .ba-footer{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.no-footer-page{padding-bottom:0 !important;margin-bottom:0 !important}.blue-overlay-btn .ba-btn-transition{background-color:#53c2ed !important;color:#fff !important;border:none !important;border-radius:20px !important;padding:12px 24px !important;font-weight:600 !important;transition:all 0.3s ease !important}.blue-overlay-btn .ba-btn-transition:hover{background-color:#2ab4eb !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(83,194,237,0.4) !important}.blue-overlay-btn .ba-btn-transition:active{background-color:#1aa0d6 !important;transform:translateY(0) !important}.blue-overlay-btn .ba-btn-transition span{color:#fff !important;font-weight:600 !important}.ba-phone-countries-list{display:none !important}.ba-phone-field-wrapper:focus-within .ba-phone-countries-list{display:block !important;position:absolute;max-height:250px;overflow-y:auto;z-index:9999}html,body,.harmony-form,.harmony-form *{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#333 !important;letter-spacing:.3px;box-sizing:border-box}.harmony-form{--pad:0;--rad:0;--bw:0}.harmony-form input,.harmony-form select,.harmony-form textarea{width:100% !important;background:transparent !important;border:none !important;border-bottom:1px solid #c9c9c9 !important;border-radius:0 !important;box-shadow:none !important;padding:10px 0 !important;font-size:15px !important;appearance:none !important;-webkit-appearance:none !important}.harmony-form input:focus,.harmony-form select:focus,.harmony-form textarea:focus{border-bottom-color:#9ea4aa !important}.harmony-form label{display:block;margin-bottom:6px;font-size:13px;font-weight:400;text-transform:uppercase}.harmony-form .nui.select.selection{display:block;width:100%;border:0 !important;background:transparent !important;padding:0 !important;box-shadow:none !important;border-radius:0 !important;position:relative}.harmony-form .nui.select.selection .text{padding:10px 0 !important;margin:0 !important;border:0 !important;border-bottom:1px solid #c9c9c9 !important;background:transparent !important;color:#333 !important;font-size:15px !important}.harmony-form .nui.select.selection:focus-within .text{border-bottom-color:#9ea4aa !important}.harmony-form .nui.select.selection .search,.harmony-form .nui.select.selection .close.icon{display:none !important}.harmony-form .nui.select.selection .dropdown.icon{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.5}.harmony-form .input.iconed{position:relative}.harmony-form .input.iconed input{padding-right:34px !important}.harmony-form .input.iconed .icon{position:absolute;right:0;bottom:10px}.harmony-form .field.holder.error input,.harmony-form .field.holder.error select,.harmony-form .field.holder.error textarea{border-bottom-color:#c62828 !important}.harmony-form .errormsg{color:#c62828 !important;font-size:13px;font-weight:500;margin-top:6px;display:block}.harmony-form button[type="submit"],.harmony-form input[type="submit"]{background:#5a626d;color:#fff;border:0;border-radius:40px;padding:12px 36px;font-size:14px;font-weight:600;margin-top:18px;cursor:pointer;color:#fff !important;transition:filter .2s ease}.harmony-form button[type="submit"]:hover,.harmony-form input[type="submit"]:hover{filter:brightness(.9)}.harmony-form .chronocredits{display:none !important}.nui.select.selection{position:relative;display:block;width:100%;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;cursor:pointer}.nui.select.selection select{appearance:none !important;-webkit-appearance:none !important;border:0 !important;background:transparent !important;box-shadow:none !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;color:transparent !important;outline:0 !important}.nui.select.selection .text{padding:10px 0 !important;border-bottom:1px solid #c9c9c9 !important;background:transparent !important;color:#333 !important;font-size:15px !important;font-weight:400 !important}.nui.select.selection:focus-within .text,.nui.select.selection:hover .text{border-bottom-color:#9ea4aa !important}.nui.select.selection:focus,.nui.select.selection .text:focus,.nui.select.selection select:focus{outline:none !important;box-shadow:none !important}.nui.select.selection .dropdown.icon{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none}.nui.select.selection .menu{display:block;border:0 !important;background:#fff !important;box-shadow:0 10px 28px rgba(0,0,0,0.10) !important;border-radius:10px !important;overflow-y:auto !important;max-height:220px !important;scrollbar-width:thin;scrollbar-color:#ccc #f8f8f8;scroll-behavior:smooth}.nui.select.selection .menu::-webkit-scrollbar{width:6px}.nui.select.selection .menu::-webkit-scrollbar-track{background:#f8f8f8}.nui.select.selection .menu::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.nui.select.selection .menu::-webkit-scrollbar-thumb:hover{background-color:#aaa}.nui.select.selection .menu .item{padding:12px 14px !important;line-height:1.2;cursor:pointer;transition:background 0.2s ease}.nui.select.selection .menu .item:hover{background:#f6f7f8 !important}.nui.select.selection .menu .item.active,.nui.select.selection .menu .item.selected{background:#eef1f5 !important;font-weight:600;color:#111 !important}.nui.select.selection .search,.nui.select.selection .close.icon{display:none !important}.nui.popup.calendar .item.nui.flex.spaced.equal.items.justify-center.bold.p1{display:none !important}.nui.popup.calendar .item.nui.flex.spaced.equal.items.divided.justify-center{display:none !important}.nui.popup.calendar .item.nui.flex.vertical.menu.hours,.nui.popup.calendar .item.nui.flex.vertical.menu.minutes{display:none !important}.nui.popup.calendar .nui.flex.vertical.divided>.item:nth-child(2),.nui.popup.calendar .nui.flex.vertical.divided>.item:nth-child(3){display:none !important}.nui.popup.calendar .menu.hours,.nui.popup.calendar .menu.minutes{display:none !important}input[name="preferred_appointment_date"][readonly],#preferred_appointment_date[readonly]{cursor:pointer !important}.nui.form .field .input.iconed{pointer-events:auto !important}.ba-row:first-of-type{position:relative;!important}@media screen and (max-width:767px){.remove-mob{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}}.remove{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.ba-blog-post-image img,.ba-blog-recent-post img{width:100%;height:auto !important;object-fit:cover}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--h-primary:#5B6572;--h-accent:#3a4249}.aurora{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.35;background:radial-gradient(60% 50% at 15% 20%,rgba(91,101,114,.10),transparent 60%),linear-gradient(90deg,transparent 0%,rgba(227,235,239,.30) 25%,rgba(91,101,114,.18) 50%,rgba(227,235,239,.30) 75%,transparent 100%);animation:aurora 16s ease-in-out infinite}@keyframes aurora{0%,100%{transform:translateX(-40%)}50%{transform:translateX(40%)}}.snowflake{position:fixed;top:-12vh;left:0;z-index:2147483647;color:#fff;opacity:.85;pointer-events:none;user-select:none;line-height:1;will-change:transform;animation:snow-fall var(--dur,10s) linear forwards;text-shadow:0 0 6px rgba(255,255,255,.35)}@keyframes snow-fall{from{transform:translate3d(0,-15vh,0)}to{transform:translate3d(0,115vh,0)}}@media (prefers-reduced-motion:reduce){body.rm-respected .snowflake{animation:none}}
