.elementor-icon svg path{transition:fill 0.3s ease}.title-anim .elementor-widget.widget_name .animation-title{width:100%;overflow-wrap:break-word;word-wrap:break-word}.animation-title{margin:0!important;padding:0!important;height:fit-content}.stage{overflow:hidden}#quote{-webkit-transform:translate3d(0,0,0);visibility:hidden}#quote div{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.elementor-widget.widget_name .animation-title h1,.elementor-widget.widget_name .animation-title h2,.elementor-widget.widget_name .animation-title h3,.elementor-widget.widget_name .animation-title h4,.elementor-widget.widget_name .animation-title h5,.elementor-widget.widget_name .animation-title h6{padding:0!important;margin:0!important}.portfolio__item-5:hover .portfolio__content-5{opacity:1;right:-50px}.portfolio__item-5 img{width:100%;max-width:100%}.portfolio__content-5{background-color:#000;padding:20px 30px 22px 30px;display:inline-block;position:absolute;top:50%;right:-70px;z-index:9;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}@media only screen and (max-width:767px){.portfolio__content-5{right:0;opacity:1}}@media only screen and (min-width:768px) and (max-width:991px){.portfolio__content-5{right:0;opacity:1}}@media only screen and (min-width:992px) and (max-width:1199px){.portfolio__content-5{right:-70px}}.portfolio__name-5{font-size:14px;font-weight:400;line-height:1.3;padding-bottom:2px;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){.portfolio__name-5{font-size:12px}}.portfolio__title-5{font-size:24px;font-weight:500;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){.portfolio__title-5{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){.portfolio__title-5{font-size:18px}}@media only screen and (min-width:992px) and (max-width:1199px){.portfolio__title-5{font-size:20px}}.taxonomy-accordion{margin:0;padding:0;list-style:none}.accordion-title{cursor:pointer;padding:.75rem;background-color:#f2f2f2;border:1px solid #fff0;color:black!important;font-size:1em!important}.accordion-item.active .accordion-title{background-color:#39B54A!important;color:white!important}.accordion-content{display:none;padding:.75rem;border:1px solid #ddd;border-top:none}.accordion-item.active .accordion-content{display:block}.product-list{margin:0;padding:0;list-style:none}.product-list li{margin-bottom:.5rem}.product-list li a{margin-bottom:.5rem;color:black!important}.slider{width:100%;height:90vh;position:relative;overflow:hidden}.slides{position:absolute;inset:0;opacity:0;z-index:1;transition:opacity 1.2s ease}.slides__active{opacity:1;z-index:2}.slides img{width:100%;height:100%;object-fit:cover;object-position:center center;animation:kenburns 12s ease-in-out forwards}@keyframes kenburns{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.15) translate(-2%,-2%)}}.slides-content{position:absolute;top:70%;inset-inline-start:10%;transform:translateY(-70%);width:40%;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:rgb(0 0 0 / .55);border-radius:12px;color:#fff;overflow:hidden}.slides-content>*{opacity:0;transform:translateY(25px)}.slides__active .slides-content>*{animation:contentIn 0.9s ease forwards}.slides__active .slides-content>*:nth-child(1){animation-delay:0.3s}.slides__active .slides-content>*:nth-child(2){animation-delay:0.5s}.slides__active .slides-content>*:nth-child(3){animation-delay:0.7s}@keyframes contentIn{to{opacity:1;transform:translateY(0)}}.slider-btn-container{display:flex;gap:12px;align-items:center}.slider-btn{padding:6px 14px;color:#fff;text-decoration:none;border-bottom:2px solid #fff;transition:opacity 0.3s ease}.slider-btn:hover{opacity:.7}.pagination .prv,.pagination .next{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;cursor:pointer;z-index:10;color:#fff}.pagination .prv{left:2%}.pagination .next{right:2%}.dot-pagination{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:10px 16px;background:rgb(0 0 0 / .35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:40px;z-index:99}.dot{width:10px;height:10px;background:rgb(255 255 255 / .4);border-radius:50%;cursor:pointer;position:relative;transition:all 0.4s ease}.dot:hover{background:rgb(255 255 255 / .7);transform:scale(1.3)}.dot__active{width:28px;border-radius:20px;background:#fff;box-shadow:0 0 0 6px rgb(255 255 255 / .15)}.dot__active::after{content:"";position:absolute;inset:-6px;border-radius:50px;border:1px solid rgb(255 255 255 / .4);animation:pulseDot 1.8s ease-out infinite}@keyframes pulseDot{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.6)}}@media (max-width:1200px){.slides-content{width:80%}}@media (max-width:768px){.slider{height:80vh}.slides-content{width:90%;top:75%;transform:translateY(-75%)}.dot-pagination{bottom:8%}}@media (max-width:480px){.slides-content{width:85%;padding:1rem}.dot-pagination{bottom:70px}.dot{width:10px;height:10px}}