@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--primary-color:#193948!important;--secondary-color:#E50019!important;--body-bg:#F7FAFA;--third-color:#E0E0E0;--white:#fff!important;--text-color:#1A384998}body{font-family:Poppins,sans-serif!important;background-color:var(--body-bg)!important}a{text-decoration:none!important}.default-container{width:90%;margin:0 auto}.site-margin{margin-top:5%;margin-bottom:5%}.site-padding{padding-top:7%;padding-bottom:7%}.rotate-invert{transform:rotate(-180deg)}.nav-link,.primary-text{color:var(--primary-color)!important}.secondary-text{color:var(--secondary-color)!important}.third-text{color:var(--third-color)!important}.dark-text{color:var(--dark-gray)!important}.light-gray-text{color:var(--light-gray)!important}.text-color{color:var(--text-color)!important}.primary-bg{background-color:var(--primary-color)!important}.secondary-bg{background-color:var(--secondary-color)!important}.third-bg{background-color:var(--third-color)!important}.custom-fs-1{font-size:84px;line-height:109px}.custom-fs-2{font-size:48px;line-height:62px}.custom-fs-3{font-size:30px;line-height:42px}.custom-fs-4{font-size:24px;line-height:32px}.custom-fs-5{font-size:16px;line-height:20px}.custom-fs-6{font-size:14px;line-height:18px}.text-content{font-size:16px}.tinart-btn{border-radius:16px;border:1px solid var(--secondary-color);background-color:var(--secondary-color);color:var(--white);padding:15px 35px;font-size:14px;transition:.5s}.request-btn,.tinart-btn-two{border-radius:16px;padding:15px 35px;font-size:14px;transition:.5s}.tinart-btn:hover{background-color:var(--white);color:var(--secondary-color)}.tinart-btn-two{position:relative;background:0 0;overflow:hidden}.tinart-btn-two:hover{color:transparent}.tinart-btn-two::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.tinart-btn-two:hover::after{opacity:1}.request-btn{background-color:var(--text-color);color:var(--white)}.request-btn:hover{background-color:var(--primary-color)}.filter-btn{display:flex;justify-content:center;align-items:center;border-radius:21px;background-color:#edf7f7;width:55px;height:55px;color:var(--primary-color)}.filter-list-btn{border-radius:10px;border:none;background-color:#e7f2f2;color:var(--primary-color);padding:20px 35px;font-size:14px;transition:.5s;width:100%}.filter-list-btn:focus,.filter-list-btn:hover{background-color:var(--secondary-color);color:var(--white)}.filter-list-btn i{transition:.5s}.filter-list-btn:hover i{transform:rotate(45deg)}.red-border{border:1px solid var(--secondary-color);color:var(--secondary-color)}.red-border::after{content:url('/assets/icons/arrow-right-reverse.svg')}.white-border{border:1px solid var(--white);color:var(--white)}.white-border::after{content:url('/assets/icons/arrow-right-white.svg')}.next-prev-btn{background-color:var(--body-bg);box-shadow:0 0 15px 6px rgba(0,0,0,.1);border:none;padding:15px 35px;letter-spacing:4.2px;color:var(--secondary-color);border-radius:20px;transform:rotate(-90deg)}.wp{background-color:#3ecd58;color:var(--white);width:50px;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:.4s;position:fixed;right:60px;z-index:9;bottom:60px}.wp:hover{box-shadow:0 0 15px 3px #3ecd58}.logo{width:200px;height:auto}.navbar{background-color:var(--white)!important;margin-top:50px;border-radius:21px;height:140px}.nav-item{padding:0 20px}.navbar-toggler{border:none!important}.dropdown-menu.flag,.language{border-radius:20px;background-color:#d9e5e5}.navbar-toggler:focus{box-shadow:none!important}.dropdown-menu{display:none!important;visibility:hidden;opacity:0;position:absolute;z-index:-1;top:100%;left:0;padding:0!important}.nav-item.dropdown:hover .dropdown-menu{display:block!important;visibility:visible!important;opacity:1!important;animation:.3s ease-in-out fadeIn;position:absolute;top:100%;left:0;z-index:10}.dropdown-menu.flag{min-width:55px;min-height:55px}.dropdown-menu.flag a:hover{background-color:transparent}.dropdown-item.lang{padding:7px 0;margin:6px auto auto}.language{display:flex;justify-content:center;align-items:center;width:55px;height:55px;margin:auto}.dropdown-item.lang img{display:block;margin:auto}.offcanvas.offcanvas-end{margin:50px 0;right:20px!important;border-radius:21px}.carousel-item img{height:820px;max-height:820px;object-fit:cover}.slider-btn{position:absolute;top:45%;z-index:5;border:none;padding:10px;width:48px;height:96px;transition:.5s;background:url('/assets/icons/slider-btn-bg.svg')}.next-btn{right:0;transform:rotate(-180deg)}.custom-next,.custom-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1000;background:url('/assets/icons/slider-btn-bg.svg') center center/cover no-repeat;width:34px;height:65px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.blog-card img,.corporate-img,.info-card,.slide .carousel-item img,.text-bg{border-radius:21px}.custom-prev{left:10px}.sld-btn,.slide-count,.slide-text{left:140px;position:absolute}.custom-next{right:10px;transform:translateY(-50%) rotate(-180deg)}.count-number{font-size:80px;line-height:120px;color:var(--body-bg);font-weight:100}.info-card,.slide-text{color:var(--primary-color)}.slide-count{top:10%;mix-blend-mode:soft-light}.slide-text{top:40%;max-width:40%}.up-title{font-size:14px;letter-spacing:7.7px;line-height:21px;max-width:70%}.sld-btn{bottom:15%}.slogan{letter-spacing:21.6px}.outline-text{width:30%}.center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60px;z-index:2}.info-card{padding:50px 45px;height:237px}.text-bg{background-color:#e7f2f2;padding:100px 120px}.corpotate-icon{width:15%}.corporate-img{position:absolute;width:96%!important;bottom:0;height:250px;object-fit:cover}.animation-text{color:#cfd7d9;font-size:108px;font-weight:700;line-height:100px;transition:1s}.category-text-area,.category-title,.category-up-title,.footer-color a{color:var(--body-bg)}.left-text{right:-100px;position:relative}.right-text{left:-100px;position:relative}.shadow-margin{opacity:.5;transition:1s!important;margin-top:150px!important}.image-animate{transition:transform 1s;width:100%;filter:drop-shadow(0 0 3rem rgba(26,26,73,.2))}.animated .left-text{right:0}.animated .right-text{left:0}.animated .shadow-margin{opacity:1;width:100%}.animated .image-animate{transform:scale(1.1) rotate(-30deg)}.ethical-card{background-color:#ebf0f0;border-radius:22px}.gradient-pink{background:linear-gradient(241deg,#f1b6bb 0,#fddadd 100%)}.gradient-yellow{background:linear-gradient(241deg,#fffebf 0,#ebeaa7 100%)}.gradient-green{background:linear-gradient(241deg,#c8fccd 0,#a7faaf 100%)}.gradient-blue{background:linear-gradient(241deg,#c2dffc 0,#e6f3ff 100%)}.action-product-img{width:50%;position:absolute;top:40%;left:50%;transform:translate(-50%,-30%);z-index:0}.scroll-section-wrapper{position:relative;height:500vh}#scroll-texts,.scroll-sticky-content{height:100vh;align-items:center;display:flex}.scroll-sticky-content{position:sticky;top:0}.category-card,.category-card img{height:455px;object-fit:cover;border-radius:21px}.img-bottom,.img-top{position:absolute;left:50%;transition:transform .6s;max-width:100%}.img-top{top:45%;transform:translate(-50%,-50%)}.img-bottom{bottom:45%;transform:translate(-50%,50%)}.img-top.open{transform:translate(-50%,-140px)}.img-bottom.open{transform:translate(-50%,170px)}#scroll-texts{position:relative;justify-content:center;z-index:2}.scroll-text{position:absolute;opacity:0;transition:.5s;width:100%;text-align:center}.scroll-text.active{opacity:1;margin-top:-40px}#text-visible{opacity:1;transition:opacity .6s;margin-bottom:-20%}.filter-box{background-color:#e7f2f2;border-radius:21px;padding:16px}.category-card{position:relative;overflow:hidden;transition:.5s}.category-card img{display:block;width:100%}.category-overlay{background:linear-gradient(15deg,#1a3849 0,#1a384900 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:21px;transition:.5s}.category-card:hover .category-overlay{background:linear-gradient(15deg,#1a3849 15%,#1a384900 100%);transition:.5s}.category-text-area{padding:40px;position:absolute;z-index:2;bottom:0;left:0}.category-up-title{letter-spacing:4.8px;font-size:12px;line-height:18px}.product-card{background-color:#e7f2f2;border-radius:21px;padding:30px}.product-card img{width:200px;height:130px;object-fit:contain;transform:scale(1.3)}.color-box{width:17px;height:17px;border-radius:50px;border:2px solid #b5bdbd}.portfolio-card img{width:100%!important;aspect-ratio:1/1;object-fit:cover;border-radius:21px}.parallax-container{margin-top:10%;position:relative;width:100%;max-width:100%;height:795px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:center;border-radius:22px}.parallax-text-box{width:420px;background-color:rgba(255,255,255,.2);border-radius:22px;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);left:10%;position:absolute}.parallax-sub-title{font-size:14px;letter-spacing:7.7px;line-height:21px;font-weight:500;color:var(--white)}.footer-bg,.footer-color{padding:90px 80px;width:100%;color:var(--body-bg)}.prod-card{width:100%;border-radius:22px;background-color:#f2f2f2}.prod-card img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:22px}.blog-card{border:1px solid #e2eced;border-radius:21px}.footer-bg{background:url('/storage/settings/September2025/footer.webp') 0 0/cover no-repeat padding-box;mix-blend-mode:darken;border-radius:21px}.footer-color{background-color:#232627;border-radius:22px;margin-top:-40px!important;z-index:2!important;position:relative}.bread,.bread-area .tinart-btn{padding:20px 25px}.footer-content{width:75%!important;margin:auto!important}footer .social-media{display:flex}footer .social-media a{margin-right:30px;font-size:20px}.bread{background-color:var(--secondary-color);border-radius:21px;width:100%}.bread li+li::before{content:"|";padding:0 20px 0 0;color:var(--white)}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--primary-color);border-radius:12px;padding:15px 25px}.contact-form input:focus,.contact-form textarea:focus{border:1px solid var(--secondary-color);outline:0}.request-form input,.request-form select,.request-form textarea{width:100%;background-color:transparent;padding:15px 25px;border:none;border-bottom:1px solid var(--primary-color);outline:0}.request-form input:focus,.request-form textarea:focus{border-bottom:1px solid var(--secondary-color);outline:0}