/**handles:popularfx-sidebar,ecs-color-scheme,ecs-container-layout**/
/*!
Sidebar for templates
*/.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget ul{list-style:disc}.widget-area{display:inline-block;background-color:#fff;padding:25px;margin-top:30px;border:1px solid #eaeaea;box-shadow:0 5px 30px 0 #0000001a}.widget-title{font-size:20px;font-weight:500;text-decoration:none;color:#4d4d4d;margin:8px 0}.widget ol,.widget ul{margin:0 0 1.5em 2em}.widget li a{text-decoration:none;color:#212121;font-size:14px;line-height:1.8}.widget li a:hover{color:#2196f3}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center;border-spacing:0}.widget_calendar td{border-right:none;border-left:none}.widget_calendar .widget-title{text-transform:capitalize}.widget_calendar .wp-calendar-table caption{margin:10px 0}.widget_calendar .wp-calendar-table tr td{text-decoration:none;border-bottom:1px solid #e0e0e0;padding:5px}.widget_calendar .wp-calendar-table tr th{text-decoration:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:5px}.widget_calendar .wp-calendar-table td a{text-decoration:none}.widget input.search-field{border:1px solid #eaeaea;width:100%;font-size:16px;padding:8px;color:#666;border-radius:3px;line-height:1.5;margin:0}.widget input.search-submit{background-color:#2196f3;color:#fff;font-weight:500;padding:14px 13px;vertical-align:middle;border:none;margin-top:5px;cursor:pointer;border-radius:3px;font-size:.75rem;line-height:1}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget_archive .widgettitle,.widget_categories .widgettitle,.widget_recent_entries .widgettitle{font-size:22px;font-weight:600;text-decoration:none;color:#4d4d4d;margin:8px 0}.widget_archive select{max-width:100%;width:200px;border-radius:4px;padding:5px 10px;height:40px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{padding:10px 20px;border-bottom:1px solid #616161}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{color:#000;text-decoration:none}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{background-color:#2196f3}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.woocommerce-account .woocommerce-MyAccount-content{padding:30px}.woocommerce-Address-title h3{font-weight:600;text-transform:Capitalize}.woocommerce-account .addresses .title .edit{text-decoration:none}.comments-area{margin:0 7.6923% 3.5em;background-color:#fff;padding:20px 40px}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em}.comment-reply-title,.comments-title{font-size:23px;font-size:1.4375rem;font-weight:500;line-height:1.3125}.comments-title{margin-bottom:1.217391304em}.comment-list{list-style:none;margin:0;padding:0}.comment-list .pingback,.comment-list .trackback,.comment-list article{border-top:1px solid #212121;padding:1.75em 0}.comment-list .children{list-style:none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{color:#1a1a1a}.vcard .fn a{color:#171717;text-transform:capitalize;font-size:18px;font-weight:500;text-decoration:none}.comment-author .avatar{float:left;height:40px;margin-right:.875em;position:relative;width:40px}.comment-metadata{font-size:13px;font-size:.8125rem;line-height:1.6153846154}.comment-metadata{margin-bottom:10px;display:inline-block}.comment-metadata .edit-link{display:inline-block}.comment-metadata .edit-link:before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}.comment-content{font-size:16px;font-weight:100;line-height:1.8}.comment-content ol,.comment-content ul{margin:0 0 1.5em 1.25em}.comment-content li>ol,.comment-content li>ul{margin-bottom:0}.comment-reply-link{border-radius:2px;color:#fff;background-color:#2196f3;display:inline-block;font-size:13px;font-size:.8125rem;line-height:1;padding:10px 20px;text-decoration:none;border:unset}.comment-reply-link:focus,.comment-reply-link:hover{border-color:currentColor;color:#fff;outline:0}.comment-form label{display:block;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.comment-list .comment-form{padding-bottom:1.75em}.comment-awaiting-moderation,.comment-notes{font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em}.no-comments{border-top:1px solid #d1d1d1;font-weight:700;margin:0;padding-top:1.75em}.comment-navigation+.no-comments{border-top:0;padding-top:0}.comment-reply-title small{font-size:100%}.comment-reply-title small a{border:0;height:40px;font-size:14px;overflow:hidden;width:90px;margin-left:10px;text-decoration:none;font-weight:400}.comment-form-comment{margin-bottom:1.5em}.comment-form-comment textarea{background-color:#f5f5f5;color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:100%}.bypostauthor{display:block}.says{display:none}.comment-metadata a,.comment-respond a{text-decoration:none;color:#4169e1}.comment-respond .form-submit .submit{background-color:#2196f3;color:#fff;font-weight:500;padding:8px 13px;border:none;border-radius:3px}@media all and (max-width:768px){.pagelayer-content,main{width:100%!important}.widget-area{width:50%;float:none;margin:30px;display:block}}@media all and (max-width:599px){.pagelayer-content,main{width:100%!important}.widget-area{width:auto!important;float:none;margin:15px;display:block}}
:root{--dte-color-primary:#2271b1;--dte-color-secondary:#135e96;--dte-color-text:#1e1e1e;--dte-color-accent:#d63638;--dte-color-bg:#ffffff;--dte-color-bg-alt:#f6f6f6}[data-dte-scheme=alt]{--dte-color-primary:#3a9ad4;--dte-color-secondary:#1e6fa0;--dte-color-text:#f0f0f0;--dte-color-accent:#ff6b6b;--dte-color-bg:#1a1a2e;--dte-color-bg-alt:#16213e}.dte-dms-wrap{display:flex;align-items:center}.dte-dms-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:0 0;color:inherit;border:1px solid currentColor;border-radius:4px;cursor:pointer;font:inherit;line-height:1;transition:background .2s,color .2s,border-color .2s}.dte-dms-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dte-dms-state{display:contents}.dte-dms-type-toggle .dte-dms-state-dark{display:none}.dte-dms-type-toggle.is-alt .dte-dms-state-light{display:none}.dte-dms-type-toggle.is-alt .dte-dms-state-dark{display:contents}.dte-dms-select{padding:8px 12px;border:1px solid currentColor;border-radius:4px;background:0 0;color:inherit;font:inherit;cursor:pointer}
.e-con.e-dte-custom,.e-con.e-dte-slider{--display:flex}.e-con.e-dte-flex{--display:flex;display:flex}.e-con.e-dte-grid{--display:grid;display:grid}.e-con.e-dte-slider{overflow-x:auto;flex-wrap:nowrap!important}.e-con.e-dte-slider>.e-con-inner{flex-wrap:nowrap!important}.dte-editor-slider-active>.e-con-inner{display:none!important}.e-con.e-dte-slider{overflow:visible}.dte-swiper{width:100%;overflow:hidden;position:relative}.e-con.e-dte-custom>.e-con-inner{display:contents}.ecs-custom-layout-wrap{width:100%;flex-wrap:wrap}.dte-missing-placeholder{outline:2px dashed #d63638}.dte-missing-placeholder::after{content:'DTE: missing placeholder';display:block;background:#d63638;color:#fff;font-size:11px;padding:2px 6px;text-align:center}.dte-placeholder-editor-hint{min-height:60px;display:flex;align-items:center;justify-content:center}.e-dte-hide-empty-slots .e-con:has(
> .e-con-inner
> .elementor-widget-dte_container_placeholder
> .elementor-widget-container
> .dte-slot-empty
){display:none}.e-dte-hide-empty-slots .e-con:has(
> .elementor-widget-dte_container_placeholder
> .elementor-widget-container
> .dte-slot-empty
){display:none}.dte-injected-structure{width:100%;min-width:0}@media (max-width:1024px){.e-con.e-dte-tablet-slider{overflow-x:auto;flex-wrap:nowrap!important}.e-con.e-dte-tablet-slider>.e-con-inner{flex-wrap:nowrap!important}.e-con.e-dte-slider.e-dte-tablet-flex{overflow:visible}.e-con.e-dte-slider.e-dte-tablet-flex>.dte-swiper{overflow:visible}.e-con.e-dte-slider.e-dte-tablet-flex>.dte-swiper>.swiper-wrapper{flex-wrap:wrap;transform:none!important;transition:none!important;width:100%}.e-con.e-dte-slider.e-dte-tablet-flex>.dte-swiper>.swiper-wrapper>.swiper-slide{width:100%!important;height:auto!important;margin-right:0!important}.e-con.e-dte-tablet-flex>.dte-swiper>.elementor-swiper-button,.e-con.e-dte-tablet-flex>.dte-swiper>.swiper-pagination{display:none!important}.e-con.e-dte-slider.e-dte-tablet-grid>.dte-swiper{overflow:visible}.e-con.e-dte-slider.e-dte-tablet-grid>.dte-swiper>.swiper-wrapper{display:grid!important;grid-template-columns:repeat(var(--dte-slider-columns,2),1fr)!important;transform:none!important;transition:none!important;width:100%}.e-con.e-dte-slider.e-dte-tablet-grid>.dte-swiper>.swiper-wrapper>.swiper-slide{width:auto!important;height:auto!important;margin-right:0!important}.e-con.e-dte-tablet-grid>.dte-swiper>.elementor-swiper-button,.e-con.e-dte-tablet-grid>.dte-swiper>.swiper-pagination{display:none!important}.e-con.e-dte-custom.e-dte-tablet-flex .dte-injected-structure{display:flex!important;flex-direction:column!important;width:100%}.e-con.e-dte-custom.e-dte-tablet-flex .dte-injected-structure>*{width:100%!important;position:static!important;grid-area:unset!important}.e-con.e-dte-custom.e-dte-tablet-grid .dte-injected-structure{display:grid!important;grid-template-columns:repeat(2,1fr)!important;width:100%}.e-con.e-dte-custom.e-dte-tablet-grid .dte-injected-structure>*{width:100%!important;position:static!important;grid-area:unset!important}}@media (max-width:767px){.e-con.e-dte-mobile-slider{overflow-x:auto;flex-wrap:nowrap!important}.e-con.e-dte-mobile-slider>.e-con-inner{flex-wrap:nowrap!important}.e-con.e-dte-slider.e-dte-mobile-flex{overflow:visible}.e-con.e-dte-slider.e-dte-mobile-flex>.dte-swiper{overflow:visible}.e-con.e-dte-slider.e-dte-mobile-flex>.dte-swiper>.swiper-wrapper{flex-wrap:wrap;transform:none!important;transition:none!important;width:100%}.e-con.e-dte-slider.e-dte-mobile-flex>.dte-swiper>.swiper-wrapper>.swiper-slide{width:100%!important;height:auto!important;margin-right:0!important}.e-con.e-dte-mobile-flex>.dte-swiper>.elementor-swiper-button,.e-con.e-dte-mobile-flex>.dte-swiper>.swiper-pagination{display:none!important}.e-con.e-dte-slider.e-dte-mobile-grid>.dte-swiper{overflow:visible}.e-con.e-dte-slider.e-dte-mobile-grid>.dte-swiper>.swiper-wrapper{display:grid!important;grid-template-columns:repeat(var(--dte-slider-columns,2),1fr)!important;transform:none!important;transition:none!important;width:100%}.e-con.e-dte-slider.e-dte-mobile-grid>.dte-swiper>.swiper-wrapper>.swiper-slide{width:auto!important;height:auto!important;margin-right:0!important}.e-con.e-dte-mobile-grid>.dte-swiper>.elementor-swiper-button,.e-con.e-dte-mobile-grid>.dte-swiper>.swiper-pagination{display:none!important}.e-con.e-dte-custom.e-dte-mobile-flex .dte-injected-structure{display:flex!important;flex-direction:column!important;width:100%}.e-con.e-dte-custom.e-dte-mobile-flex .dte-injected-structure>*{width:100%!important;position:static!important;grid-area:unset!important}.e-con.e-dte-custom.e-dte-mobile-grid .dte-injected-structure{display:grid!important;grid-template-columns:repeat(2,1fr)!important;width:100%}.e-con.e-dte-custom.e-dte-mobile-grid .dte-injected-structure>*{width:100%!important;position:static!important;grid-area:unset!important}}