.homepage a,.homepage li,.homepage p,.homepage ul{color:#083e5b!important;font-size:16px;font-weight:500;line-height:1.357em}.homepage a,.homepage body,.homepage li,.homepage p,.homepage ul{color:#083e5b;font-size:16px;font-weight:500;line-height:1.357em}.homepage .btn{border-radius:10px!important}.homepage .show-on-mobile{display:none!important}.homepage .banner{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;margin:auto}.homepage .banner a,.homepage .banner p{color:#fff!important}.homepage .h1,.homepage h1{font-size:3em;font-weight:700;line-height:1.05em}.homepage .h2,.homepage h2{font-size:2.25em;font-weight:500;line-height:1.25em}.homepage .h3,.homepage h3{font-size:1.75em;font-weight:500;line-height:1.25em}.homepage .sticky-cta{display:none}.homepage .cta-button{border-radius:10px;font-weight:700;line-height:65px;max-width:500px;vertical-align:middle;width:100%}.homepage section{margin:auto auto 80px;max-width:1440px}.homepage .hero-section{height:495px;margin:0;padding-top:0;width:100%}.homepage .hero-section>div{height:495px}.homepage .hero-section .left-vector,.homepage .hero-section .right-vector{position:absolute}.homepage .hero-section .left-vector{bottom:0;left:0}.homepage .hero-section .right-vector{right:0;top:0}.homepage .hero-section .text-wrapper{padding-top:70px;position:relative;z-index:100}.homepage .hero-section .text-wrapper>div{padding-bottom:30px}.homepage .hero-section .hero-cta{margin:50px auto 0}.homepage .hero-section .hero-cta .btn{display:inline-block;font-weight:700;line-height:65px;max-width:500px;vertical-align:middle;width:100%}.homepage .hero-section .col-sm-8 h1,.homepage .hero-section .col-sm-8 h3{margin-bottom:15px}.homepage .experience-section{padding-top:15px}.homepage .experience-section h2{font-weight:700}.homepage .experience-section .images-wrapper{padding:20px}.homepage .what-we-do .card-columns{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem;margin:auto}.homepage .what-we-do .card-columns .card:nth-child(3){margin-top:100px}.homepage .what-we-do .card-columns .card{border:none;border-radius:10px;height:650px;margin-bottom:5rem;max-height:650px!important;max-width:520px!important;padding:50px}.homepage .what-we-do .card-columns .card .card-items-wrapper{max-width:371px}.homepage .what-we-do .card-columns .card .card-items-wrapper h3{margin-bottom:20px}.homepage .what-we-do .card-columns .card .card-items-wrapper p{padding:30px 0}.homepage .what-we-do .card-columns .card .card-items-wrapper .button-wrapper{margin:30px 0 50px}.homepage .what-we-do .card-columns .card .card-items-wrapper .button-wrapper a{text-decoration:none}.homepage .what-we-do .card-columns .card .card-items-wrapper .button-wrapper .fa-chevron-right{line-height:inherit;margin-left:30px;vertical-align:middle}.homepage .last-cta-section{background-color:rgba(252,196,85,.2);width:100%}.homepage .last-cta-section>.row{margin:auto;padding:50px}@media only screen and (max-device-width:767px){.homepage .last-cta-section>.row{padding:5px}.floating-wpp{bottom:50px}.homepage .show-on-web{display:none!important}.homepage a,.homepage body,.homepage li,.homepage p,.homepage ul{font-size:16px;line-height:1.25em}.homepage .h1,.homepage h1{font-size:2em;line-height:1.25em}.homepage .h2,.homepage h2{font-size:1.625em;font-weight:700;line-height:1.1538em}.homepage .h3,.homepage h3{font-size:1.375em;line-height:1.3636em}.homepage .caption{font-size:.825em}.homepage .show-on-mobile{display:block!important}.homepage .sticky-cta{bottom:2px;display:block;left:0;position:sticky;right:0;width:100%}.homepage .sticky-cta .btn{margin:auto;width:100%}.homepage .hero-section{height:495px;padding-top:50px}.homepage .hero-section>div{height:495px}.homepage .hero-section .btn{font-weight:700;line-height:42px!important;width:312px}.homepage .hero-section .left-vector{bottom:100px}.homepage .hero-section .right-vector{top:50px}.homepage .hero-section .text-wrapper{padding-top:0!important;position:relative}.homepage .hero-section .text-wrapper>div{padding-bottom:0}.homepage .hero-section .text-wrapper>div>div{margin-top:27px}.homepage .hero-section .text-wrapper>div>div h3:first-of-type{margin:28px auto}.homepage .hero-section .hero-cta{bottom:0;left:0;position:absolute;right:0}.homepage .what-we-do{margin-top:50px}.homepage .what-we-do .card-columns{-moz-column-count:1!important;column-count:1!important}.homepage .what-we-do .card-columns .card{height:auto}.homepage .what-we-do .card-columns .fa-chevron-right{margin-left:10px!important}.homepage .what-we-do .card-columns .card-items-wrapper h3{font-size:1.625em;line-height:1.1538em}.homepage .testimonials>h2{padding:0 30px;text-align:center}.cta-button{font-weight:700;line-height:42px!important;max-width:500px;width:100%}}
.stories-component .player-component{bottom:0;height:100vh;left:0;overflow:auto;position:fixed;right:0;top:0;width:100vw;z-index:2500}.stories-component .player-component section{height:100%;margin:0;width:100%}.stories-component .player-component .controllers{align-items:center;display:flex;position:absolute;top:2em;width:100%;z-index:2600}.stories-component .player-component .controllers>div{width:8%}.stories-component .player-component .controllers>div>i{color:#000;cursor:pointer;display:inline}.stories-component .player-component .controllers nav{box-sizing:border-box;display:flex;height:.5em;justify-content:space-around;padding:0 1em;position:relative;width:90%}.stories-component .player-component .controllers nav>div{background:#e0e0e0;border-radius:10px;height:100%;margin:0 1%;width:100%}.stories-component .player-component .controllers nav>div>div{background:#8d9998;border-radius:10px;height:100%;width:0}.stories-component img.story-thumbnail{border:6px solid #f77f00;border-radius:50%;cursor:pointer;display:block;height:100px;width:100px}.stories-component .img-wrapper{margin:10px}.stories-component .dots{bottom:16px;display:flex;justify-content:center;left:0;position:relative;right:0}.stories-component .dots .dot{cursor:pointer;padding:4px}.stories-component .dots .dot>div{background:#e0e0e0;border-radius:10px;height:4px;width:15px}.stories-component .dots .dot:hover>div{background:#e0e0e0;border:1px solid #000}.stories-component .dots .dot.current>div{background:#8d9998}
.story-main{background-color:#000;bottom:0;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:5000}.story-main .story-container{display:flex;flex-direction:column;height:inherit;margin:auto;max-width:768px;width:inherit;z-index:1}.story-main .timeline{align-items:center;display:flex;flex-grow:0;width:100%;z-index:5001}.story-main .timeline>.slice{background:#e0e0e0;border-radius:10px;height:10px;margin:10px;width:100%}.story-main .timeline>.slice>.progress{background:#8d9998;border-radius:10px;height:10px;width:0}.story-main .timeline button.cancel-button{background:none;border:none;color:#fff;cursor:pointer;font-size:30px!important}.story-main div.storyWrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.story-main div.storyWrapper img{height:auto;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.story-main div.storyWrapper video{height:auto;margin:auto;position:relative;width:100%}.story-main i.fa-spinner{color:#fff;font-size:50px;left:50%;position:absolute;top:50%;z-index:5050}
section.testimonials>h2{display:none}section.testimonials h2{margin-bottom:54px}section.testimonials .arrow-right{bottom:50%;cursor:pointer;position:absolute;right:-64px;z-index:1000}section.testimonials .bg-primary *{color:#fff!important}section.testimonials .bg-white .arrow-right path{fill:#083e5b}section.testimonials .bg-white *{color:#083e5b!important}section.testimonials .testimonials-wrapper{overflow:hidden;position:relative}section.testimonials .testimonials-wrapper .testimonial-content{display:flex;height:inherit;margin:0 auto;position:relative}section.testimonials .testimonials-wrapper .testimonial-content .row{height:100%;margin:auto}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7{height:100%}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 h3,section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 p{color:#fff}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 h3{margin-bottom:56px;margin-top:59px}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 p{font-size:1.625em}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 .navigation-elements{align-items:center;bottom:19px;display:flex;justify-content:space-around;position:absolute;right:52px}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 .navigation-elements div:first-of-type{margin-right:60px}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 .navigation-elements div:first-of-type p{cursor:pointer}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-7 .navigation-elements p{margin:0}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-5{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-5 .wrapper{border-radius:10px;width:inherit}section.testimonials .testimonials-wrapper .testimonial-content .row .col-sm-5 .wrapper img{height:auto;width:100%}@media only screen and (min-device-width:767px){section.testimonials{max-width:100%!important;padding:0}}section.testimonials .testimonial-desktop .testimonials-wrapper{background-color:#083e5b;height:480px}section.testimonials .testimonial-desktop .testimonials-wrapper .col-sm-5{height:inherit}section.testimonials .testimonial-desktop .testimonials-wrapper .col-sm-5 img{height:100%;max-width:480px;-o-object-fit:cover;object-fit:cover;width:auto}section.testimonials .testimonial-desktop .testimonials-wrapper .col-sm-5 video{height:auto;max-width:480px;width:100%}
