.filter-menu{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;gap:.25rem .5rem}.filter-menu div{color:#000;font-family:'Open Sans';font-size:1rem;padding:.5rem 1rem;background-color:#f0f0f0;transition:.5s;cursor:pointer;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px}.filter-menu div:hover{background-color:#67c9d6;transition:.5s}.filter-menu div.filtr-active{background-color:#67c9d6}.hide{display:none}.HomeBtn{width:fit-content;height:fit-content}.HomeButtons{font-family:'Open Sans';font-size:x-large;color:#000;background-color:#67c9d6;position:relative;display:block;overflow:hidden;width:100%;height:fit-content;max-width:fit-content;padding:5px 15px;border:1px solid #000;border-radius:25px;text-align:center;z-index:1;transition:transform .5s ease-in-out;text-decoration:none}.HomeButtons:after,.HomeButtons:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:-1}.HomeButtons:before{right:-50px;border-right:50px solid transparent;border-bottom:80px solid #509d96;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.HomeButtons:after{left:-50px;border-left:50px solid transparent;border-top:80px solid #509d96;-webkit-transform:translateX(100%);transform:translateX(100%)}.HomeButtons:hover:before{-webkit-transform:translateX(-49%);transform:translateX(-49%)}.HomeButtons:hover:after{-webkit-transform:translateX(49%);transform:translateX(49%)}.HomeButtons:focus,.HomeButtons:hover{transform:scale(1.1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.LogoImg{max-height:350px;padding:1rem}.buttonOther{font-family:'Open Sans';font-size:large;position:relative;overflow:hidden;height:3rem;padding:0 2rem;border-radius:1.5rem;background:0 0/400% #67c9d6;color:#000;border:none;cursor:pointer;width:fit-content}.buttonOther:hover::before{transform:scaleX(1)}.button-content{position:relative;z-index:1}.buttonOther::before{content:"";position:absolute;top:0;left:0;transform:scaleX(0);transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg,#5cb3b6 10.8%,#509d96 94.3%);transition:475ms}.Shopbutton{--width:175px;--height:45px;--tooltip-height:35px;--tooltip-width:150px;--gap-between-tooltip-to-button:18px;--button-color:#67C9D6;--tooltip-color:#fff;width:var(--width);height:var(--height);background:var(--button-color);position:relative;text-align:center;border-radius:15px;font-family:'Open Sans';font-size:1.5rem;transition:background .3s;font-weight:lighter;margin:auto}.Shopbutton::before{position:absolute;content:attr(data-tooltip);width:var(--tooltip-width);height:var(--tooltip-height);background-color:#509d96;font-size:.9rem;color:#fff;border-radius:.25em;line-height:var(--tooltip-height);bottom:calc(var(--height) + var(--gap-between-tooltip-to-button) + 10px);left:calc(50% - var(--tooltip-width)/ 2);font-weight:400}.Shopbutton::after{position:absolute;content:'';width:0;height:0;border:10px solid transparent;border-top-color:#509d96;left:calc(50% - 10px);bottom:calc(100% + var(--gap-between-tooltip-to-button) - 10px)}.Shopbutton::after,.Shopbutton::before{opacity:0;visibility:hidden;transition:.5s}.Shoptext{display:flex;align-items:center;justify-content:center;top:-5%}.Shopbutton-wrapper,.Shopicon,.Shoptext{overflow:hidden;position:absolute;width:100%;height:100%;left:0;color:#000}.Shopicon,.Shoptext{transition:top .5s}.Shopicon{color:#fff;top:100%;display:flex;align-items:center;justify-content:center}.Shopicon svg{width:24px;height:24px}.Shopbutton:hover{background:#509d96}.Shopbutton:hover .Shoptext{top:-100%}.Shopbutton:hover .Shopicon{top:-2%}.Shopbutton:hover:after,.Shopbutton:hover:before{opacity:1;visibility:visible}.Shopbutton:hover:after{bottom:calc(var(--height) + var(--gap-between-tooltip-to-button) - 20px)}.Shopbutton:hover:before{bottom:calc(var(--height) + var(--gap-between-tooltip-to-button))}.swiper{width:auto;height:auto}ul.swiper-wrapper{list-style-type:none;margin:0;padding:0;position:relative}.SwiperGalleryWrapper .swiper-slide{display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.SwiperGalleryWrapper .swiper-slide img{display:block;width:100%;height:fit;object-fit:cover}.SwiperGalleryTop{width:100%;padding-bottom:40px!important}.SwiperGalleryThumb{height:20%;box-sizing:border-box;padding:0}.SwiperGalleryThumb .swiper-slide{width:25%;height:100%;opacity:.5}.SwiperGalleryThumb .swiper-slide-thumb-active{opacity:1}.swiper-pagination-fraction{font-size:20px;pointer-events:none;margin-inline:auto}.nav-item{padding-right:1.5rem}@media (min-width:300px){.NavLogo{width:250px;object-fit:cover;object-position:center}.GalleryBackground{background-size:1250px 1750px;background-position:top!important}}@media (min-width:768px){.NavLinkText{font-family:'Open Sans';font-size:15px!important;font-weight:300!important;color:#000!important;letter-spacing:1px;width:fit-content}}@media (max-width:768px){.NavLinkText{font-family:'Open Sans';font-size:15px!important;font-weight:300!important;color:#000!important;letter-spacing:1px;padding:15px 0;border-bottom:1px solid #0003;text-align:center}}.NavLinkText.AnimatedBottomBorder{text-transform:uppercase}.btn-flip{opacity:1;outline:0;color:#fff;line-height:60px;position:relative;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;font-family:"Open Sans";text-transform:uppercase;margin-top:8px;border-radius:2px}.btn-flip:hover:after{opacity:1;transform:translateY(0) rotateX(0)}.btn-flip:hover:before{opacity:0;transform:translateY(50%) rotateX(90deg)}.btn-flip:after{top:0;left:0;opacity:0;width:100%;color:#000;display:block;transition:.7s;position:absolute;background:#ff73c2;content:attr(data-back);transform:translateY(-50%) rotateX(90deg)}.btn-flip:before{top:0;left:0;opacity:1;color:#fff;display:block;padding:10px 35px;line-height:40px;transition:.7s;position:relative;background:#212529;content:attr(data-front);transform:translateY(0) rotateX(0)}.HeroRowCenter{text-align:center}.HeroCardDiv{padding:40px;background-color:rgba(255,255,255,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}@media (min-width:576px){.NavLogo{width:255px;height:100%;object-fit:cover;object-position:center}.navbar-brand{font-family:'Marck Script';font-size:xx-large}.LogoHeading{font-family:'Marck Script';font-size:60px}}.navbar-brand{font-family:'Marck Script';font-size:30px}@media (max-width:575px){.LogoHeading{font-family:'Marck Script';font-size:40px}}.TitleHeading{font-family:'Marck Script';padding-bottom:5px;border-bottom:1px solid #000;width:fit-content;margin:auto;text-align:center;font-size:2.75rem}.WelcomeP{margin-top:10px;font-family:'Open Sans'}.HomeRow{background-color:rgba(255,255,255,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:20px}.HomeContainer{padding:30px 0}.ContactCol{padding-bottom:20px}.GalleryColumn{padding:1.5rem 2rem 2rem;margin:2rem 0;background-color:rgba(255,255,255,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:550px;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}.GalleryHeading{font-size:2.5rem;font-family:Inter;text-align:center;font-weight:400;padding-bottom:3px;border-bottom:2px solid #000;width:fit-content;margin:0 auto 1rem}.FilterRow{margin:2.5rem 0}@media (min-width:992px){.AnimatedBottomBorder::after{content:'';display:block;width:0;height:2px;background:#000;transition:width .35s}.AnimatedBottomBorder:hover::after{width:100%}.GalleryBackground{background-size:cover}}.GalleryBackground{height:auto;background-image:url(/assets/img/BG/KendallResinArtBG.webp?h=4eccadc58d20a53aa1a756779faf240f);background-position:right;padding-bottom:30px}.GalleryContainer{padding-top:50px}.GalleryTopHeading{font-size:3rem;font-family:Inter;text-align:center;font-weight:400;padding-bottom:3px;border-bottom:2px solid #000;width:fit-content;margin:0 auto 1rem}.Contactp{font-family:'Open Sans';font-size:20px;margin-bottom:0!important}.PortfolioHeadingColumn{background-color:rgba(255,255,255,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:15px;margin:0 auto}.NavFooter{font-family:'Open Sans';font-size:1.5rem}.WelcomeP{font-size:larger}@media (max-width:991px){.TitleHeading{font-size:2.5rem}.WelcomeP{font-size:large}}.NavLinkText:hover,.navbar-nav .nav-link.active{font-weight:400!important}@media (max-width:992px){.HomeBG{background-position:right!important;background-size:1000px 1250px!important}}.HomeBG{height:auto;background-image:url(/assets/img/BG/BGLarge.jpg?h=d575d3b6b7df83dc54c5104873fada95);background-position:center;background-size:cover}.SwiperHomeProducts{padding-top:20px!important;padding-bottom:60px!important}.SwiperProductsWrapper{height:100%!important}.SwiperProductsWrapper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center}.swiper-slide-products{text-align:center;padding-bottom:20px;background-color:#f6f7f9;border-radius:10px}.swiper-slide-products p{margin-top:10px;margin-bottom:50px;width:300px;padding:10px}.swiper-slide-products .ProductButton{position:absolute;bottom:20px;width:300px}.swiper-slide-products img{display:block;width:300px;height:300px;object-fit:cover;margin:auto auto 10px;border-radius:10px}.swiper-slide-products h2{font-family:Inter;font-weight:400;color:#000;font-size:1.5em;padding-top:.75rem;border-bottom:1px solid #000;width:fit-content;text-align:center;margin:0 auto}.swiper-slide-products a{margin:auto}.swiperProducts{width:100%}.swiper-pagination-bullet{width:25px!important;height:25px!important;font-size:15px!important;background-color:#8ecae6!important;opacity:.75!important;color:#000!important;text-align:center!important;vertical-align:middle!important;margin:0 5px!important}.swiper-pagination-bullet-active{background-color:#219ebc!important;width:25px!important;height:25px!important;font-size:15px!important;opacity:1!important;color:#000!important}.SwiperHomeProducts .swiper-wrapper{width:100%;margin:0 auto}.pswp__img{cursor:pointer!important}.SwiperHomeGallery .swiper-slide{margin-bottom:4rem}.HomeGallerySlide{background-position:center;background-size:cover;width:400px!important;height:400px!important}.HomeGallerySlide img{display:block;width:100%;box-shadow:rgba(0,0,0,.24) 0 3px 8px}