@media screen and (min-width:1241px) and (max-width:1500px){.banner-section.home .col-xl-8{flex:none;width:92%}section.banner-section h1{line-height:unset!important;font-size:81px!important}.banner-rotating-text .rotating-word{line-height:unset}.about-sec-jay h6{letter-spacing:14px}.footer h2{font-size:29px}.footer .py-xl-9{padding-top:60px!important;padding-bottom:50px!important}section.companies-innner h1{width:70%;font-size:52px!important;line-height:unset!important}.about-sec-jay h2.mb-0.fs-13.pb-7.border-bottom{padding:0!important}section.about-img video{height:430px}.company.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.blog-detail img{object-fit:cover;width:100%;height:500px}}@media (max-width:767px){.scroll-nav{display:none}.header.scrolled .hamburger-group{opacity:1!important}.banner-rotating-text .rotating-word{line-height:unset}.banner-rotating-text{vertical-align:baseline}section.banner-section h1{line-height:unset!important;font-size:31px!important}.banner-section.home .col-xl-8 .d-flex{display:block!important}.banner-inner-section p{padding-top:0;font-size:15px!important}.banner-inner-section img{width:25px}.header.scrolled .hamburger-group{transform:unset;pointer-events:auto}.about-sec-jay h6{letter-spacing:5px}section.about-img video{height:290px}.about-img .py-4{padding-top:1rem!important;padding-bottom:1rem!important}footer.footer h2{font-size:22px}footer.footer.bg-dark.py-5.py-lg-11.py-xl-12{padding-top:2rem!important;padding-bottom:0!important}footer.footer p{margin-bottom:0!important}.deal-action-section{min-width:100%;padding-left:0}.deal-title{font-size:22px}.deal-description{margin-bottom:0}h2.accordion-header button{font-size:19px!important}.banner-section.home a{margin-top:30px}.banner-inner-section{min-height:350px}}@media screen and (max-width:575px){.banner-des-one{display:unset!important}.home_banner_div_marge{width:100%}section.banner-section h1{width:100%;font-size:39px!important;line-height:46px!important}.banner-section.home a{width:100%}footer.footer{padding-bottom:0!important}section.companies-innner.banner-section h1{font-size:33px!important;line-height:37px!important}.margin-top-80px{margin-top:50px}section.get-in-touch .d-flex{display:unset!important}.pad-left-15{padding-left:0}.map-stat iframe{height:330px}section.companies-innner.banner-section.banner-inner-section h1{font-size:27px!important}.card{min-height:auto}section.meet-our-team .mb-5,.team-card-premium{margin-bottom:10px!important}}form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style){background-color:var(--fluentform-primary);color:#fff;text-transform:capitalize;background:linear-gradient(90deg,#ff2d8f 0%,#d633a6 50%,#7b2cbf 100%);border-radius:50px;width:100%;padding:15px 0;font-size:22px}
.fmc-menu-overlay{z-index:1050;opacity:0;visibility:hidden;background:#1f2a2e73;transition:opacity .3s;position:fixed;inset:0}.fmc-menu-overlay.open{opacity:1;visibility:visible}.fmc-menu-panel{z-index:1051;background:#fff;width:min(360px,90vw);height:100%;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 50px #0003}.fmc-menu-panel.open{transform:translate(0)}.fmc-team-marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.fmc-team-marquee{gap:1.5rem;width:max-content;animation:60s linear infinite fmc-team-scroll;display:flex}.fmc-team-marquee>*{flex:none;width:300px}@keyframes fmc-team-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fmc-team-marquee{animation:none}}.banner-section.home h1{line-height:1.06;font-size:clamp(2.5rem,1rem + 5vw,5.5rem)!important}.banner-section.home .home_banner_div_marge{align-items:center;gap:1rem;display:flex}.banner-section.home .home_banner_div_marge img.animate-spin{flex-shrink:0;width:60px!important;height:60px!important}.banner-section.home .banner-textrs{gap:1.25rem!important;padding-bottom:3rem!important}@media (max-width:575.98px){.banner-section.home h1{line-height:1.1;font-size:2.25rem!important}.banner-section.home .home_banner_div_marge img.animate-spin{width:40px!important;height:40px!important}}footer.footer h2{font-size:1.625rem;line-height:1.3}footer.footer .fs-5{font-size:1rem!important}footer.footer p{font-size:1rem}@media (min-width:1500px){footer.footer h2{font-size:1.75rem}}@media (max-width:767.98px){footer.footer h2{font-size:1.375rem}footer.footer .fs-5{font-size:.9375rem!important}}.fmc-form{flex-direction:column;gap:1.25rem;width:100%;max-width:640px;display:flex}.fmc-field{flex-direction:column;gap:.5rem;display:flex}.fmc-field label{color:var(--bs-secondary,#1f2a2e);letter-spacing:.01em;font-size:.875rem;font-weight:600}.fmc-form input,.fmc-form textarea{width:100%;color:var(--bs-secondary,#1f2a2e);appearance:none;background:#fff;border:1.5px solid #1f2a2e26;border-radius:12px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .18s,box-shadow .18s}.fmc-form textarea{resize:vertical;min-height:140px}.fmc-form input::placeholder,.fmc-form textarea::placeholder{color:#1f2a2e66}.fmc-form input:focus,.fmc-form textarea:focus{border-color:#ff2d8f;box-shadow:0 0 0 4px #ff2d8f1f}.fmc-hp{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.fmc-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff2d8f 0%,#d633a6 50%,#7b2cbf 100%);border:none;border-radius:9999px;align-self:flex-start;min-width:220px;margin-top:.25rem;padding:.95rem 2.25rem;font-size:1.0625rem;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 8px 24px #ff2d8f40}.fmc-submit:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d633a652}.fmc-submit:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.fmc-form-note{margin:.25rem 0 0;font-size:.9375rem;font-weight:600}.fmc-ok{color:#1f9d55}.fmc-err{color:#cf2e2e}@media (max-width:575.98px){.fmc-submit{text-align:center;align-self:stretch;width:100%}}.get-template{z-index:1040;opacity:0;visibility:hidden;transition:opacity .3s;position:fixed;bottom:24px;right:24px}.get-template.show{opacity:1;visibility:visible}
