.recent-work-carousel-shortcode{width:80%;margin:70px auto 0;background-color:#fff;padding:40px 0 80px 0}.recent-work-carousel-shortcode h2{margin-bottom:40px;color:#666;font-size:40px;line-height:50px;text-align:center}.recent-work-carousel-shortcode div .carousel__container{display:flex;width:100%;height:100%;align-items:center;font-family:Arial}.recent-work-carousel-shortcode div .carousel__container .carousel{display:flex;list-style:none;position:relative;width:100%;height:400px;justify-content:center;align-items:center;perspective:300px;margin:0}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card{display:flex;align-items:center;justify-content:center;color:#fff;font-size:0px;width:85%;max-width:650px;height:350px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.25);border-radius:16px;overflow:hidden;position:absolute;transition:all .3s ease-in;background-color:#fff}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card a img{width:100%;height:100%;object-fit:cover}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="0"]{z-index:5}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-1"],.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="1"]{width:60%;max-width:490px;height:270px}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-1"]{transform:translateX(-40%);z-index:4}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="1"]{transform:translateX(40%);z-index:4}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-2"],.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="2"]{opacity:.4;width:40%;max-width:330px;height:190px}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-2"]{transform:translateX(-100%);z-index:3}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="2"]{transform:translateX(100%);z-index:3}@media(max-width: 600px){.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-2"],.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="2"]{transform:none}}@media(max-width: 800px){.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card{width:100%;max-width:360px;height:235px}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-1"],.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="1"]{height:155px;max-width:290px}.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="-2"],.recent-work-carousel-shortcode div .carousel__container .carousel .carousel__card[data-position="2"]{height:110px;max-width:190px}}@media(max-width: 600px){.recent-work-carousel-shortcode div .carousel__container .carousel{height:300px}}.recent-work-carousel-shortcode div .carousel__controls{display:flex;justify-content:center}.recent-work-carousel-shortcode div .carousel__controls .control__button{display:flex;align-items:center;border:none;padding:0;background:none;margin:0 16px;cursor:pointer}.recent-work-carousel-shortcode div .carousel__controls .control__button:hover{opacity:.7}.recent-work-carousel-shortcode div .carousel__controls #arrow-left,.recent-work-carousel-shortcode div .carousel__controls #arrow-right{display:flex;background:none;border:none;padding:0;cursor:pointer}.recent-work-carousel-shortcode div .carousel__controls #arrow-left:hover,.recent-work-carousel-shortcode div .carousel__controls #arrow-right:hover{opacity:.7}.recent-work-carousel-shortcode div .carousel__controls #arrow-left img{transform:rotate(180deg)}.recent-work-carousel-shortcode div .carousel__controls .bullets{display:flex;align-items:center;column-gap:10px;margin:0 16px 0 0;list-style:none}.recent-work-carousel-shortcode div .carousel__controls .bullets li{display:flex}.recent-work-carousel-shortcode div .carousel__controls .bullets li .bullet{background:none;border:none;border-radius:50%;width:12px;height:12px;background-color:#999;cursor:pointer;padding:0}.recent-work-carousel-shortcode div .carousel__controls .bullets li .bullet--active{width:16px;height:16px;background-color:#80bc00}.recent-work-carousel-shortcode div .carousel__controls .bullets li:hover{opacity:.7}.recent-work-carousel-shortcode .button{width:276px;height:60px;line-height:48px;font-size:22px;font-weight:bold;margin:auto;border-style:solid;cursor:pointer;text-decoration:none;display:block;text-align:center;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;color:#72b400;letter-spacing:0px;padding:2px 10px 2px 10px;border-width:4px;border-color:#72b400;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-top:88px}@media(max-width: 800px){.recent-work-carousel-shortcode h2{font-size:1.875rem;line-height:36px;margin-bottom:0}}@media(max-width: 800px){.recent-work-carousel-shortcode{width:90%}}
