.slick-loading .slick-list{background:#fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3392c85e.eot);src:url(../media/slick.3392c85e.eot)format("embedded-opentype"),url(../media/slick.265d68e3.woff)format("woff"),url(../media/slick.31421072.ttf)format("truetype"),url(../media/slick.5f2cd927.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.PortfolioSlider-module__v9YZna__sliderContainer{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);flex-direction:column;width:100%;padding:clamp(1rem,2vw,2rem);display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.PortfolioSlider-module__v9YZna__sliderContainer{height:100%}.PortfolioSlider-module__v9YZna__sliderSection{flex:1;min-height:0}}@media (max-width:1279px){.PortfolioSlider-module__v9YZna__sliderContainer{height:auto;padding:clamp(.5rem,1.5vw,1.5rem)}.PortfolioSlider-module__v9YZna__sliderSection{flex:none;min-height:auto}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1vw,1rem) 0}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.5rem,1.5vw,2rem) 0 clamp(.5rem,1vw,1rem)}}@media (min-width:768px) and (max-width:1279px){.PortfolioSlider-module__v9YZna__sliderContainer{padding:clamp(.25rem,1vw,1rem)}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.25rem,.75vw,.75rem) 0}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.25rem,1vw,1.5rem) 0 clamp(.25rem,.75vw,.75rem)}}.PortfolioSlider-module__v9YZna__sliderContainer:before{content:"";z-index:0;background:radial-gradient(circle at 100% 0,#bf1e2e0d,#0000 60%),radial-gradient(circle at 0 100%,#00000008,#0000 40%);width:120%;height:120%;position:absolute;top:-10%;left:-10%}.PortfolioSlider-module__v9YZna__titleSection{z-index:30;text-align:center;flex-shrink:0;padding:clamp(1rem,2vw,3rem) 0 clamp(.25rem,.5vw,1rem);position:relative}.PortfolioSlider-module__v9YZna__mainTitle{color:#404040;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:300;line-height:1.2}.PortfolioSlider-module__v9YZna__featuredText{display:inline-block;position:relative}.PortfolioSlider-module__v9YZna__underline{background-color:#c8102e;width:100%;height:clamp(2px,.5vw,4px);position:absolute;bottom:0;left:0}.PortfolioSlider-module__v9YZna__sliderSection{z-index:20;align-items:center;display:flex;position:relative;overflow:hidden}.PortfolioSlider-module__v9YZna__slickSlider{width:100%;height:100%;position:relative}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(400px,60vh,600px);margin:0}.PortfolioSlider-module__v9YZna__slickSlider .slick-track{align-items:center;height:100%;display:flex}.PortfolioSlider-module__v9YZna__slickSlider .slick-slide{opacity:.5;filter:brightness(.7);justify-content:center;align-items:center;height:100%;padding:clamp(5px,1vw,10px) 0;transition:all .5s;transform:scale(.8);display:flex!important}.PortfolioSlider-module__v9YZna__slickSlider .slick-slide.slick-center{opacity:1;filter:brightness();z-index:2;transform:scale(1.1)}.PortfolioSlider-module__v9YZna__slideWrapper{justify-content:center;align-items:center;height:100%;padding:0 clamp(10px,1vw,20px);display:flex!important}.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;background-color:#fff;border:1px solid #fffc;border-radius:clamp(8px,1vw,16px);flex-direction:column;width:100%;max-width:clamp(400px,40vw,1100px);margin:0 auto;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 clamp(8px,2vw,20px) clamp(25px,5vw,50px) #0000001a}.PortfolioSlider-module__v9YZna__slide:hover{transform:translateY(clamp(-2px,-.5vw,-8px));box-shadow:0 clamp(12px,3vw,30px) clamp(35px,7vw,70px) #00000026}.PortfolioSlider-module__v9YZna__slideImageContainer{width:100%;height:100%;position:relative}.PortfolioSlider-module__v9YZna__imageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.PortfolioSlider-module__v9YZna__slideImage{object-fit:cover;width:100%;height:100%;transition:transform .7s}.PortfolioSlider-module__v9YZna__activeImage{transform:scale(1.05)}.PortfolioSlider-module__v9YZna__overlay{background:linear-gradient(#0000001a 0%,#0000004d 50%,#000000b3 100%);transition:all .4s;position:absolute;inset:0}.PortfolioSlider-module__v9YZna__activeOverlay{background:linear-gradient(#0000000d 0%,#0003 50%,#0009 100%)}.PortfolioSlider-module__v9YZna__slideContent{color:#fff;z-index:2;box-sizing:border-box;pointer-events:auto;align-items:flex-end;width:100%;min-height:clamp(60px,15vh,120px);padding:clamp(1rem,3vw,2rem);display:flex;position:absolute;bottom:0;left:0;overflow:visible}.PortfolioSlider-module__v9YZna__slideInfo{width:100%;transition:transform .3s}.PortfolioSlider-module__v9YZna__title{color:#fff;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:400;line-height:1.3;transition:color .3s}.PortfolioSlider-module__v9YZna__title:hover{color:#c8102e}.PortfolioSlider-module__v9YZna__prevArrow,.PortfolioSlider-module__v9YZna__nextArrow{z-index:30;color:#333;cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(45px,8vw,65px);height:clamp(45px,8vw,65px);padding:0;font-size:0;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 clamp(4px,1vw,8px) clamp(15px,3vw,25px) #0000001a;display:flex!important}.PortfolioSlider-module__v9YZna__prevArrow{left:clamp(15px,3vw,40px)}.PortfolioSlider-module__v9YZna__nextArrow{right:clamp(15px,3vw,40px)}.PortfolioSlider-module__v9YZna__prevArrow:hover,.PortfolioSlider-module__v9YZna__nextArrow:hover{color:#fff;background-color:#c8102e;transform:translateY(-50%)scale(1.1);box-shadow:0 clamp(6px,1.5vw,12px) clamp(20px,4vw,35px) #00000026}:is(.PortfolioSlider-module__v9YZna__prevArrow.slick-disabled,.PortfolioSlider-module__v9YZna__nextArrow.slick-disabled){opacity:.3;cursor:not-allowed}.PortfolioSlider-module__v9YZna__buttonSection{z-index:30;text-align:center;flex-shrink:0;padding:clamp(1.5rem,3vw,4rem) 0 clamp(1rem,2vw,2rem);position:relative}.PortfolioSlider-module__v9YZna__portfolioButton{color:#404040;background-color:#fff;border:1px solid #40404033;border-radius:clamp(4px,1vw,8px);padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2.5rem);font-size:clamp(.9rem,2vw,1.1rem);font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 clamp(2px,1vw,4px) clamp(8px,2vw,15px) #0000000d}.PortfolioSlider-module__v9YZna__portfolioButton:hover{color:#c8102e;background-color:#f8f9fa;border-color:#c8102e;transform:translateY(clamp(-1px,-.25vw,-2px));box-shadow:0 clamp(4px,1.5vw,8px) clamp(12px,3vw,25px) #0000001a}@media (min-width:1600px){.PortfolioSlider-module__v9YZna__sliderContainer{padding:clamp(1rem,1.5vw,1.5rem)}.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(700px,50vw,1260px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(500px,60vh,700px)}.PortfolioSlider-module__v9YZna__slideContent{min-height:clamp(80px,12vh,150px);padding:clamp(1.5rem,2.5vw,3rem)}.PortfolioSlider-module__v9YZna__title{font-size:clamp(1.5rem,2.2vw,2.5rem);line-height:1.2}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1vw,1.5rem) 0 clamp(1.5rem,3vw,3rem)}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.75rem,1.5vw,2rem) 0 clamp(.5rem,1vw,1rem)}}@media (min-width:1920px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(800px,42vw,1300px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(550px,52vh,750px)}.PortfolioSlider-module__v9YZna__slideContent{z-index:10;min-height:clamp(100px,10vh,180px);padding:clamp(2rem,2vw,3.5rem);position:absolute!important;bottom:0!important}.PortfolioSlider-module__v9YZna__title{font-size:clamp(1.8rem,1.8vw,3rem);line-height:1.1}}@media (min-width:2560px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(900px,40vw,1600px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(600px,50vh,800px)}.PortfolioSlider-module__v9YZna__slideContent{min-height:clamp(120px,8vh,200px);padding:clamp(2.5rem,1.5vw,4rem)}.PortfolioSlider-module__v9YZna__title{font-size:clamp(2rem,1.5vw,3.5rem);line-height:1.1}}@media (min-width:2360px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(850px,35vw,1400px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(580px,48vh,780px)}.PortfolioSlider-module__v9YZna__slideContent{min-height:clamp(110px,9vh,190px);padding:clamp(2.2rem,1.8vw,3.8rem);position:absolute!important;bottom:0!important}.PortfolioSlider-module__v9YZna__title{font-size:clamp(1.9rem,1.6vw,3.2rem);line-height:1.1}}@media (min-width:2400px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(800px,32vw,1200px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(550px,45vh,700px)}.PortfolioSlider-module__v9YZna__slideContent{z-index:15;min-height:clamp(100px,7vh,150px);padding:clamp(2rem,1.5vw,3rem);position:absolute!important;bottom:0!important}.PortfolioSlider-module__v9YZna__title{font-size:clamp(1.7rem,1.4vw,2.8rem);line-height:1.1}}@media (min-width:1280px) and (max-width:1599px){.PortfolioSlider-module__v9YZna__sliderContainer{padding:clamp(1rem,1.5vw,1.5rem)}.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(600px,45vw,1050px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(450px,55vh,600px)}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1vw,1.5rem) 0 clamp(1.25rem,2.5vw,2.5rem)}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.75rem,1.5vw,2rem) 0 clamp(.5rem,1vw,1rem)}}@media (min-width:1200px) and (max-width:1279px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(550px,42vw,910px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(600px,70vh,800px)}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.75rem,1.5vw,2.5rem) 0 clamp(.25rem,.5vw,1rem)}}@media (min-width:1000px) and (max-width:1199px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(400px,38vw,650px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(500px,65vh,700px)}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1.5vw,2rem) 0 clamp(.25rem,.5vw,.75rem)}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(1rem,2.5vw,3rem) 0 clamp(1rem,2vw,2rem)}}@media (min-width:700px) and (max-width:999px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(350px,35vw,550px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(400px,55vh,550px)}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1vw,1.5rem) 0 clamp(.2rem,.4vw,.5rem)}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.5rem,1vw,1.5rem) 0 clamp(2rem,3vw,3rem)}}@media (min-width:600px) and (max-width:699px){.PortfolioSlider-module__v9YZna__slide{aspect-ratio:16/10;max-width:clamp(300px,32vw,450px)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(300px,45vh,450px)}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1vw,1rem) 0 clamp(.2rem,.4vw,.5rem)}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.5rem,1vw,1.5rem) 0 clamp(2rem,3vw,3rem)}}@media (max-width:599px){.PortfolioSlider-module__v9YZna__sliderContainer{padding:clamp(.25rem,1vw,.75rem)}.PortfolioSlider-module__v9YZna__slickSlider .slick-list{height:clamp(250px,40vh,400px)}.PortfolioSlider-module__v9YZna__slide{aspect-ratio:4/3;max-width:clamp(280px,85vw,380px)}.PortfolioSlider-module__v9YZna__slideContent{min-height:clamp(50px,12vh,80px);padding:clamp(.75rem,2vw,1.5rem)}.PortfolioSlider-module__v9YZna__title{font-size:clamp(1rem,2.2vw,1.5rem);line-height:1.2}.PortfolioSlider-module__v9YZna__titleSection{padding:clamp(.5rem,1.5vw,1rem) 0}.PortfolioSlider-module__v9YZna__buttonSection{padding:clamp(.25rem,.75vw,.75rem) 0 clamp(1.5rem,2.5vw,2.5rem)}}@media (max-width:480px){.PortfolioSlider-module__v9YZna__slickSlider .slick-slide{opacity:1;filter:brightness();transform:scale(1)}.PortfolioSlider-module__v9YZna__slide{aspect-ratio:4/3;max-width:clamp(250px,90vw,350px)}.PortfolioSlider-module__v9YZna__slideContent{min-height:clamp(40px,10vh,60px);padding:clamp(.5rem,1.5vw,1rem)}.PortfolioSlider-module__v9YZna__title{font-size:clamp(.9rem,2vw,1.3rem);line-height:1.1}.PortfolioSlider-module__v9YZna__prevArrow,.PortfolioSlider-module__v9YZna__nextArrow{width:clamp(35px,10vw,45px);height:clamp(35px,10vw,45px)}.PortfolioSlider-module__v9YZna__prevArrow{left:clamp(5px,2vw,15px)}.PortfolioSlider-module__v9YZna__nextArrow{right:clamp(5px,2vw,15px)}}@media (min-resolution:2x){.PortfolioSlider-module__v9YZna__slide{box-shadow:0 clamp(4px,1vw,10px) clamp(15px,3vw,30px) #00000014}}@media print{.PortfolioSlider-module__v9YZna__sliderContainer:before{display:none}.PortfolioSlider-module__v9YZna__slickSlider .slick-slide{opacity:1!important;filter:brightness()!important;transform:scale(1)!important}}@media (prefers-reduced-motion:reduce){.PortfolioSlider-module__v9YZna__slide,.PortfolioSlider-module__v9YZna__slideImage,.PortfolioSlider-module__v9YZna__overlay,.PortfolioSlider-module__v9YZna__title,.PortfolioSlider-module__v9YZna__prevArrow,.PortfolioSlider-module__v9YZna__nextArrow,.PortfolioSlider-module__v9YZna__portfolioButton{transition:none}.PortfolioSlider-module__v9YZna__slickSlider .slick-slide{transition:none}}
