.jf-service-page-template-wrapper #service-boxes-section .service-icon svg{background-color:#035f9c;height:80px;width:80px;padding:16px;border-radius:.75rem}.jf-service-page-template-wrapper #stats-section .big-number{color:var(--stats-numbers-color, #000)}@media(min-width: 768px){.jf-service-page-template-wrapper .card-body.form-section{padding:2rem !important}}.jf-service-page-template-wrapper #map-section .map-desktop iframe{margin-bottom:-7px;height:360px}.jf-service-page-template-wrapper #map-section .map-mobile iframe{margin-bottom:-7px;height:240px}.jf-service-page-template-wrapper #map-section .map-container iframe{width:100%}.jf-service-page-template-wrapper .interlinking-button:hover svg path{stroke:#fff}.jf-service-page-template-wrapper #verticalTabsAccordion button.collapsed .icon-plus{display:block}.jf-service-page-template-wrapper #verticalTabsAccordion button:not(.collapsed) .icon-plus{display:none}.jf-service-page-template-wrapper #verticalTabsAccordion button:not(.collapsed) .icon-minus{display:block !important}.jf-service-page-template-wrapper .partners-swiper-container,.jf-service-page-template-wrapper .clients-swiper-container,.jf-service-page-template-wrapper .awards-swiper-container{padding-inline:1rem !important}.jf-service-page-template-wrapper .swiper-button-prev:after,.jf-service-page-template-wrapper .swiper-button-next:after{font-weight:bold !important}.jf-service-page-template-wrapper .swiper-wrapper{justify-content:space-between}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-next:after,.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-prev:after{color:#4e4e4e;font-weight:bold;font-size:18px}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-prev{left:-30px;transform:translateX(-10px)}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-next{right:-20px;transform:translateX(10px)}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-next,.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-prev{height:35px;width:35px;border-radius:50%;transition:.2s}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .testimonial-swiper .swiper-slide{height:auto !important}@media(max-width: 768px){.jf-service-page-template-wrapper .testimonial-swiper-wrapper .testimonial-swiper-wrapper .swiper-button-prev{left:0 !important}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .testimonial-swiper{padding-inline:1rem !important}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .testimonial-swiper-wrapper .swiper-button-next{right:0 !important}}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-next:hover,.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-prev:hover{background:#f6f6f6}@media(max-width: 768px){.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-next,.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-prev{transform:none !important}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-next{right:0px !important}.jf-service-page-template-wrapper .testimonial-swiper-wrapper .swiper-button-prev{left:-9px !important}}.jf-service-page-template-wrapper .jf-heading-color{color:var(--bs-heading-color) !important;text-transform:none !important}.jf-service-page-template-wrapper .jf-text-white{color:#fff !important}.jf-service-page-template-wrapper .color-paragraph p,.jf-service-page-template-wrapper .color-paragraph{color:var(--paragraph-color) !important}body:has(.jf-service-page-template-wrapper){background:#fff}.jf-service-page-template-wrapper{width:100% !important}div:has(.jf-service-page-template-wrapper):not(.elementor):not(.elementor *){padding:0 !important;margin:0 !important;max-width:none !important;margin:auto;width:100% !important}div:has(.jf-service-page-template-wrapper):not(.elementor):not(.elementor *),main:has(.jf-service-page-template-wrapper){padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important}.jf-service-page-template-wrapper{width:100%}.jf-service-page-template-wrapper h1,.jf-service-page-template-wrapper .bootstrap-container .h1,.bootstrap-container .jf-service-page-template-wrapper .h1,.jf-service-page-template-wrapper .h2,.jf-service-page-template-wrapper .h3{text-wrap:balance !important}.jf-service-page-template-wrapper .container::before,.jf-service-page-template-wrapper .container::after{display:none !important}.jf-home-page .home-clients-slider-section .home-clients-title,.jf-home-page .home-clients-slider-section .col-md-3>.uppercase-line,.jf-service-page-template-wrapper #client-logos-section .home-clients-title,.jf-service-page-template-wrapper #client-logos-section .col-md-3>.uppercase-line,.jf-service-page-template-wrapper #partner-logos-section .home-clients-title,.jf-service-page-template-wrapper #partner-logos-section .col-md-3>.uppercase-line,.jf-service-page-template-wrapper #awards-logos-section .home-clients-title,.jf-service-page-template-wrapper #awards-logos-section .col-md-3>.uppercase-line{margin:0 !important;padding:0 !important;color:var(--heading-color) !important;font-size:18px !important;font-weight:500 !important;line-height:1.2 !important;text-transform:uppercase !important}@media(max-width: 767px){.jf-home-page .home-clients-slider-section .home-clients-title,.jf-home-page .home-clients-slider-section .col-md-3>.uppercase-line,.jf-service-page-template-wrapper #client-logos-section .home-clients-title,.jf-service-page-template-wrapper #client-logos-section .col-md-3>.uppercase-line,.jf-service-page-template-wrapper #partner-logos-section .home-clients-title,.jf-service-page-template-wrapper #partner-logos-section .col-md-3>.uppercase-line,.jf-service-page-template-wrapper #awards-logos-section .home-clients-title,.jf-service-page-template-wrapper #awards-logos-section .col-md-3>.uppercase-line{font-size:14px !important}}.jf-home-page .home-clients-slider-section .col-md-3,.jf-service-page-template-wrapper #client-logos-section .col-md-3,.jf-service-page-template-wrapper #partner-logos-section .col-md-3,.jf-service-page-template-wrapper #awards-logos-section .col-md-3{display:flex;align-items:center}.jf-home-page .home-clients-slider-section .swiper-slide,.jf-service-page-template-wrapper #client-logos-section .swiper-slide,.jf-service-page-template-wrapper #partner-logos-section .swiper-slide,.jf-service-page-template-wrapper #awards-logos-section .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}.jf-home-page .home-clients-slider-section .swiper-slide img,.jf-service-page-template-wrapper #client-logos-section .swiper-slide img,.jf-service-page-template-wrapper #partner-logos-section .swiper-slide img,.jf-service-page-template-wrapper #awards-logos-section .swiper-slide img{width:auto;max-width:100%;height:auto;max-height:56px;object-fit:contain}@media(max-width: 767px){.jf-home-page .home-clients-slider-section .col-md-3,.jf-service-page-template-wrapper #client-logos-section .col-md-3,.jf-service-page-template-wrapper #partner-logos-section .col-md-3,.jf-service-page-template-wrapper #awards-logos-section .col-md-3{justify-content:center;margin-bottom:16px}}.jf-service-page-template-wrapper #case-studies-section .swiper-button-prev,.jf-service-page-template-wrapper #case-studies-section .swiper-button-next{display:none !important}.jf-service-page-template-wrapper #case-studies-section .swiper-slide{padding-inline:0 !important}@media(min-width: 768px){.jf-service-page-template-wrapper #case-studies-section picture{padding:2rem 0}}.jf-service-page-template-wrapper #case-studies-section .swiper-pagination{position:static;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:32px}.jf-service-page-template-wrapper #case-studies-section .swiper-pagination-bullet{width:10px;height:10px;margin:0 !important;border-radius:999px;background:var(--accent-cta);opacity:.25;transition:width .35s ease,opacity .35s ease}.jf-service-page-template-wrapper #case-studies-section .swiper-pagination-bullet-active{width:28px;opacity:1}.jf-service-page-template-wrapper #case-studies-section .case-study-link{display:inline-flex !important;align-items:center;gap:8px;text-decoration:none}.jf-service-page-template-wrapper #case-studies-section .case-study-link-arrow{flex:0 0 auto;transition:transform .2s ease}.jf-service-page-template-wrapper #case-studies-section .case-study-link:hover .case-study-link-arrow{transform:translateX(4px)}.jf-service-page-template-wrapper .first-form-section .card img,.jf-service-page-template-wrapper [id="2nd-form-section"] .card img{max-width:100%;height:auto}.jf-service-page-template-wrapper .icon-list>.d-flex{align-items:center}.jf-service-page-template-wrapper .icon-list .jf-body-large>:last-child{margin-bottom:0}.jf-home-page .home-clients-slider-section{padding-top:100px;padding-bottom:0}@media(max-width: 767px){.jf-home-page .home-clients-slider-section{padding-top:64px}}.jf-home-page .home-testimonials-section,.jf-home-page .home-case-studies-section,.jf-home-page #home-certifications-section,.jf-home-page .home-cta-section,.jf-home-page .home-map-section,.jf-home-page #home-partners-section,.jf-home-page .home-faq-section{padding-top:100px;padding-bottom:0}@media(max-width: 767px){.jf-home-page .home-testimonials-section,.jf-home-page .home-case-studies-section,.jf-home-page #home-certifications-section,.jf-home-page .home-cta-section,.jf-home-page .home-map-section,.jf-home-page #home-partners-section,.jf-home-page .home-faq-section{padding-top:64px;padding-bottom:0}}.jf-home-page .home-case-studies-section #case-studies-section{padding-bottom:0 !important}.jf-home-page .home-recent-posts-section{padding-top:100px;padding-bottom:100px}@media(max-width: 767px){.jf-home-page .home-recent-posts-section{padding-top:64px;padding-bottom:64px}}.jf-home-page .home-about-eyebrow-section{padding-top:100px}@media(max-width: 767px){.jf-home-page .home-about-eyebrow-section{padding-top:64px}}.jf-home-page .home-about-section{padding-top:0;margin-bottom:0}@media(max-width: 1024px){.jf-home-page .home-about-section{padding-bottom:100px}}@media(max-width: 767px){.jf-home-page .home-about-section{padding-bottom:64px}}.jf-home-page .home-services-section{padding-top:160px;padding-bottom:100px}@media(max-width: 1024px){.jf-home-page .home-services-section{padding-top:100px}}@media(max-width: 767px){.jf-home-page .home-services-section{padding-top:64px;padding-bottom:64px}}.jf-home-page .home-services-section .home-services-intro{margin-bottom:64px}@media(max-width: 767px){.jf-home-page .home-services-section .home-services-intro{margin-bottom:40px}}.jf-home-page .home-services-section .home-services-grid{gap:24px}@media(max-width: 767px){.jf-home-page .home-services-section .home-services-grid{gap:16px}}.jf-home-page .home-services-section .card-body{padding:32px}@media(max-width: 767px){.jf-home-page .home-services-section .card-body{padding:24px}}.jf-home-page .home-services-section .service-icon{margin-bottom:24px !important}@media(max-width: 767px){.jf-home-page .home-services-section .service-icon{margin-bottom:16px !important}}.jf-home-page .home-services-eyebrow{margin-bottom:24px !important}.jf-home-page .home-testimonials-section .testimonial-swiper-wrapper{margin-top:64px}@media(max-width: 767px){.jf-home-page .home-testimonials-section .testimonial-swiper-wrapper{margin-top:40px}}.jf-home-page .home-faq-section .accordion{margin-top:40px}@media(max-width: 767px){.jf-home-page .home-faq-section .accordion{margin-top:32px}}.jf-home-page .home-recent-posts-section .home-recent-posts-head{margin-bottom:64px}@media(max-width: 767px){.jf-home-page .home-recent-posts-section .home-recent-posts-head{margin-bottom:40px}}.jf-home-page .home-recent-posts-section .home-recent-posts-grid{gap:24px}@media(max-width: 767px){.jf-home-page .home-recent-posts-section .home-recent-posts-grid{gap:16px}}.jf-home-page .home-about-section .home-stats-grid{gap:24px}.jf-home-page .home-footer-form-section{padding-top:100px;padding-bottom:100px}@media(max-width: 767px){.jf-home-page .home-footer-form-section{padding-top:64px;padding-bottom:64px}}.jf-home-page .home-footer-form-section .home-footer-form-card{padding:32px}@media(max-width: 767px){.jf-home-page .home-footer-form-section .home-footer-form-card{padding:24px}}.jf-home-page .home-footer-form-section .icon-list{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.jf-service-page-template-wrapper #case-studies-section,.jf-service-page-template-wrapper #partner-logos-section{padding-bottom:100px !important}.jf-service-page-template-wrapper .first-form-section{margin-bottom:100px !important}}.jf-service-page-template-wrapper #service-boxes-section .h2,.jf-service-page-template-wrapper #vertical-tabs-section .h2{margin-bottom:0 !important}.jf-service-page-template-wrapper #service-boxes-section>.container>.row:first-child,.jf-service-page-template-wrapper #vertical-tabs-section>.container>.row:first-child{margin-bottom:64px !important}@media(max-width: 767px){.jf-service-page-template-wrapper #service-boxes-section>.container>.row:first-child,.jf-service-page-template-wrapper #vertical-tabs-section>.container>.row:first-child{margin-bottom:40px !important}}.jf-service-page-template-wrapper #service-boxes-section .col-md-4{margin-bottom:24px !important}.jf-service-page-template-wrapper #service-boxes-section>.container>.row:last-child{margin-bottom:-24px}.jf-service-page-template-wrapper #service-boxes-section .card-body{padding:32px}@media(max-width: 767px){.jf-service-page-template-wrapper #service-boxes-section .card-body{padding:24px}}.jf-service-page-template-wrapper #service-boxes-section .service-icon{margin-bottom:24px !important}@media(max-width: 767px){.jf-service-page-template-wrapper #service-boxes-section .service-icon{margin-bottom:16px !important}}.jf-service-page-template-wrapper #testimonials-section .testimonial-swiper{margin-top:64px !important}@media(max-width: 767px){.jf-service-page-template-wrapper #testimonials-section .testimonial-swiper{margin-top:40px !important}}.jf-service-page-template-wrapper #case-studies-section>.h2,.jf-service-page-template-wrapper #case-studies-section>h2,.jf-service-page-template-wrapper #case-studies-section>h3,.jf-service-page-template-wrapper .bootstrap-container #case-studies-section>.h3,.bootstrap-container .jf-service-page-template-wrapper #case-studies-section>.h3{margin-bottom:64px !important}@media(max-width: 767px){.jf-service-page-template-wrapper #case-studies-section>.h2,.jf-service-page-template-wrapper #case-studies-section>h2,.jf-service-page-template-wrapper #case-studies-section>h3,.jf-service-page-template-wrapper .bootstrap-container #case-studies-section>.h3,.bootstrap-container .jf-service-page-template-wrapper #case-studies-section>.h3{margin-bottom:40px !important}}.jf-service-page-template-wrapper #stats-section .h2{margin-bottom:64px !important}@media(max-width: 767px){.jf-service-page-template-wrapper #stats-section .h2{margin-bottom:40px !important}}.jf-service-page-template-wrapper #faq-section .faq-accordion{margin-top:40px}@media(max-width: 767px){.jf-service-page-template-wrapper #faq-section .faq-accordion{margin-top:32px}}.jf-service-page-template-wrapper .uppercase-line{margin-bottom:24px !important}@media(max-width: 767px){.jf-service-page-template-wrapper .uppercase-line{margin-bottom:16px !important}}.jf-service-page-template-wrapper .first-form-section .icon-list,.jf-service-page-template-wrapper [id="2nd-form-section"] .icon-list{display:flex;flex-direction:column;gap:24px}.jf-service-page-template-wrapper .first-form-section .icon-list>*,.jf-service-page-template-wrapper [id="2nd-form-section"] .icon-list>*{margin-bottom:0 !important}.jf-service-page-template-wrapper .accordion>.accordion-item:last-child{margin-bottom:0 !important}.jf-about-us-page .about-hero-section .jf-body-large>:last-child{margin-bottom:0}.jf-about-us-page .about-core-values-section{padding-bottom:0}.jf-about-us-page .about-box-video-section,.jf-about-us-page .about-our-people-section,.jf-about-us-page .about-image-text-section,.jf-about-us-page .about-image-text-2-section,.jf-about-us-page .about-team-section{padding-top:100px;padding-bottom:0}@media(max-width: 767px){.jf-about-us-page .about-box-video-section,.jf-about-us-page .about-our-people-section,.jf-about-us-page .about-image-text-section,.jf-about-us-page .about-image-text-2-section,.jf-about-us-page .about-team-section{padding-top:64px}}.jf-about-us-page .about-stats-section{padding-top:100px}@media(max-width: 767px){.jf-about-us-page .about-stats-section{padding-top:64px}}.jf-about-us-page .about-team-section{padding-bottom:0}.jf-about-us-page .about-cta-section{padding-top:100px}@media(max-width: 767px){.jf-about-us-page .about-cta-section{padding-top:64px}}.jf-about-us-page .about-people-caption>:last-child,.jf-about-us-page .about-people-caption .jf-body-regular>:last-child{margin-bottom:0}.jf-about-us-page .about-team-section .about-team-grid{column-gap:24px}.jf-meet-the-team-page .mtt-hero-section .jf-body-large>:last-child{margin-bottom:0}.jf-meet-the-team-page .mtt-team-section .mtt-team-grid{column-gap:24px}.jf-core-page .core-body-section{padding-top:100px}@media(max-width: 767px){.jf-core-page .core-body-section{padding-top:64px}}.jf-core-page .core-form-card{padding:32px}@media(max-width: 767px){.jf-core-page .core-form-card{padding:24px}}.jf-core-page .core-form-card .core-form-card-title{margin-bottom:24px}
