.home_news_list_item {padding: 50px 0px;cursor: pointer;display: grid;grid-template-columns: 15% auto;align-items: center;border-bottom: 1px solid #5a5861;}.home_news_list_item:last-child {border-bottom: 0;}.home_news_list_item:nth-child(2) .news_post_date strong {color: #5DD782;}.home_news_list_item:nth-child(3) .news_post_date strong {color: #FF3F5B;}.home_news_list_item .media-body {display: flex;justify-content: space-between;align-items: center;}.home_news_list_item .news_post_date {display: flex;flex-direction: column;align-content: space-around;gap: 12px;}.home_news_list_item .news_post_date strong {color: #F6AD63;font-family: 'Inter';font-weight: 700;font-size: 40px;line-height: 25px;letter-spacing: .1px;}.home_news_list_item .news_post_date span {color: #fff;font-family: 'Inter';font-size: 14px;font-weight: 400;line-height: 25px;letter-spacing: .1px;}.home_news_list_item .media-body .text{max-width: 600px;}.home_news_list_item .media-body h3 {color: #fff;font-weight: 600;font-size: 25px;line-height: 36px;}.home_news_list_item .media-body h3:hover {color: #FE8F1F;}.home_news_list_item .media-body .news_btn a {color: #FE8F1F;font-weight: 600;font-size: 14px;line-height: 36px;font-family: 'Inter';letter-spacing: .25px;}.home_news_list_item .media-body .news_btn a:hover {color: #fff;}.home_news_list_item .media-body .news_btn a i {margin-left: 20px;}.blog-posts .blog-post img{width: 100%;}@media (max-width: 768px) {.new_blog_grid {grid-template-columns: repeat(2, 1fr) !important;}}@media (max-width: 575px) {.new_blog_grid {grid-template-columns: repeat(1, 1fr) !important;}}.dl-product-cat-grid-wrapper {display: grid;grid-column-gap: 30px;-ms-grid-columns: repeat(3, 1fr);grid-row-gap: 35px;grid-template-columns: repeat(3, 1fr);}.dl-product-cat-grid-error {padding: 10px 10px 10px 25px;border-left: 2px solid #f9a305;background-color: rgba(249, 163, 5, 0.05);}.dl-product-cat-grid-item-inner {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-align: end;-webkit-align-items: flex-end;align-items: flex-end;-ms-flex-align: end;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;height: 100%;background-color: #eee;}.dl-product-cat-grid-content {width: 100%;}.dl-product-cat-grid-content-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-align: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;margin: 30px 20px;padding: 10px;background-color: #fff;}.dl-product-cat-grid-has-image .dl-product-cat-grid-content {position: absolute;bottom: 0;left: 0;width: 100%;}.dl-product-cat-grid-thumbnail {position: relative;overflow: hidden;width: 100%;}.dl-product-cat-grid-thumbnail img {display: block;width: 100%;object-fit: cover;}.dl-product-cat-grid-thumbnail:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);}.dl-product-cat-grid-title {margin: 0;font-weight: 700;font-size: 22px;}.dl-product-cat-grid-title a {display: block;color: #444;-webkit-transition: all 0.4s;transition: all 0.4s;}.dl-product-cat-grid-title a:hover {color: #562dd4;}.dl-product-cat-grid-count {color: #9b9b9b;font-size: 16px;}.dl-product-cat-grid-load-more {margin-top: 30px;text-align: center;}.dl-product-cat-grid-load-more a {display: inline-block;padding: 12px 20px;border: 2px solid #e8e8e8;border-radius: 3px;background-color: #fff;box-shadow: none;color: #222;text-align: center;font-size: 14px;line-height: 1.2;-webkit-transition: all 0.2s;transition: all 0.2s;}.dl-product-cat-grid-classic .dl-product-cat-grid-count {margin-left: 10px;}.dl-product-cat-grid-minimal .dl-product-cat-grid-item-inner {box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);}.dl-product-cat-grid-minimal .dl-product-cat-grid-content {text-align: left;}.dl-product-cat-grid-minimal .dl-product-cat-grid-content-inner {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: start;-webkit-align-items: flex-start;align-items: flex-start;-ms-flex-align: start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin: 0;}.dl-product-cat-grid-content-align-center .dl-product-cat-grid-content {text-align: center;}.dl-product-cat-grid-content-align-center .dl-product-cat-grid-minimal .dl-product-cat-grid-content-inner {-webkit-box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-align: center;}.dl-product-cat-grid-content-align-right .dl-product-cat-grid-content {text-align: right;}.dl-product-cat-grid-content-align-right .dl-product-cat-grid-minimal .dl-product-cat-grid-content-inner {-webkit-box-align: end;-webkit-align-items: flex-end;align-items: flex-end;-ms-flex-align: end;}.dl-product-cat-grid-minimal .dl-product-cat-grid-count {margin-top: 0;}.dl-product-cat-grid-load-more-btn {font-family: var( --e-global-typography-accent-font-family ), Sans-serif;font-weight: var( --e-global-typography-accent-font-weight );}.dl-product-cat-grid-load-more a {display: inline-block;padding: 12px 20px;border: 2px solid #e8e8e8;border-radius: 3px;background-color: #fff;box-shadow: none;color: #222;text-align: center;font-size: 14px;line-height: 1.2;-webkit-transition: all .2s;transition: all .2s;}.dl_pro_woolist_wrapper{display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 20px;}.dl_pro_woolist_wrapper .dl_woolist_item{ position: relative;}.dl_pro_woolist_wrapper.dl_woo_top .dl_woolist_item{display: flex;justify-content: flex-start;flex-direction:column;}.dl_pro_woolist_wrapper.dl_woo_left .dl_woolist_item{display: flex;align-self: center;align-items: center;justify-content: flex-start;}.dl_pro_woolist_wrapper.dl_woo_right .dl_woolist_item{display: flex;flex-direction: row-reverse;align-self: center;align-items: center;justify-content: flex-start;}.dl_pro_woolist_wrapper.dl_woo_bottom .dl_woolist_item{display: flex;justify-content: flex-start;flex-direction:column-reverse;}.dl_woolist_item .dl_woolist_item_thumb img {display: block;width: 100%;border-radius: 3px;-o-object-fit: cover;object-fit: cover;}.dl_woolist_item .dl_woolist_item_content .dl_title h2 {margin: 0 0 10px;font-weight: 400;font-size: 20px;}.dl_extra_info{position: relative;display: flex;justify-content: center;align-items: center;}.dl_extra_info.block-info{flex-direction: column;}.dl_extra_info .button,.dl_extra_info .woocommerce.product.compare-button a.compare.button{display: block !important;width: 50px;height: 50px;text-indent: 9999px;background: red;border-radius: 45px;padding: 0px;color: #fff;overflow: hidden;position: relative;font-size: 18px;}.dl_extra_info a.button:before{font-family: 'Font Awesome 5 Free';text-indent: 0;width: 100%;position: relative;height: 100%;display: flex;background: transparent !important;flex: 1;align-items: center;justify-content: center;font-weight: bold;}.dl_extra_info a.button.yith-wcqv-button:before {content: "\f004";}.dl_extra_info.button:hover{scroll-behavior: smooth;}.dl_extra_info .woocommerce.product.compare-button a.compare.button:before{content: "\f337";}.dl_extra_info a.button.droit_add_to_cart.added i:before{font-family: WooCommerce;content: "\e017";}.dl_extra_info a.button.droit_add_to_cart.added:after{display: none;}.dl_extra_info .button{text-indent: inherit;display: inline-flex !important;align-items: center;justify-content: center;}.dl_extra_info a.button:hover{text-decoration:none !important;}.dl_extra_info a.added_to_cart.wc-forward{display: none;}.dl_extra_info .woocommerce.product.compare-button{display: inline-flex;padding: 0;}.dl_woolist_item_content .onsale{position: absolute;z-index: 9;top:0;}.dl_woolist_item_content .onsale::before{display: none;}.dl_extra_info.show_hover{position: absolute;top: 50%;transform: translateY(-50%);width: auto;opacity: 0;z-index: 2;visibility: hidden;transition: all 0.3s linear;}.dl_woolist_item:hover .dl_extra_info.show_hover {opacity: 1;visibility: visible;}.yith-wcqv-wrapper{height: auto !important;margin: 0;}.yith-wcqv-main{padding: 50px;}.dl_extra_info.block-info.dl_absolute{position: absolute;}.dl_post_ratting .rating .fa-star.checked{color: orange;}.dl_post_ratting .rating .fa-star{color: black;}.dl_woolist_item .dl_add_cart a{display: inline-flex;align-items: center;}.dl_add_cart .product_type_simple.add_to_cart_button:before {content: "\f217";font-weight: bold;font-size: 21px;border-radius: 35px;font-family: 'Font Awesome 5 Free';text-indent: 0px;left: 0;width: 100%;text-indent: 4px;flex: 1;}.dl_add_cart .product_type_simple.add_to_cart_button.added{display: none;}.dl_pro_woolist_wrapper .dl_woolist_item_content {margin: auto;}.dl_add_cart .button:hover{text-decoration: none !important;border-color: transparent !important;color: none !important;}.dl_woolist_item_content .dl_post_category span{background: #CCCCCC;text-align: center;padding: 5px;}.dl_extra_info > *{margin: unset !important;padding: unset !important;line-height: unset!important;}.dl_pro_woolist_wrapper .dl_woolist_item_content {width: 100%;}.dl_woolist_item_thumb a {position: relative;display: block;}.dl_woolist_item .dl_woolist_item_content .dl_title h2 {margin-bottom: 20px;font-family: 'Poppins';color: #222222;font-size: 22px;font-weight: 500;}.dl_post_category a {color: #AAAAAA;background: transparent;padding: 0;font-family: 'Poppins';font-size: 15px;}.dl_add_cart a {border: 1px solid #E8E8E8;padding: 8px 23px 8px 23px;border-radius: 40px;color: #555555;font-family: 'Poppins';font-weight: 400;font-size: 15px;}.dl_add_cart a:hover {background: #9427E9;color: #fff;}.dl_pro_testimonial_slider_wrapper {display: flex;flex-wrap: wrap;position: relative;z-index: 1;}.dl_client_info {flex: 100% 0 0;}.dl_pro_testimonial_slider_wrapper .dl_text {flex: 100% 0 0;}.dl_pro_testimonial_slider_wrapper .dl_client_info_inner {display: inline-flex;align-items: center;}.dl_pro_testimonial_slider_wrapper .dl_client_info_inner .dl-testimonial-reviewer img {width: 75px;height: 75px;border-radius: 50%;object-fit: cover;}.dl_pro_testimonial_slider_wrapper .dl-testimonial-content h5.dl_name {margin-bottom: 4px;}.dl_client_info_inner.image_align_top{flex-wrap: wrap;}.dl_client_info_inner.image_align_top .dl-testimonial-reviewer, .dl_client_info_inner.image_align_top .dl-testimonial-content{flex: 100% 0 0;}.dl_pro_testimonial_slider_wrapper .dl_client_info_inner.image_align_right {flex-direction: row-reverse;}.droit-star-rating {color: #ccd6df;font-family: eicons;display: inline-block}.droit-star-rating i {display: inline-block;position: relative;font-style: normal;cursor: default}.droit-star-rating i:before {content: "\e934";display: block;font-size: inherit;font-family: inherit;position: absolute;overflow: hidden;color: #f0ad4e;top: 0;left: 0}.droit-star-rating .droit-star-empty:before {content: none}.droit-star-rating .droit-star-1:before {width: 10%}.droit-star-rating .droit-star-2:before {width: 20%}.droit-star-rating .droit-star-3:before {width: 30%}.droit-star-rating .droit-star-4:before {width: 40%}.droit-star-rating .droit-star-5:before {width: 50%}.droit-star-rating .droit-star-6:before {width: 60%}.droit-star-rating .droit-star-7:before {width: 70%}.droit-star-rating .droit-star-8:before {width: 80%}.droit-star-rating .droit-star-9:before {width: 90%}.droit-star-rating__title {margin-right: 10px}.dl_testimonial_rating {width: 100%;}.droit-star-rating--align-justify .droit-star-rating__title {margin-right: auto}.elementor--star-style-star_unicode .droit-star-rating i:not(.droit-star-empty):before {content: "\002605"}.dl_testimonial_swiper_navigation .swiper_testimonial_nav_button {height: 50px;width: 50px;background-color: #111;border-radius: 50%;color: #fff;}.dl_testimonial_swiper_navigation{display: inline-flex;align-items: center;}.dl_testimonial_swiper_navigation .swiper_testimonial_nav_button {display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}.dl_testimonial_swiper_navigation .swiper_testimonial_nav_button:last-child {margin-left: 10px;}.dl_pro_testimonial_slider_wrapper {background-color: #D5D4D4;padding: 20px 20px 20px 20px;border-radius: 5px 5px 5px 5px;}.dl_pro_testimonial_icon.icon_position_fixed {position: absolute;z-index: -1;}.dl_swiper_testimonial_pagination{display: flex;}.dl_pro_subscribe_form_action.dl-pro-sub-inline .dl_pro_subscribe_form {display: flex;justify-content: space-between;border-radius: 0px;}.dl_pro_subscribe_form {display: grid;}.dl_pro_subscribe_form {align-items: center;}.dl_pro_subscribe_form_action.dl-pro-sub-inline.dl_form_control_wrap:first-child {border-left: 0px solid transparent;}.dl_pro_subscribe_form_action.dl-pro-sub-inline.dl_pro_subscribe_form.dl_form_control_wrapinput {border-radius: 0;}.dl_pro_subscribe_form_action.dl-pro-sub-inline .dl_form_control_wrap {width: 87%;}.dl_pro_subscribe_form_action.dl-pro-sub-inline .dl_pro_subscribe_form {background: #f6f6f6;}.dl_pro_subscribe_form .dl_form_control {width: 100%;color: #899097;font-family: "Poppins", Sans-serif;font-size: 16px;line-height: 54px;padding: 0px 10px 0px 30px;margin: 0px 0px 0px 0px;height: auto;}.dl_cu_btn {background: #fb264e;border-color: #fb264e;color: #fff;cursor: pointer;}@media (max-width: 767.98px) {.dl_pro_subscribe_form_action.dl-pro-sub-inline .dl_form_control_wrap {border-left: 0px solid transparent;}.dl_pro_subscribe_form_action.dl-pro-sub-inline .dl_pro_subscribe_form {flex-wrap: wrap;}.dl_pro_subscribe_form_action.dl-pro-sub-inline.dl_pro_subscribe_form.dl_form_control_wrap {width: 100%;display: block;margin: 10px 0;}.dl_pro_subscribe_form_action.dl-pro-sub-inline.dl_pro_subscribe_form.dl_form_control_wrapinput {margin-top: 0;width: 100%;display: block;}.dl_pro_subscribe_form_action.dl-pro-sub-inline.dl_pro_subscribe_form.dl_cu_btn {width: 100%;display: block;text-align: center;}}.dl_pro_subscribe_form_action.dl-pro-sub-block.dl_pro_subscribe_form.dl_form_control {line-height: inherit;margin: 0px;}.dl_subscribe_addons .dl_form_control_wrap input {width: 100%;display: block;}.dl_subscribe_addons .dl_form_control_wrap {width: 100%;display: block;}.elementor-widget-droit-subscriber .dl_pro_subscribe_form {padding: 10px 20px 10px 20px;background-color: #ffffff;border-radius: 30px 30px 30px 30px;flex-wrap: wrap;margin-left: auto;margin-right: auto;}.dl_subscribe_addons .dl_cu_btn {white-space: nowrap;}.dl_pro_subscribe_form .dl_form_control_wrap label {margin: 0px;display: block;}.dl_form_control_wrap .dl_form_control {box-shadow: none;}.dl_pro_subscribe_form .dl_checkbox {display: block;margin-bottom: 60px;margin-top: 45px;width: 100%;}.dl_pro_subscribe_form .dl_checkbox label {position: relative;top: 0;left: 0;padding-left: 35px;cursor: pointer;}.dl_pro_subscribe_form .dl_checkbox label:before {content: "";width: 20px;height: 20px;border-radius: 2px;position: absolute;border: 2px solid #dcdee2;left: 0;top: 2px;transition: all 0.2s linear;}.dl_pro_subscribe_form .dl_checkbox input {display: none;}.dl_pro_subscribe_form .dl_checkbox label {margin-bottom: 0;}.dl_pro_subscribe_form .dl_checkbox label:after {content: "\e95b";position: absolute;font-family: "Droit Icons" !important;left: 5px;font-size: 9px;top: 2px;transition: all 0.2s linear;line-height: 20px;transform: scale(0);}.dl_pro_subscribe_form.dl_checkboxinput[type="checkbox"]:checked+ label:after {transform: scale(1);}span.dl_subs_message {color: #fff;display: flex;justify-content: center;margin-bottom: 10px;}.dl_pro_subscribe_form_action.dl-pro-sub-inline .dl_form_control_wrap {width: 100%;margin: 0px 0px 10px 0px;}.dl_pro_subscribe_form_action.dl-pro-sub-inline.dl_pro_subscribe_form.dl_form_control_wrapinput {border-radius: 5px;}.elementor-widget-droit-subscriber .dl_pro_subscribe_form {padding: 15px;}.dl_banner_slider {height: 100vh;}.dl_swiper_testimonial_pagination {z-index: 9999;position: absolute;}.dl_banner_slider .dl_container .banner_slider_content h2 {color: #fff;font-weight: 700;font-size: 51px;line-height: 71px;font-family: Merriweather;}.dl_banner_slider .dl_container .banner_slider_content p {font-family: Inter;color: #fff;font-weight: 500;font-size: 20px;line-height: 36px;margin-bottom: 60px;}.dl_banner_slider .dl_container .banner_slider_content a {font-family: Inter;font-weight: 600;font-size: 20px;line-height: 36px;color: #fff;display: flex;align-items: center;}.dl_banner_slider .dl_container .banner_slider_content a span.icon {background: #FE8F1F;border-radius: 50%;margin-right: 25px;width: 68px;height: 68px;display: inline-flex;align-items: center;justify-content: center;}.dl_banner_slider .dl_container .banner_slider_content a span.icon i {color: #fff;font-size: 35px;}.dl_banner_slider_area {position: relative;}.dl_banner_slider_area .gallery-thumbs {width: 50%;position: absolute;bottom: 0;right: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 109.56%);}.dl_banner_slider_area .gallery-thumbs .thumb_item {padding: 20px;padding-left: 40px;}.dl_banner_slider_area .gallery-thumbs .thumb_item .number {color: #777472;font-family: inter;font-weight: 800;font-size: 29px;line-height: 43px;}.dl_banner_slider_area .gallery-thumbs .thumb_item h4 {color: #777472;font-family: inter;font-weight: 600;font-size: 20px;line-height: 30px;}.dl_banner_slider_area .gallery-thumbs .thumb_item p {color: #B4B4B4;font-family: Merriweather;font-weight: 400;font-size: 14px;line-height: 21px;}.dl_banner_slider_area .gallery-thumbs .swiper-slide-thumb-active .thumb_item .number, .dl_banner_slider_area .gallery-thumbs .swiper-slide-thumb-active .thumb_item h4 ,.dl_banner_slider_area .gallery-thumbs .swiper-slide-thumb-active .thumb_item p {color: #fff;}.dl_swiper_banner_pagination{display: inline-flex;}.dl_banner_swiper_navigation {z-index: 999;}.dl_banner_swiper_navigation .swiper_banner_nav_button.dl-slider-prev {position: absolute;top: 50%;left: 0;}.dl_banner_swiper_navigation .swiper_banner_nav_button.dl-slider-next {position: absolute;top: 50%;right: 0;}.dl_banner_swiper_navigation .swiper_banner_nav_button {font-size: 18px;height: 50px;width: 50px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;background-color: #111;border-radius: 50%;color: #fff;}.dl_banner_swiper_navigation .swiper_banner_nav_button {z-index: 99;}.swiper-container-horizontal>.swiper-pagination-bullets {position: absolute;bottom: 30px !important;left: 50% !important;z-index: 9999;}.dl_banner_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #54A2FA;}.dl_banner_slider .swiper-pagination-bullet{background: #B5DEFF;opacity: 1;width: 10px;height: 10px;}.dl_banner_slider .dl_container .banner_slider_content a.theme_btn{margin-right: 20px;}.slider_item.slider_bg_color {background-repeat: no-repeat;background-size: cover;}.custom_slider .dl_container{opacity: 1 !important;}.dl_parallax_img{position: relative;}.dl_parallax_img_element {position: absolute;}.dl-breadcrumbs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;margin-left: -10px; }.dl-breadcrumbs > li {margin-left: 10px; }.dl-breadcrumbs p {margin-bottom: 0; }.dl-breadcrumbs a,.dl-breadcrumbs strong {display: inline-block; }.dl-breadcrumbs a span {-webkit-box-shadow: none !important;box-shadow: none !important;background-color: transparent !important;padding: 0px !important;border-width: 0px !important;border-style: initial !important;border-color: initial !important;-o-border-image: initial !important; border-image: initial !important;border-radius: 0px !important;margin: 0px !important; }.dl-breadcrumbs:not(.dl-breadcrumbs-droit) {margin-left: 0;margin-right: 0; }.dl-breadcrumbs:not(.dl-breadcrumbs-droit) a,.dl-breadcrumbs:not(.dl-breadcrumbs-droit) span {display: inline-block; }.header-cart{position: relative;}.header-mini-cart{margin: 0px;border: 0px;border-radius: 0px;left: auto;right: 0;min-width: 350px;padding: 30px;background: #fff;box-shadow: -1px 2px 19px -3px rgba(14, 0, 40, 0.05);display: none;transform: translateY(-300px);transition: all .4s;position: absolute;z-index: 9999;left: 0;transition: all .4s;}.header-cart:hover .header-mini-cart{display: block;transform: translateY(0px);}.product_list_widget{padding: 0;}.header-mini-cart li{margin-bottom: 15px;}.header-mini-cart li > div:first-child{width: 20%;}.header-mini-cart li > div:first-child img{ float: none !important; width: 80px !important;}.header-mini-cart li > div:nth-child(2){width: 60%;}.header-mini-cart li > div:nth-child(2) > span{display: block;}.header-mini-cart li > div:nth-child(3){width: 20%;}.header-mini-cart li > div:nth-child(3) a{float: right;}.ub-btn {position: relative;display: inline-block;}.ub-btn .elementor-align-icon-right {order: 15;}.ub-btn .elementor-button-content-wrapper {display: flex;align-items: center;}@keyframes ub-pulse {0% {opacity: 1;transform: translate(-50%, -50%) scale(1);}100% {opacity: 0;transform: translate(-50%, -50%) scale(2);}}@keyframes pop-char-out {0%,40% {transform: translate(0);opacity: 0;}20% {transform: translate(0.05em, -0.1em);}to {transform: translate(0);opacity: 1;}}.ub-animation-pulse:hover::before {animation: ub-pulse 2s infinite;opacity: 1;}.ub-animation-pulse::before {width: 70%;height: 100%;position: absolute;left: 50%;top: 50%;background: rgba(55, 64, 255, 0.1);content: "";z-index: -1;opacity: 0;}.ub-btn.ub-btn-line {display: inline-block;}.ub-btn.ub-btn-line::before {transform-origin: 100% 50%;transition: transform 0.4s ease;content: "";width: 100%;height: 1px;background: #666666;position: absolute;bottom: 0;left: 0;animation: fadeInLeft 2s cubic-bezier(0.5, 0, 0.5, 1) both;}.ub-btn.ub-btn-line:hover::before {transform: scaleX(0);}.ub-btn.ub-btn-line::after {transform: scaleX(0);transform-origin: 0 50%;background-color: #000;transition: transform 0.4s ease 0.2s;content: "";width: 100%;height: 1px;position: absolute;bottom: 0;left: 0;}.ub-btn.ub-btn-line:hover::after {transform: scaleX(1);}span.elementor-button-text.words.chars.splitting {position: relative;display: inline-block;}.ub-btn.ub-btn-line:hover i {margin-left: 12px;transition: margin 0.4s linear, color 0.5s;}.ub-btn.three_d_btn {transition: box-shadow 0.2s ease-in-out;padding: 0;background-color: transparent;border-radius: 12px;}.ub-btn.three_d_btn span.elementor-button-text {transition: transform 0.2s ease-in-out;display: inline-block;border-radius: 12px;}.ub-btn.three_d_btn:hover span.elementor-button-text {transform: translateY(4px);}.three_d_btn2::before {content: "";left: 6px;right: 6px;top: -6px;bottom: 0;position: absolute;background: #b68e05;z-index: -1;transition: all 0.2s linear;}.three_d_btn2:hover:before {top: 0;}.ub-animation-left2right.ub-btn-link:hover::before {width: 100%;}.ub-animation-left2right.ub-btn-link::before {content: attr(data-text);position: absolute;left: 0;top: 0;width: 0;overflow: hidden;z-index: 0;transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);white-space: nowrap;}.elementor-button.ub-animation-left2right {z-index: 1;}.elementor-button.ub-animation-left2right:hover::after {transform: scaleX(1);transform-origin: left;}.elementor-button.ub-animation-left2right::after {background: #222222;}.elementor-button.ub-animation-left2right::after {transform: scaleX(0);transform-origin: right;transition: all 0.7s linear;transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);transition-property: transform;z-index: -1;}.elementor-button.ub-animation-left2right::after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.ub-btn i {margin-left: 10px;transition: margin 0.2s linear, color 0.5s;}.ub-btn:hover i {margin-left: 15px;transition: margin 0.4s linear, color 0.5s;}.ub-btn {text-align: left;padding-left: 0;}.ub-btn.popup-youtube i {text-align: center;}.ub-btn.elementor-button svg {background-color: transparent;}.post_btn {width: 60px;height: 60px;border-radius: 50%;text-align: center;line-height: 63px;font-size: 16px;color: #b8bbc0;position: relative;transition: all 0.2s linear;display: inline-block;}.dl-product-cat-grid-wrapper {display: grid;grid-column-gap: 30px;-ms-grid-columns: repeat(3, 1fr);grid-row-gap: 35px;grid-template-columns: repeat(3, 1fr);}.dl-product-cat-grid-error {padding: 10px 10px 10px 25px;border-left: 2px solid #f9a305;background-color: rgba(249, 163, 5, 0.05);}.dl-product-cat-grid-item-inner {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-align: end;-webkit-align-items: flex-end;align-items: flex-end;-ms-flex-align: end;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;height: 100%;background-color: #eee;}.dl-product-cat-grid-content {width: 100%;}.dl-product-cat-grid-content-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-align: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;margin: 30px 20px;padding: 10px;background-color: #fff;}.dl-product-cat-grid-has-image .dl-product-cat-grid-content {position: absolute;bottom: 0;left: 0;width: 100%;}.dl-product-cat-grid-thumbnail {position: relative;overflow: hidden;width: 100%;}.dl-product-cat-grid-thumbnail img {display: block;width: 100%;object-fit: cover;}.dl-product-cat-grid-thumbnail:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);}.dl-product-cat-grid-title {margin: 0;font-weight: 700;font-size: 22px;}.dl-product-cat-grid-title a {display: block;color: #444;-webkit-transition: all 0.4s;transition: all 0.4s;}.dl-product-cat-grid-title a:hover {color: #562dd4;}.dl-product-cat-grid-count {color: #9b9b9b;font-size: 16px;}.dl-product-cat-grid-load-more {margin-top: 30px;text-align: center;}.dl-product-cat-grid-load-more a {display: inline-block;padding: 12px 20px;border: 2px solid #e8e8e8;border-radius: 3px;background-color: #fff;box-shadow: none;color: #222;text-align: center;font-size: 14px;line-height: 1.2;-webkit-transition: all 0.2s;transition: all 0.2s;}.dl-product-cat-grid-classic .dl-product-cat-grid-count {margin-left: 10px;}.dl-product-cat-grid-minimal .dl-product-cat-grid-item-inner {box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);}.dl-product-cat-grid-minimal .dl-product-cat-grid-content {text-align: left;}.dl-product-cat-grid-minimal .dl-product-cat-grid-content-inner {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: start;-webkit-align-items: flex-start;align-items: flex-start;-ms-flex-align: start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin: 0;}.dl-product-cat-grid-content-align-center .dl-product-cat-grid-content {text-align: center;}.dl-product-cat-grid-content-align-center .dl-product-cat-grid-minimal .dl-product-cat-grid-content-inner {-webkit-box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-align: center;}.dl-product-cat-grid-content-align-right .dl-product-cat-grid-content {text-align: right;}.dl-product-cat-grid-content-align-right .dl-product-cat-grid-minimal .dl-product-cat-grid-content-inner {-webkit-box-align: end;-webkit-align-items: flex-end;align-items: flex-end;-ms-flex-align: end;}.dl-product-cat-grid-minimal .dl-product-cat-grid-count {margin-top: 0;}.dl-product-cat-grid-load-more-btn {font-family: var( --e-global-typography-accent-font-family ), Sans-serif;font-weight: var( --e-global-typography-accent-font-weight );}.dl-product-cat-grid-load-more a {display: inline-block;padding: 12px 20px;border: 2px solid #e8e8e8;border-radius: 3px;background-color: #fff;box-shadow: none;color: #222;text-align: center;font-size: 14px;line-height: 1.2;-webkit-transition: all .2s;transition: all .2s;}