.underline-image-1{background-image:url(/resources/images/Line-1.svg);background-position:bottom;background-repeat:repeat-x;background-size:100% 3px;padding-bottom:.625rem}@media (max-width:996px){.underline-image-1{padding-bottom:.25rem}}.underline-image-2{background-image:url(/resources/images/Line-2.svg);background-position:bottom;background-repeat:repeat-x;background-size:100% 3px;padding-bottom:.625rem}@media (max-width:996px){.underline-image-2{padding-bottom:.188rem}}.underline-image-3{background-image:url(/resources/images/Line-3.svg);background-position:bottom;background-repeat:repeat-x;background-size:100% 3px;padding-bottom:.625rem}@media (max-width:996px){.underline-image-3{padding-bottom:.188rem}}.underline-image-4{background-image:url(/resources/images/Line-4.svg);background-position:bottom;background-repeat:repeat-x;background-size:100% 10px;padding-bottom:.625rem}@media (max-width:996px){.underline-image-4{padding-bottom:6px}}.underline-image-5{background-image:url(/resources/images/Line-5.svg)}.underline-image-5,.underline-image-6{background-position:bottom;background-repeat:repeat-x;background-size:100% 15px;padding-bottom:.625rem}.hero{align-items:center;background-size:cover;display:flex;justify-content:center;position:relative;width:100%}.iframe-container{height:0;overflow:hidden;padding-bottom:56.25%;width:100%}.iframe-container img{position:absolute;z-index:-1}.iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-section-work-with-us{align-items:center;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:space-between;max-width:34.875rem;padding:2rem;position:relative;width:100%}.video-section-work-with-us iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:996px){.video-section-work-with-us .play-btn{max-width:2.225rem;min-width:2.225rem}}.video-section-work-with-us .video-text{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;text-align:left;text-transform:capitalize}@media (max-width:996px){.video-section-work-with-us .video-text{font-size:1rem;white-space:nowrap}}@media (max-width:419px){.video-section-work-with-us .video-text{font-size:.75rem;line-height:1rem;white-space:nowrap}}.video-section-work-with-us .flex{bottom:32px;left:32px;position:absolute;right:32px;z-index:10}@media (max-width:996px){.video-section-work-with-us .flex{bottom:15px;left:18px;right:18px}.video-section-work-with-us{aspect-ratio:16/9;min-height:181px;padding:1.125rem}}.clients-and-finn-section{display:flex;justify-content:center;margin-top:1.5rem;padding-bottom:5.5rem;position:relative;text-align:center}.clients-and-finn-section .grey-bg-box{background-color:grey;bottom:0;height:34%;position:absolute;width:100%;z-index:-3}@media (max-width:996px){.clients-and-finn-section .grey-bg-box{height:26%}}.work-with-finn-section{display:flex;text-align:center}.work-with-finn-section .section-block{display:flex;justify-content:space-evenly}.work-with-finn-section .section-block .section{display:flex;flex-direction:column;text-align:center}.work-with-finn-section .section-block .section .statements{margin-bottom:3rem;white-space:nowrap}@media (max-width:996px){.work-with-finn-section .section-block .section{flex-direction:column;margin-bottom:0}.work-with-finn-section .section-block{display:flex;flex-direction:column;text-align:center}.work-with-finn-section .section-block .statements{margin:auto auto 2.5rem}.work-with-finn-section .section-block .statements h3{font-family:Montserrat,sans-serif;font-size:1.25rem!important}}#clients-and-finn-title{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:2.125rem;margin:1.5rem 1em;text-align:center;text-transform:uppercase}@media (max-width:996px){#clients-and-finn-title{font-size:.875rem;line-height:1.375rem;margin-top:0;max-width:13rem}}.title-section{align-items:center;display:flex;justify-content:center;margin-bottom:3rem}.clients-and-finn-ruler{border:none;border-bottom:.5px solid #000;flex-grow:1}.customer-research-section{display:flex;justify-content:center;margin-bottom:6rem}@media (max-width:996px){.customer-research-section .customer-research-title{font-size:1.5rem}}.customer-research-section .description{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;margin-bottom:2.5rem;text-align:center}@media (max-width:996px){.customer-research-section .description{font-size:1rem;line-height:1.375rem}}.customer-research-section .testimonials-section{display:flex;justify-content:space-evenly;margin-bottom:5rem}.customer-research-section .testimonials-section .testimonial-block{max-width:24.563rem;padding-left:2.625rem;padding-top:3.938rem;position:relative}.customer-research-section .testimonials-section .testimonial-block .numbers{color:hsla(0,0%,85%,.41);font-family:Montserrat,sans-serif;font-size:7.5rem;font-weight:900;left:0;line-height:7.5rem;position:absolute;top:0;z-index:-1}@media (max-width:996px){.customer-research-section .testimonials-section{margin-bottom:1rem}.customer-research-section .testimonials-section .testimonial-block{margin:auto auto 3.5rem;padding-left:0;text-align:center}.customer-research-section .testimonials-section .testimonial-block .numbers{left:50%;transform:translateX(-50%)}}.customer-research-section .testimonials-section-btn{display:flex;justify-content:center}@media (max-width:996px){.customer-research-section .testimonials-section-btn{flex-direction:column}}.customer-research-section .testimonials-section-btn .testimonials-large-report{margin-right:.75rem}@media (max-width:996px){.customer-research-section .testimonials-section-btn .testimonials-large-report{justify-content:flex-start;margin-bottom:1rem;margin-right:0;padding-left:1rem;padding-right:1rem;width:100%}}.customer-research-section .testimonials-section-btn .testimonials-large-report{align-items:center;background:#000;border:1px solid #fff;cursor:pointer;display:flex;gap:10px;height:3.5rem;justify-content:center;padding:.938rem 2rem;transition:all .3s ease-out;white-space:nowrap}@media (max-width:996px){.customer-research-section .testimonials-section-btn .testimonials-large-report{justify-content:flex-start;padding-left:1.5rem}}.customer-research-section .testimonials-section-btn .testimonials-large-report img{max-width:1.5rem}.customer-research-section .testimonials-section-btn .testimonials-large-report:hover{border:1px solid #000;transition:all .3s ease-out}.customer-research-section .testimonials-section-btn .testimonials-large-report:hover .button-text{text-decoration:underline;transition:all .3s ease-out}.customer-research-section .testimonials-section-btn .testimonials-large-report .button-text{color:#fff;transition:all .3s ease-out}.customer-research-section .testimonials-section-btn .testimonials-large-btn{margin-left:.75rem}@media (max-width:996px){.customer-research-section .testimonials-section-btn .testimonials-large-btn{justify-content:flex-start;margin-left:0;padding-left:1.5rem;padding-right:1rem;width:100%}}.our-work-section{background-color:#000;display:flex;flex-direction:column;justify-content:center;margin-bottom:.188rem}.our-work-section #title{color:#fff;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:2.5rem;margin-top:4.5rem}.our-work-section .video-section{align-items:center;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:space-between;margin:auto auto 5.5rem;max-width:62.313rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;position:relative;width:100%}@media (max-width:996px){.our-work-section .video-section #play-button-3{position:relative}}.our-work-section .video-section #play-button-image-3{bottom:3.5rem;left:3.5rem;max-width:4rem;position:absolute;z-index:10}@media (max-width:996px){.our-work-section .video-section #play-button-image-3{left:-30px;top:-30px}}.our-work-section .video-section .img-container{height:100%;position:relative;width:100%}@media (max-width:996px){.our-work-section .video-section .img-container{align-items:center;display:flex;justify-content:center}}.our-work-section .video-section .content-container{height:100%;min-height:181px;position:relative;width:100%}.our-work-section .video-section .video-container{z-index:1}.our-work-section .video-section .video-container,.our-work-section .video-section .video-img,.our-work-section .video-section .video4{height:100%;left:0;position:absolute;top:0;width:100%}.our-work-section .video-section .video-img{z-index:2}.login-page{align-items:center;background-color:#000;display:flex;flex-direction:column;height:87%;justify-content:center;margin:0;min-height:100vh;padding-bottom:40%;padding-top:20%}@media (max-width:300px){.login-page{height:100%}}.login-page .login-title{color:#fff;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;line-height:1.625rem;margin-bottom:1.5rem;margin-top:2rem;text-align:left}@media (max-width:996px){.login-page .login-title{font-size:1.5rem;line-height:1.125rem;margin-bottom:1.688rem;text-align:center}.login-page .login-title span{line-height:2.125rem}}.login-page .subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;line-height:2.125rem;margin-bottom:1.5rem}@media (max-width:996px){.login-page .subtitle{font-size:1rem;line-height:1.375rem;margin-bottom:1.5rem;text-align:center}.login-page .form-section{width:100%}}.login-page .floating-input{position:relative}.login-page .floating-input input{background-color:transparent;border:1px solid #ccc;box-sizing:border-box;outline:none;padding:15px 12px;width:100%}.login-page #email{background-color:#fff;border-radius:0;min-width:17.625rem}@media (max-width:996px){.login-page #email{min-width:0;width:100%}}.login-page #password{background-color:#fff;border-radius:0;min-width:17.625rem}.login-page .floating-input input:focus+label,.login-page .floating-input input:valid+label{font-family:Montserrat,sans-serif;left:12px;top:0}.login-page .floating-input label{color:#000;font-family:Montserrat,sans-serif;font-size:1rem;left:10px;min-width:17.625rem;pointer-events:none;position:absolute;top:20px;transition:all .3s ease}.login-page .floating-input input:focus,.login-page .floating-input input:valid{padding-bottom:5px;padding-top:25px}.login-page .floating-input input:focus+label,.login-page .floating-input input:valid+label{color:#4b4e53;font-size:.813rem;top:5px}.login-page .login-btn{color:#000;position:relative;width:100%}.login-page .login-btn:hover{text-decoration:underline}.login-page .login-btn .input-arrow{position:absolute;right:5px;top:15px;width:1.5rem}.customer-research-section .testimonials-section .testimonial-block .numbers,p{z-index:1!important}