footer{position:relative}footer .widget_footer_style_2 .logo-footer{margin-bottom:30px}footer .widget_footer_style_2 .logo-footer img{height:var(--logo-f-hg);width:auto}footer .widget_footer_style_2 .footer-grid{display:flex;flex-wrap:wrap;gap:30px}footer .widget_footer_style_2 .footer-column{flex:0 0 auto}footer .widget_footer_style_2 .footer-column-1{width:calc(var(--footer-column-1, 25%) - 30px)}footer .widget_footer_style_2 .footer-column-2{width:calc(var(--footer-column-2, 25%) - 30px)}footer .widget_footer_style_2 .footer-column-3{width:calc(var(--footer-column-3, 25%) - 30px)}footer .widget_footer_style_2 .footer-column-4{width:calc(var(--footer-column-4, 25%))}footer .widget_footer_style_2 .footer-menu{padding:0}footer .widget_footer_style_2 .footer-menu li a{display:block;padding:0;transition:all 0.5s}footer .widget_footer_style_2 .footer-menu li a i{display:none}footer .widget_footer_style_2 .widget_email .form-group{overflow:hidden;display:grid;grid-template-columns:1fr auto;margin-bottom:15px;border-bottom:1px solid #fff}footer .widget_footer_style_2 .widget_email .form-group .input .form-control{border:0;height:40px;line-height:40px;border-radius:0;margin-bottom:0;width:100%;padding:px;outline:none;color:#fff;font-size:15px;box-shadow:none;background-color:transparent}footer .widget_footer_style_2 .widget_email .form-group .input .form-control::-webkit-input-placeholder{color:#8d8d8d}footer .widget_footer_style_2 .widget_email .form-group .input .form-control::-moz-placeholder{color:#8d8d8d}footer .widget_footer_style_2 .widget_email .form-group .input .form-control:-ms-input-placeholder{color:#8d8d8d}footer .widget_footer_style_2 .widget_email .form-group .input .form-control:-moz-placeholder{color:#8d8d8d}footer .widget_footer_style_2 .widget_email .form-group .button button{height:40px;line-height:40px;padding:0 10px;border-radius:0;background-color:transparent;color:#fff;border:0}@media (max-width:768px){footer .widget_footer_style_2 .footer-grid{display:block}footer .widget_footer_style_2 .footer-column{width:100%!important;margin-bottom:20px}}.widget_product_category_style_1 .item .img-wrapper{overflow:hidden;height:0!important;width:100%;position:relative;padding-top:var(--img-ration)}.widget_product_category_style_1 .item .img-wrapper .img{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;-webkit-transition:all 0.3s,-webkit-transform 8s cubic-bezier(.25,.46,.45,.9399999999999999);transition:all 0.3s,transform 8s cubic-bezier(.25,.46,.45,.9399999999999999),-webkit-transform 8s cubic-bezier(.25,.46,.45,.9399999999999999)}.widget_product_category_style_1 .item .img-wrapper .img img{height:100%;width:var(--img-width-type,100%);object-fit:cover}.widget_product_category_style_1 .item .title .heading{font-size:15px;text-align:center;margin:20px 0;font-weight:700;color:#000}.widget_product_category_style_1 .item .title .heading a{color:currentColor}.widget_product_category_style_1 .list .item{margin-bottom:var(--bs-gutter-x)}@media (max-width:768px){.widget_product_category_style_1 .item .title .heading{font-size:15px}}@media (max-width:500px){.widget_product_category_style_1 .item .title .heading{font-size:13px}}.widget_product_category_style_1 .item{position:relative}.widget_product_category_style_1 .item .img{position:relative;display:block;width:100%;padding-top:100%;height:inherit;overflow:hidden;border-radius:5px}.widget_product_category_style_1 .item .img a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.widget_product_category_style_1 .item .img a img{height:100%;width:100%;position:relative;display:block;transition:all 0.5s ease-in-out;object-fit:cover}.widget_product_category_style_1 .item .title{position:absolute;max-width:calc(100% - 40px);width:max-content;height:auto;bottom:20px;left:50%;transform:translateX(-50%)}.widget_product_category_style_1 .item .title .heading{margin:0}.widget_product_category_style_1 .item .title .heading a{background-color:rgba(48,87,136,.5);padding:10px 20px;border-radius:3px;display:inline-block;text-align:center}.widget_about_style_1 .about-grid{--gutter:calc(var(--bs-gutter-x)/2);display:grid;grid-template-columns:calc(var(--about-left-width, 50%) - var(--gutter)) calc(var(--about-right-width, 50%) - var(--gutter));gap:var(--bs-gutter-x);align-items:center}.widget_about_style_1 .about-content .description{margin-bottom:40px}.widget_about_style_1 .about-content p{color:#777;font-size:14px;line-height:25px;margin-bottom:10px;margin-top:10px}.widget_about_style_1 .about-content ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style-type:none;margin-right:-10px;margin-bottom:5px;margin-top:5px}.widget_about_style_1 .about-content ul li{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-top:10px;font-weight:600;color:#777;position:relative;padding-right:10px;padding-left:22px}.widget_about_style_1 .about-image .group-banner{display:grid;grid-template-columns:2fr 1fr;grid-gap:15px}.widget_about_style_1 .about-image .group-banner .banner{position:relative;display:block;width:100%;padding-top:135%;height:inherit;overflow:hidden;border-radius:5px}.widget_about_style_1 .about-image .group-banner .banner picture{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.widget_about_style_1 .about-image .group-banner .banner picture img{height:100%;width:100%;position:relative;display:block;transition:all 0.5s ease-in-out;object-fit:cover}.widget_about_style_1 .button{margin:20px 0 0 0;text-align:center;display:flex;justify-content:center;grid-gap:20px;flex-wrap:wrap}.widget_about_style_1 .button .btn-wdg{display:inline-block;color:#fff;padding:10px 40px;border-radius:7px;cursor:pointer;font-weight:700;transition:200ms;border:0}@media (max-width:768px){.widget_about_style_1 .about-grid{grid-template-columns:1fr}.widget_about_style_1 .about-image .about-img-wrapper{height:100%;width:100%;position:relative;-webkit-box-flex:0}.widget_about_style_1 .about-image .about-img-inner{position:relative;width:100%;height:100%;top:0}.widget_about_style_1 .about-image .about-img-inner img{position:relative;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}}.widget_post_style_1 .box-content{position:relative}.widget_post_style_1 .post-list-grid{display:grid;grid-template-columns:repeat(var(--item-number,3),1fr);gap:var(--bs-gutter-x)}.widget_post_style_1 .item-wrapper{padding:calc(var(--bs-gutter-x)/2)}.widget_post_style_1 .item .img{padding-top:var(--wpost-img-ration,100%)!important;width:100%}.widget_post_style_1 .item .img img{height:100%;width:100%;object-fit:cover}@media (max-width:1000px){.widget_post_style_1 .post-list-grid{grid-template-columns:repeat(var(--item-number-tablet,3),1fr)}}@media (max-width:600px){.widget_post_style_1 .post-list-grid{grid-template-columns:repeat(var(--item-number-mobile,2),1fr)}.widget_post_style_1 .item{padding:0;margin:10px}.widget_post_style_1 .item .img{height:200px}}.widget_post_style_1 .item{position:relative}.widget_post_style_1 .item .date-box{position:absolute!important;background-color:var(--theme-color)!important;color:#fff!important;border-radius:5px!important;padding:7px 17px!important;top:10px;right:10px;left:unset!important;width:max-content!important;height:fit-content!important;font-size:14px!important}.widget_post_style_1 .item .date-box::before{content:none!important}.widget_post_style_1 .item .title{margin-top:20px}.widget_post_style_1 .item .title .header{margin:0}.widget_post_style_1 .item .title .header a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:#000;font-size:18px;text-transform:uppercase}.widget_post_style_1 .item .title .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px}.widget_post_style_1 .item .title .readmore{margin-top:10px}.widget_post_style_1 .item .title .readmore a{color:#000;font-size:16px;display:inline-block;position:relative}.widget_post_style_1 .item .title .readmore a:after{position:absolute;content:'';width:0;height:2px;background-color:var(--theme-color);left:0;bottom:0;transition:200ms}.widget_post_style_1 .item .title .readmore a:hover::after{width:100%}.widget_post_style_1 .view-more{margin-top:20px}.widget_post_style_1 .view-more a{border-radius:0}