.homeproducts__items{column-gap:1.5rem}.homeproducts__item{cursor:pointer;flex:50%;height:32.5rem;max-height:32.5rem;transition:all .75s ease-in-out;overflow:hidden}.homeproducts__item:hover{flex:90%}.homeproducts__item:hover .homeproducts__content{background:#cdc9bf;width:22rem;max-width:calc(100% - 2.5rem);height:100%;max-height:calc(100% - 2.5rem);padding:5rem 1.25rem;bottom:1.25rem;left:1.25rem;right:1.25rem}.homeproducts__item:hover .homeproducts__title{color:var(--primary-color)}.homeproducts__item:hover .homeproducts__pointers,.homeproducts__item:hover .btn{opacity:1;visibility:visible;width:max-content;max-width:100%;height:max-content;margin-top:2rem;padding:0;overflow:hidden}.homeproducts__item:hover .btn{padding:.5rem 1.125rem}.homeproducts__item:nth-child(2):hover .homeproducts__content{background:var(--light-blue-color)}.homeproducts__inner-wrapper{height:100%;position:relative}.homeproducts__img{object-fit:cover;object-position:center;width:100%;height:100%}.homeproducts__content{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:rgba(255,255,255,.1);flex-direction:column;width:100%;height:3.375rem;padding:.5rem 1.25rem;transition:all .75s ease-in-out;display:flex;position:absolute;bottom:2rem}.homeproducts__title{color:var(--white-color);text-transform:uppercase;font-size:2.375rem;font-weight:700;line-height:1}.homeproducts__pointers{flex-direction:column;row-gap:1rem;display:flex}.homeproducts__pointers li{padding-left:1.5rem;font-size:1.125rem;font-weight:500;position:relative}.homeproducts__pointers li:before{content:"";font-family:var(--icons-font);font-size:.6255rem;position:absolute;top:.5rem;left:0}.homeproducts__pointers,.homeproducts .btn{opacity:0;visibility:hidden;width:0;height:0;margin-top:0;padding:0;transition:all ease-in-out;overflow:hidden}.homeproducts.productlist .homeproducts__items{flex-direction:column}.homeproducts.productlist .homeproducts__item{height:max-content;max-height:initial}.homeproducts.productlist .homeproducts__img{position:absolute;top:0;bottom:0;left:0;right:0}.homeproducts.productlist .homeproducts__inner-wrapper{padding:1.25rem}.homeproducts.productlist .homeproducts__content{background:var(--light-blue-color);width:25rem;max-width:calc(100% - 2.5rem);height:100%;min-height:30rem;max-height:calc(100% - 2.5rem);padding:2.5rem 1.25rem;position:static;bottom:1.25rem;left:1.25rem;right:1.25rem}.homeproducts.productlist .homeproducts__title{color:var(--primary-color)}.homeproducts.productlist .homeproducts__pointers,.homeproducts.productlist .btn{opacity:1;visibility:visible;width:max-content;max-width:100%;height:max-content;margin-top:2rem;padding:0;overflow:hidden}.homeproducts.productlist .homeproducts__pointers .homeproducts__pointers{margin-top:1rem}.homeproducts.productlist .btn{cursor:pointer;padding:.5rem 1.125rem}.homeproducts__bottom-content{display:none;overflow-x:auto}.homeproducts__bottom-content.active{display:block}.homeproducts.prodpg .homeproducts__content{justify-content:center}.homeproducts.prodpg .mainheading{width:55.75rem}.homeproducts.prodpg .mainheading__title{font-size:1.875rem}@media only screen and (max-width:1199px){.homeproducts__items{grid-template-columns:repeat(2,1fr);display:grid}.homeproducts__item{height:100%;max-height:initial;background:var(--greybg-color);flex:1}.homeproducts__item:hover{flex:1}.homeproducts__item:hover .homeproducts__content{background:var(--greybg-color);width:100%;max-width:100%;height:max-content;max-height:max-content;padding:2rem 1rem}.homeproducts__item:hover .homeproducts__pointers{margin-top:1rem}.homeproducts__item:nth-child(2):hover .homeproducts__content{background:var(--greybg-color)}.homeproducts__img{height:auto}.homeproducts__content{background:0 0;height:max-content;padding:2rem 1rem;position:static}.homeproducts__title{color:var(--primary-color);font-size:20px;font-weight:500;line-height:28px}.homeproducts .btn,.homeproducts__pointers{opacity:1;visibility:visible;width:max-content;height:max-content;margin-top:1rem}.homeproducts__pointers{row-gap:.75rem;margin-top:1rem}.homeproducts .btn{margin-top:1rem;padding:.5rem 1.125rem}}@media only screen and (max-width:767px){.homeproducts__items{grid-template-columns:repeat(1,1fr);row-gap:1rem}.homeproducts__content,.homeproducts__item:hover .homeproducts__content{padding:1rem}.homeproducts__pointers{row-gap:.5rem}.homeproducts__pointers li{font-size:1rem;font-weight:400}.homeproducts__pointers li:before{top:.375rem}}
