@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dropdown-item.active{background-color:#fff !important}.client-testimonial{box-shadow:0 0 0 100vmax #131c32;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);background:#131c32;position:relative}.client-testimonial .ring{position:absolute;bottom:-60%;right:calc(100% - 100vw);opacity:.6}.client-testimonial .quote{right:80px;top:120px;position:absolute;z-index:1}@media only screen and (max-width:75rem){.client-testimonial .quote{max-width:140px;right:0}}@media only screen and (max-width:48rem){.client-testimonial .quote{max-width:74px;top:118px}}@media only screen and (max-width:30rem){.client-testimonial .quote{max-width:50px;top:136px}}.client-testimonial .field--name-field-testimonial-fields{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:30rem){.client-testimonial .field--name-field-testimonial-fields{width:80%}}.client-testimonial .testimonial-slider .testimonial-slider-nav .slick-dots{margin-left:0;max-width:360px;margin-top:3rem}.client-testimonial .testimonial-slider .testimonial-slider-nav .slick-arrow.slick-next{background:#1b3ecd;color:#fff;border:0}.client-testimonial .testimonial-slider .testimonial-slider-nav .slick-arrow.slick-prev{background:#fff;color:#1b3ecd;border:0}.client-testimonial .testimonial-slider .testimonial-slider-nav .slick-list{cursor:initial}.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote p,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote .testimonial-slide-designation,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-client p,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-client .testimonial-slide-designation{color:#fff}@media only screen and (max-width:75rem){.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote p,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote .testimonial-slide-designation,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-client p,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-client .testimonial-slide-designation{font-size:1rem}}.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote p,.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-client p{font-weight:300}.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote *{font-size:1.375rem;line-height:1.5}.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote .read-more-btn{color:#ff774c;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote .read-more-btn:hover{color:#ff774c}.client-testimonial .testimonial-slider .testimonial-slider-nav .testimonial-slide-quote .popup-content{display:none}.client-testimonial .testimonial-slider .testimonial-slider-for{display:none;margin-top:-8.125rem}.client-testimonial .testimonial-slider .testimonial-slider-for .testimonial-slide-image{position:relative;-webkit-transform:scale(.4);transform:scale(.4);transition:all .3s linear;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:.5}.client-testimonial .testimonial-slider .testimonial-slider-for .testimonial-slide-image:before{content:"";width:250px;height:0;position:absolute;bottom:0;right:0;background:#1b3ecd;z-index:-1;transition:all .5s linear}.client-testimonial .testimonial-slider .testimonial-slider-for .testimonial-slide-image img{margin:0 auto}@media only screen and (max-width:62rem){.client-testimonial .testimonial-slider .testimonial-slider-for .testimonial-slide-image img{width:100%}}.client-testimonial .testimonial-slider .testimonial-slider-for .testimonial-slide-image.testimonial-slide-one{-webkit-transform:scale(1);transform:scale(1);opacity:1;overflow:hidden}.client-testimonial .testimonial-slider .testimonial-slider-for .testimonial-slide-image.testimonial-slide-one:before{height:510px;right:189px}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-list{overflow:hidden !important;cursor:initial}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-list .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide{margin-right:2rem}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide:nth-child(even) .testimonial-slide-image:before{background:#ff774c}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide.slick-current img{max-width:initial}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide.slick-current .testimonial-slide-image{-webkit-transform:scale(1);transform:scale(1);opacity:1}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide.slick-current .testimonial-slide-image:before{height:510px}@media only screen and (max-width:48rem){.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide img{width:auto;max-height:240px}.client-testimonial .testimonial-slider .testimonial-slider-for .slick-slide .testimonial-slide-image:before{height:300px !important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:unset}}@media only screen and (max-width:62rem){.client-testimonial .testimonial-slider .testimonial-slider-for{margin-top:0}}.lity-opened .lity-container{max-width:1000px;padding:1.875rem}.lity-opened .lity-container .lity-content .popup-content{max-height:600px;display:block !important;padding:2.5rem;overflow:auto;background-color:#fff}.lity-opened .lity-container .lity-content .popup-content p{color:#000}@media screen and (max-width:48rem) and (orientation:landscape){.lity-opened .lity-container .lity-content .popup-content{max-height:300px}}
