.footer-carousel.carousel{margin-top:30px}@media(max-width:991px){.footer-carousel .slider-item{flex-wrap:wrap}.footer-carousel .mx-2{width:28.33%}}@media(max-width:767px){.footer-carousel .mx-2{width:46%}}@media(max-width:575px){.footer-carousel .mx-2{width:30%}}.footer-carousel .carousel-inner{width:calc(100% - 200px);margin:0 auto;overflow:visible}.footer-carousel .carousel-control-next,.footer-carousel .carousel-control-prev{width:100px;color:var(--foreground);font-size:50px;opacity:.3;z-index:1;filter:none}.footer-carousel .carousel-control-next:hover,.footer-carousel .carousel-control-prev:hover{opacity:.6;filter:none}@media(max-width:991px){.footer-carousel .carousel-control-next,.footer-carousel .carousel-control-prev{width:60px}}.footer-carousel .carousel-control-next{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--white-color))}.footer-carousel .carousel-control-prev{background-image:linear-gradient(270deg,hsla(0,0%,100%,0) 0,var(--white-color))}.footer-carousel .slider-image{max-width:126px;opacity:.5;transition:opacity .2s cubic-bezier(.6,0,.1,1);filter:grayscale(100%)}.footer-carousel .slider-image:hover{opacity:1;filter:grayscale(0)}:root{--background:#ffffff;--background-grey:#f4f4f5;--foreground-77:#777;--foreground-4a:#4a4a4a;--foreground:#222;--primary-color:#f68b1c;--primary-color-300:#fabd7e;--primary-color-light:#fff590;--secondary-color:#acc034;--secondary-color-dark:#9eb030;--black-color:#000;--white-color:#fff;--darkorange-color:#d67109;--dark-secondary-color:#9eb030;--border-d9:#d9d9d9;--gray-8d:#8d8d8d;--yellow-color:#fefde6;--bg-grey:#f4f4f4;--gray-cd:#cdcdcd;--yellow-color-ff:#fff37c;--yellow-color-fe:#fefde6;--yellow-color-fff5:#fff5af;--secondary-color-3b:#3b1f10;--gray-b3:#b3b3b3;--gray-55:#555;--gray-f5:#f5f5f5;--gray-dd:#ddd;--primary-hover:#d67109;--grey-f6:#6f6f6f;--grey-B4:#b4b4b4;--grey-f8:#f8f8f8;--grey-d7:#d7e1e6;--grey-d4:#d4d5d5;--grey-ada:#adadad;--grey-f9:#f9f9fa;--orange-f89:#f89f43;--orange-color-f4:#f4810a;--orange-color-f5:#f58a1f}@media(prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#222}}.hero-casestudies--carousel .carousel-background{height:520px;font-family:Helvetica Neue}@media(max-width:767px){.hero-casestudies--carousel .carousel-background{height:auto}}@media(max-width:991px){.hero-casestudies--carousel .carousel-background{height:auto}}.hero-casestudies--carousel .carousel-background-wrap{width:100%}.hero-casestudies--carousel .carousel-background-wrap img{width:100%;height:520px;object-fit:cover}@media(max-width:991px){.hero-casestudies--carousel .carousel-background-wrap img{height:auto}}.hero-casestudies--carousel .carousel-title{font-family:Lato,serif;font-size:54px;font-weight:900;margin-bottom:18px;line-height:58px;color:var(--foreground);font-style:normal;text-align:left}@media(max-width:1199px){.hero-casestudies--carousel .carousel-title{font-size:46px;line-height:52px}}@media(max-width:991px){.hero-casestudies--carousel .carousel-title{font-size:38px;line-height:46px}}@media(max-width:767px){.hero-casestudies--carousel .carousel-title{text-align:center}}.hero-casestudies--carousel .carousel-paragraph{font-size:16px;line-height:24px;color:var(--foreground);text-align:left;margin-bottom:20px}@media(max-width:767px){.hero-casestudies--carousel .carousel-paragraph{text-align:center}}.hero-casestudies--carousel .carousel-small-image{width:300px;height:300px;background-color:var(--white-color);position:absolute;top:50px;left:0;box-shadow:0 10px 50px -10px rgba(246,139,28,.65);transition:all .4s cubic-bezier(.6,0,.1,1);object-fit:cover}.hero-casestudies--carousel .carousel-small-image:hover{transform:translateY(-8px);box-shadow:0 30px 100px -30px rgba(246,139,28,.6)}@media(max-width:991px){.hero-casestudies--carousel .carousel-small-image{width:180px;height:180px;position:static}}@media(max-width:767px){.hero-casestudies--carousel .carousel-small-image{position:relative;max-width:300px;width:100%;height:auto;top:70px}}.hero-casestudies--carousel .buttons{text-align:left}.hero-casestudies--carousel .buttons a{color:var(--white-color)}@media(max-width:767px){.hero-casestudies--carousel .buttons{text-align:center}}.hero-casestudies--carousel .image-preview{position:relative;opacity:0;display:flex}@media(max-width:991px){.hero-casestudies--carousel .image-preview{justify-content:center}}.hero-casestudies--carousel .image-preview img{object-fit:cover}.hero-casestudies--carousel .carousel-inner{overflow:visible}.hero-casestudies--carousel .carousel-caption{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.hero-casestudies--carousel .carousel-caption{position:static;padding:20px}}.hero-casestudies--carousel .carousel-indicators{margin-bottom:0;bottom:-20px;height:20px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.hero-casestudies--carousel .carousel-indicators{display:none}}.hero-casestudies--carousel .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;border:2px solid var(--primary-color);background-color:var(--primary-color-light);opacity:1}.hero-casestudies--carousel .carousel-indicators [data-bs-target].active{background-color:var(--white-color)}.hero-casestudies--carousel .carousel-indicators [data-bs-target]:focus,.hero-casestudies--carousel .carousel-indicators [data-bs-target]:focus-visible{box-shadow:0 0 0 4px 130 rgba,138,145,.5}.hero-casestudies--carousel .carousel-control-prev{background-image:linear-gradient(270deg,rgba(255,245,144,0),rgba(255,245,144,.5))}.hero-casestudies--carousel .carousel-control-next{background-image:linear-gradient(90deg,rgba(255,245,144,0),rgba(255,245,144,.5))}.hero-casestudies--carousel .carousel-control-next,.hero-casestudies--carousel .carousel-control-prev{width:100px;color:var(--white-color);font-size:50px;opacity:.3;z-index:1;transition:opacity .2s cubic-bezier(.6,0,.1,1);filter:none}.hero-casestudies--carousel .carousel-control-next svg,.hero-casestudies--carousel .carousel-control-prev svg{filter:drop-shadow(0 1px rgba(0,0,0,.6))}.hero-casestudies--carousel .carousel-control-next:hover,.hero-casestudies--carousel .carousel-control-prev:hover{opacity:.9}.hero-casestudies--carousel .carousel-control-next:focus,.hero-casestudies--carousel .carousel-control-next:focus-visible,.hero-casestudies--carousel .carousel-control-prev:focus,.hero-casestudies--carousel .carousel-control-prev:focus-visible{opacity:1}.hero-casestudies--carousel .carousel-control-next:focus svg,.hero-casestudies--carousel .carousel-control-next:focus-visible svg,.hero-casestudies--carousel .carousel-control-prev:focus svg,.hero-casestudies--carousel .carousel-control-prev:focus-visible svg{border:2px solid #0d6efd}@media(max-width:767px){.hero-casestudies--carousel .carousel-control-next,.hero-casestudies--carousel .carousel-control-prev{width:60px}}.hero-casestudies--carousel .carousel-item{opacity:0;background-color:var(--grey-d7)}.hero-casestudies--carousel .carousel-item.active{animation:fadeInAnimation .3s ease;animation-iteration-count:1;animation-fill-mode:forwards}.hero-casestudies--carousel .carousel-item.active .image-preview{animation:fadeAndZoomAnimation .3s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeAndZoomAnimation{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:991px){.hero-casestudies--carousel .container{max-width:750px}}@media(max-width:767px){.hero-casestudies--carousel .slider-content-container{order:1}.hero-casestudies--carousel .slider-small--image{order:2}}
/*# sourceMappingURL=94eb9b1cb4d6f009.css.map*/