.contact-hero{background:#F9F9F9;padding-bottom:8%}.contact-hero.contact-hero-blog-btm{padding-bottom:4%}.contact-hero .contact-head{padding:4% 0 19%;background-image:url(/gym360/assets/images/contact-head.png);background-size:cover;background-repeat:no-repeat;border-radius:0 0 40px 40px;margin-bottom:8%}.contact-hero .contact-row{justify-content:center;display:grid;grid-template-columns:.8fr 1fr;margin:0 11%}@media (max-width:1400px){.contact-hero .contact-row{margin:0 5%}}@media (max-width:767px){.contact-hero .contact-row{margin:0}}.contact-hero .contact-row.contact-grid-form{grid-template-columns:1fr}.contact-hero .contact-row.contact-blog-form{grid-template-columns:unset;padding:0}@media (max-width:998px){.contact-hero .contact-row{grid-template-columns:repeat(1,1fr);gap:20px;padding:0 20px}}.contact-hero .contact-left .contact-headings h1{font-weight:500;font-size:50px;letter-spacing:-.01em;color:#413C3C;margin-bottom:20px}@media (max-width:1600px){.contact-hero .contact-left .contact-headings h1{font-size:45px}}@media (max-width:768px){.contact-hero .contact-left .contact-headings h1{font-size:30px;line-height:1.1;margin-bottom:8px}}@media (max-width:480px){.contact-hero .contact-left .contact-headings h1{font-size:25px}}.contact-hero .contact-left .contact-headings p{font-weight:400;font-size:19px;color:#575757;margin-bottom:30px}@media (max-width:1600px){.contact-hero .contact-left .contact-headings p{font-size:17px}}@media (max-width:1400px){.contact-hero .contact-left .contact-headings p{font-size:15px}}@media (max-width:768px){.contact-hero .contact-left .contact-headings p{margin-bottom:19px;font-size:15px}}@media (max-width:480px){.contact-hero .contact-left .contact-headings p{font-size:13px}}.contact-hero .contact-left .contact-details h6{font-weight:400;font-size:20px;line-height:23px;color:#FF5310;margin-bottom:30px}@media (max-width:768px){.contact-hero .contact-left .contact-details h6{margin-bottom:19px}}.contact-hero .contact-left .contact-details span{font-weight:400;font-size:12px;line-height:15px;color:#868686}.contact-hero .contact-left .contact-details p{font-weight:400;font-size:15px;line-height:18px;color:#686868;margin-top:10px}.contact-hero .contact-left .contact-details .contact-phone-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:10px}.contact-hero .contact-left .contact-details .contact-phone-row>p{margin-top:0;margin-bottom:0}.contact-hero .contact-left .contact-details .contact-whatsapp-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.4rem .85rem;border:none;border-radius:999px;background:#25d366;color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(37,211,102,.35)}.contact-hero .contact-left .contact-details .contact-whatsapp-pill .fa-whatsapp,.contact-hero .contact-left .contact-details .contact-whatsapp-pill span{color:#fff}.contact-hero .contact-left .contact-details .contact-whatsapp-pill:hover{background:#1fb855;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,211,102,.4)}.contact-hero .contact-left .contact-details .contact-whatsapp-pill:hover .fa-whatsapp,.contact-hero .contact-left .contact-details .contact-whatsapp-pill:hover span{color:#fff}.contact-hero .contact-left .contact-details .contact-whatsapp-pill .fa-whatsapp{font-size:1.05em;margin-left:.15rem}@media (max-width:768px){.contact-hero .contact-right{padding:0}}.contact-hero .contact-right.contact-right-blog{padding:5rem 0 0}@media (max-width:768px){.contact-hero .contact-right.contact-right-blog{padding:2rem 0 0}}.contact-hero .contact-right .contact-form{background:#F0F0F0;border:1px solid #e3e3e3;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:15px;padding:40px;position:relative}.contact-hero .contact-right .contact-form.pri-contact-form{padding:70px 40px}@media (max-width:768px){.contact-hero .contact-right .contact-form.pri-contact-form{padding:40px 20px}.contact-hero .contact-right .contact-form{padding:25px}}.contact-hero .contact-right .contact-form h2{font-weight:400;font-size:40px;letter-spacing:-.01em;color:#171717;margin-bottom:30px}.contact-hero .contact-right .contact-form h2.pri-h2{margin:5px 0 35px}@media (max-width:676px){.contact-hero .contact-right .contact-form h2.pri-h2{margin:0 0 19px}}.contact-hero .contact-right .contact-form p{font-weight:400;font-size:12px;line-height:16px;color:#7D7D7D;margin-bottom:30px}.contact-hero .contact-right .contact-form p.pri-p{margin-bottom:60px}@media (max-width:768px){.contact-hero .contact-right .contact-form p.pri-p{margin-bottom:30px}}.contact-hero .contact-right .contact-form .i-flex{grid-gap:20px;gap:20px;justify-content:center;margin-bottom:20px;display:grid;align-items:start;grid-template-columns:1fr 1fr}@media (max-width:768px){.contact-hero .contact-right .contact-form .i-flex{margin-bottom:15px;grid-template-columns:1fr}}.contact-hero .contact-right .contact-form .i-flex input{background:#FFFFFF;border-radius:20px;border:none;width:100%;padding:10px 30px;outline:none}@media (max-width:768px){.contact-hero .contact-right .contact-form .i-flex input{padding:10px 18px}}.contact-hero .contact-right .contact-form .i-flex input::placeholder{font-weight:300;font-size:13px;color:#858585}.contact-hero .contact-right .contact-form .i-flex select{background:#FFFFFF;border-radius:20.7064px;border:none;width:100%;padding:10px 30px;font-weight:300;font-size:13px;line-height:16px;color:#858585;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M2 2L7 6L12 2' stroke='%23858585' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:13px;height:44px}@media (max-width:768px){.contact-hero .contact-right .contact-form .i-flex select{padding:10px 18px}}.contact-hero .contact-right .contact-form .i-flex select:valid{color:#000}.contact-hero .contact-right .contact-form .column{margin-bottom:30px}.contact-hero .contact-right .contact-form .column textarea{width:100%;min-height:150px;padding:18px 20px;background:#FFFFFF;border-radius:18px;font-size:14px;font-family:inherit;outline:none;resize:none;border:none}@media (max-width:768px){.contact-hero .contact-right .contact-form .column textarea{padding:14px 18px}}.contact-hero .contact-right .contact-form .column textarea::placeholder{font-weight:300;font-size:12px;color:#858585}.contact-hero .contact-right .contact-form .frm-submit{padding:10px;gap:10px;background:#FF5310;border-radius:40px;font-weight:500;font-size:13px;color:#FFFFFF;width:100%}.contact-hero .contact-right .contact-form .field .error-text{position:relative;z-index:2;width:100%}.contact-form-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:rgba(240,240,240,.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:15px;z-index:5;animation:contact-form-loading-fade-in .22s ease-out both}.contact-form-loading__spinner{width:56px;height:56px;border-radius:50%;border:4px solid rgba(255,83,16,.18);border-top-color:#ff5310;animation:contact-form-loading-spin .72s linear infinite}.contact-form-loading__label{font-family:inherit;font-size:13px;font-weight:500;color:#555;letter-spacing:.02em;margin:0}@keyframes contact-form-loading-fade-in{0%{opacity:0}to{opacity:1}}@keyframes contact-form-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-form-loading{animation:none!important}.contact-form-loading__spinner{animation-duration:2.4s!important}}.contact-form-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#F0F0F0;border:1px solid #e3e3e3;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:15px;padding:80px 40px;min-height:340px;animation:contact-form-success-card-in .52s cubic-bezier(.16,1,.3,1) both}@media (max-width:768px){.contact-form-success{padding:56px 24px;min-height:280px}}.contact-form-success__check{width:96px;height:96px;display:block;margin:0 auto 28px;overflow:visible}.contact-form-success__check-circle{fill:none;stroke:#FF5310;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:176;stroke-dashoffset:176;transform-origin:32px 32px;animation:contact-form-success-draw-circle .72s cubic-bezier(.65,0,.45,1) .14s forwards}.contact-form-success__check-tick{fill:none;stroke:#FF5310;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:contact-form-success-draw-tick .36s cubic-bezier(.65,0,.45,1) .76s forwards}.contact-form-success__title{font-family:inherit;font-weight:500;font-size:32px;letter-spacing:-.01em;color:#171717;margin:0 0 10px;opacity:0;animation:contact-form-success-text-in .46s cubic-bezier(.16,1,.3,1) .98s forwards}@media (max-width:676px){.contact-form-success__title{font-size:26px}}.contact-form-success__message{font-family:inherit;font-weight:400;font-size:16px;line-height:1.5;color:#555;max-width:380px;margin:0 auto;opacity:0;animation:contact-form-success-text-in .46s cubic-bezier(.16,1,.3,1) 1.12s forwards}@keyframes contact-form-success-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-form-success-draw-circle{to{stroke-dashoffset:0}}@keyframes contact-form-success-draw-tick{to{stroke-dashoffset:0}}@keyframes contact-form-success-text-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-form-success,.contact-form-success__message,.contact-form-success__title{animation:none!important;opacity:1!important;transform:none!important}.contact-form-success__check-circle,.contact-form-success__check-tick{animation:none!important;stroke-dashoffset:0!important}}