.widget-left,.widget-right,.widget-center{margin:0;height:100%;min-height:50px;display:inline-flex;align-items:center}.widget-contact .contact-area{display:flex;align-items:center;gap:8px;text-align:left}.share-toolkit .toolkit-hover,.widget_social_widget li a,.widget-contact .contact-icon{width:45px;height:45px;line-height:45px;text-align:center;font-size:30px;position:relative;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.645,.045,.355,1)}.widget-contact .contact-area .contact-info>p{font-size:16px;margin:0;color:#fff}.header-widget.header-dark{color:#fff}.widget-contact .contact-area .contact-info>a{text-decoration:none;color:var(--sp-white);font-size:16px;font-weight:500}.widget li a{position:relative;z-index:0;color:inherit;font-weight:600}.header-widget .widget_nav_menu .sub-menu{border-top:1px solid var(--sp-border-dark);padding:0;padding-left:40px}.header-widget .widget_nav_menu ul.sub-menu{padding:0;margin-top:10px;padding-left:40px}.header-widget .widget_nav_menu .menu-language-container .menu .menu-item:hover .sub-menu{opacity:1;visibility:visible;margin-top:0}.header-widget .widget_nav_menu .menu-language-container .menu li .sub-menu{margin-top:10px;padding-left:0}.header-widget .widget_nav_menu li>ul{border-top:1px solid var(--sp-border-dark);margin-top:10px;padding:0;padding-left:40px}.menu-language-container .menu li .sub-menu{position:absolute;z-index:99;width:220px;background:#fff;padding:4px 0;border:0;right:-20%;border-radius:0;-moz-box-shadow:0 -8px 16px rgb(0 0 0 / .075);box-shadow:0 -8px 16px rgb(0 0 0 / 8%);font-size:1rem;text-align:left;display:block;opacity:0;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;border-bottom-width:0;border-style:solid;border-color:var(--sp-border-dark)}.widget_nav_menu .menu-language-container ul.sub-menu .menu-item::before{content:unset}.menu-language-container .menu li>a>img{display:inline-block;width:auto!important;height:16px!important;margin-right:5px;transform:translateY(0)}.menu-language-container .menu .menu-item>.sub-menu:before{top:-10px;border-bottom:10px solid #fff}.menu-language-container .menu .menu-item>.sub-menu:before{content:"";position:absolute;top:-10px;right:12px;width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0}.menu-language-container .menu .sub-menu li a{border-bottom:1px solid #e1e1e1;color:var(--sp-black);font-weight:500;line-height:24px;padding:8px 18px 8px 18px;text-transform:none;white-space:normal;display:block}.widget_meta ul li a{padding-right:0;padding-left:25px}.widget_meta ul li a:before{font-family:"FontAwesome";font-weight:400;position:absolute;left:0;color:rgba(var(--color-hover),1)}.widget_meta ul li:nth-child(1) a:before{content:"\f007"}.widget_meta ul li:nth-child(2) a:before{content:"\f08b"}.widget_meta ul li:nth-child(3) a:before{content:"\f086"}.widget_meta ul li:nth-child(4) a:before{content:"\f27a"}.widget_meta ul li:nth-child(5) a:before{content:"\f19a"}.sidebar .widget{position:relative;color:var(--sp-primary);margin-bottom:30px;overflow:hidden;border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);background-color:var(--dark-1)}.sidebar.title-left .widget-title{text-align:left}.sidebar .widget-title{text-align:center;font-size:20px;font-weight:700;padding:15px 20px;margin-bottom:0;color:var(--sp-white);position:relative;border-radius:var(--sp-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid var(--sp-secondary);background:linear-gradient(115deg,var(--sp-secondary) 50%,var(--sp-primary) 50%)}.sidebar .widget-title::after{position:absolute;content:'';left:-1px;bottom:-20px;width:22px;height:22px;background-color:var(--sp-secondary);clip-path:polygon(0 0,0 100%,100% 0)}.sidebar .widget_profile .widget_profile_content,.sidebar .widget_video .widget_video_carousel,.sidebar .widget-search .search-form,.sidebar .widget_search .search-form .sidebar .widget_categories ul,.sidebar .widget_recent_entries>ul,.sidebar .widget_calendar .wp-block-calendar,.sidebar .widget_media_gallery .gallery,.sidebar .widget-tag-cloud .tagcloud,.sidebar .widget_tag_cloud .tagcloud,.sidebar .widget_social_widget ul,.sidebar .widget>ul,.sidebar .widget>div>ul,.sidebar .textwidget,.sidebar .widget>form,.sidebar .widget_product_tag_cloud .tagcloud,.sidebar .widget_shopping_cart .widget_shopping_cart_content{padding:40px 20px 20px}.sidebar .widget.widget_profile{text-align:center}.sidebar .widget_profile .widget_profile_image .widget_image{margin:15px;width:160px;height:160px;object-fit:cover;border-radius:100%;outline:1px dashed var(--sp-secondary);outline-offset:10px}.sidebar .widget_profile .widget-name{font-weight:700;margin:8px 0}.sidebar .widget_profile .widget-position{font-size:16px;margin-bottom:10px;color:var(--sp-secondary)}.sidebar .widget_profile .widget-decription{font-weight:500;margin-bottom:20px}.sidebar .widget_profile .widget-social-icons i{width:40px;height:40px;color:var(--sp-white);font-size:20px;border-radius:100%;line-height:40px;flex-shrink:0}.sidebar .widget-search .search-form>div{position:relative}.sidebar .widget-search .search-form input{padding:12px;position:relative;width:100%;height:55px;max-height:55px;border-radius:4px;padding-right:50px;color:var(--sp-primary);background:#fff0}.sidebar .widget-search .search-form button{background:var(--sp-secondary);display:inline-block;color:var(--sp-white);border-radius:4px;padding:6px 10px;font-size:20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.sidebar .widget_mail .widget_product_mail_wrapper,.sidebar .widget_product_search_wrapper{width:100%;border:1px solid var(--sp-border-dark);display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:3px}.sidebar .widget_product_search_wrapper .wp-element-button{font-size:20px}.sidebar .widget_mail .mail-form .mail-field,.sidebar .woocommerce-product-search .search-field{width:100%;border:0;padding-left:5px!important;background:#fff0}.sidebar .widget_mail .mail-form .mail-field::placeholder,.sidebar .widget-search .search-form input::placeholder{color:var(--sp-primary)}.sidebar .widget .gallery-size-thumbnail{display:flex;justify-content:center;flex-wrap:wrap}.sidebar .widget .gallery-size-thumbnail .gallery-item{position:relative;overflow:hidden;border-radius:var(--sp-radius)}.sidebar .widget .gallery-size-thumbnail .gallery-item img{width:100%}.sidebar .widget .gallery-size-thumbnail .gallery-item .play-btn{font-size:26px;color:var(--sp-secondary);background:#fff0}.sidebar .widget .gallery-size-thumbnail .gallery-item .time-line{position:absolute;left:0;bottom:0;font-size:14px;padding:0 5px;border-radius:0 4px;color:var(--sp-white);background-color:var(--sp-secondary)}.sidebar .widget_social_widget ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%;gap:15px;justify-items:center;padding:40px 20px 20px}.sidebar .widget_social_widget li{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:100%}.sidebar .widget_social_widget ul li a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--sp-radius);padding:15px 10px;font-size:16px;line-height:35px;font-weight:500;color:var(--sp-white)!important}.sidebar .widget_social_widget ul li a:focus,.sidebar .widget_social_widget ul li a:hover{outline-color:var(--sp-white)}.sidebar .widget_social_widget ul li a i{font-size:35px}.sidebar .widget_mail .mail-form .screen-reader-text{text-align:center;display:block;font-size:18px;font-weight:500;width:unset;height:unset;position:unset;clip-path:unset}.sidebar .widget_mail .mail-form .screen-reader-text i{font-size:35px;margin:10px;color:#f1dcd9}.sidebar .widget_mail .widget_product_mail_wrapper .submit{border:0;width:50px;height:45px;font-size:20px;padding:0;border-radius:var(--sp-radius);color:var(--sp-white);background:var(--sp-secondary)}.sidebar .widget_recent_entries ul .side-item{display:flex;border:0;align-items:center;margin-bottom:0;padding:10px 0;gap:10px;border-bottom:1px solid var(--sp-border-dark)}.sidebar .widget_recent_entries ul .side-item:first-child{padding-top:0}.sidebar .widget_recent_entries ul .side-item:last-child{border-bottom:none;padding-bottom:0}.sidebar .widget_recent_entries ul .side-item .side-image a{display:inline-block;width:80px}.sidebar .widget_recent_entries ul .side-item .side-image a img{aspect-ratio:1;object-fit:contain;border-radius:var(--sp-radius)}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-title,.sidebar .widget_recent_entries ul .side-item .side-item-text .post-date{font-size:14px}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-title{margin-bottom:4px}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-date{position:relative;padding-left:16px}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-date::before{content:"\f073";font-family:'FontAwesome';position:absolute;left:0;color:var(--sp-secondary)}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories{display:flex;gap:2px;margin-bottom:4px}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories li{border:none;padding:0;margin-bottom:0;line-height:1.1}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories li a{padding:0 3px;border-radius:2px;font-weight:400;font-size:12px;color:var(--sp-white);background-color:var(--sp-secondary)}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories li:nth-child(2) a{background-color:var(--sp-primary)}.sidebar .widget_archive li,.sidebar .widget_categories li.cat-item{padding:10px;position:relative;padding-left:20px;border-bottom:none;border-radius:var(--sp-radius);background-color:var(--dark-2)}.sidebar .widget_archive li>span,.sidebar .widget_categories li.cat-item>span{width:25px;height:25px;color:var(--sp-white);line-height:25px;text-align:center;border-radius:50%;background-color:var(--sp-secondary)}.sidebar .widget_archive li::before,.sidebar .widget_categories li.cat-item::before{content:'';position:absolute;top:50%;left:8px;width:6px;height:6px;background:var(--sp-secondary);border-radius:50%;transform:translateY(-50%) scale(1);opacity:1;transition:opacity 0.4s ease-in-out}.sidebar .widget_archive li:hover::before,.sidebar .widget_archive li:focus-within::before,.sidebar .widget_categories li.cat-item:hover::before,.sidebar .widget_categories li.cat-item:focus-within:before{animation:bubblePulseY 0.8s infinite ease-in-out}.sidebar .widget_archive li:hover,.sidebar .widget_archive li:focus-within,.sidebar .widget_categories li.cat-item:hover,.sidebar .widget_categories li.cat-item:focus-within{color:var(--sp-secondary)}.widget_video .widget_video_items iframe{width:100%;height:100%;min-height:185px;border-radius:5px;object-fit:cover}.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-prev,.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-next{top:unset;bottom:20px}.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-prev{right:55px;left:unset}.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-next{right:25px}.widget_social_widget ul{padding-left:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;align-items:center;justify-content:flex-start}.widget_social_widget ul li a i{display:inline-block;text-align:center;z-index:1;position:relative;transition:.3s;width:40px;height:40px;color:var(--sp-white);background:var(--sp-primary);font-size:20px;border-radius:100%;line-height:40px}.sidebar .widget-tag-cloud .tagcloud a{padding:5px 10px;background:var(--sp-primary);color:var(--sp-white);margin:0 0 5px 1px;display:inline-block;text-decoration:none;font-size:16px;font-weight:500;position:relative;border-radius:25px;transition:var(--sp-transition)}.sidebar .widget-tag-cloud .tagcloud a:focus,.sidebar .widget-tag-cloud .tagcloud a:hover{background:var(--sp-secondary)}.sidebar .widget ul li a{color:var(--sp-primary)}.sidebar .widget ul li a:hover{color:var(--sp-secondary)}.widget_search .search-form label{width:100%}.widget_search label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.widget_block .login-submit input[type='submit'],.sidebar .widget_search .search-form input[type="submit"]{padding:6px 10px;border:none;color:var(--sp-white);background:var(--sp-secondary)}