.elementor-43 .elementor-element.elementor-element-0806b8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0806b8f:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0806b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-f008d7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-f008d7d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f008d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63cc11c );}.elementor-43 .elementor-element.elementor-element-1fb7bf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-1fb7bf8:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1fb7bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-2ee7f94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-2ee7f94:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-2ee7f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-991cc8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a, .elementor-43 .elementor-element.elementor-element-499ec0b .elementor-menu-toggle{color:var( --e-global-color-20eeee0 );fill:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown{background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a:hover,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a:focus,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-menu-toggle:hover,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-menu-toggle:focus{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a:hover,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a:focus,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-20eeee0 );background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown .elementor-item, .elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:1px;}.elementor-43 .elementor-element.elementor-element-499ec0b div.elementor-menu-toggle{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-499ec0b div.elementor-menu-toggle svg{fill:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-menu-toggle{background-color:var( --e-global-color-4a50101 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-68b08ad .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-68b08ad .elementor-icon{font-size:20px;}.elementor-43 .elementor-element.elementor-element-68b08ad .elementor-icon svg{height:20px;}.elementor-43 .elementor-element.elementor-element-fcccc0d{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:0;}.elementor-43 .elementor-element.elementor-element-fcccc0d .e-off-canvas__content{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-9bf4678{--display:flex;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-9bf4678:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9bf4678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-c96e223 .e-search-submit{background-color:#FFFFFF;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-c96e223 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c96e223{--e-search-results-columns:4;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-placeholder-color:var( --e-global-color-20eeee0 );--e-search-input-color:var( --e-global-color-20eeee0 );--e-search-icon-label-color:var( --e-global-color-20eeee0 );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-clear-size:15px;--e-search-icon-clear-color:var( --e-global-color-20eeee0 );--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:10px 0px 10px 0px;--e-search-results-padding:20px 40px 20px 40px;--e-search-input-and-results-gap:0px;--e-search-results-column-gap:60px;--e-search-loader-icon-color:var( --e-global-color-0eead14 );--e-search-nothing-found-message-alignment:start;--e-search-nothing-found-message-color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-c96e223 .e-search-input{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c96e223 .e-search-results-container > div{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-cdf0de2 );}.elementor-43 .elementor-element.elementor-element-c96e223 .e-search-nothing-found-message{font-family:"Poppins", Sans-serif;font-size:0.824rem;font-weight:300;}.elementor-43 .elementor-element.elementor-element-a7645dc .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-43 .elementor-element.elementor-element-a7645dc{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-43 .elementor-element.elementor-element-58acafa{--display:flex;}.elementor-43 .elementor-element.elementor-element-049498b .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-ff70d9c .e-search-submit{background-color:#FFFFFF;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-ff70d9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ff70d9c .e-search-input{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ff70d9c{--e-search-placeholder-color:var( --e-global-color-20eeee0 );--e-search-input-color:var( --e-global-color-20eeee0 );--e-search-icon-label-color:var( --e-global-color-20eeee0 );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-clear-size:15px;--e-search-icon-clear-color:var( --e-global-color-20eeee0 );--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:10px 0px 10px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-icon i{color:var( --e-global-color-20eeee0 );transition:color 0s;}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-icon svg{fill:var( --e-global-color-20eeee0 );transition:fill 0s;}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-d87d7ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-0e0d847 .elementor-icon-list-icon i{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-0e0d847 .elementor-icon-list-icon svg{fill:var( --e-global-color-20eeee0 );transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-0e0d847 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-0e0d847 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-0e0d847{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-0e0d847 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-43 .elementor-element.elementor-element-0e0d847 .elementor-icon-list-text{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-7af96f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-323034d img{height:58px;object-fit:contain;object-position:center center;}.elementor-43 .elementor-element.elementor-element-7f6cb6a img{height:58px;object-fit:contain;object-position:center center;}.elementor-43 .elementor-element.elementor-element-824417b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-791eb45 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-791eb45 .elementor-icon{font-size:25px;}.elementor-43 .elementor-element.elementor-element-791eb45 .elementor-icon svg{height:25px;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__close-button, .elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-43 .elementor-element.elementor-element-6f95752{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:0px 0px 0px 0px;--cart-close-icon-size:15px;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--checkout-button-padding:15px 0px 15px 0px;}.elementor-43 .elementor-element.elementor-element-6f95752 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__product-name a{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__product-price{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:300;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__product-price .product-quantity{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:300;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Lexend", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Lexend", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-button--checkout{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-43 .elementor-element.elementor-element-b1820d6 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-b1820d6 .elementor-icon{font-size:25px;}.elementor-43 .elementor-element.elementor-element-b1820d6 .elementor-icon svg{height:25px;}.elementor-43 .elementor-element.elementor-element-485780a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cdf0de2 );--border-color:var( --e-global-color-cdf0de2 );box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.10196078431372549);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-485780a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-485780a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a50101 );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-cbfa7fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:56px;--padding-bottom:100px;--padding-left:98px;--padding-right:98px;}.elementor-43 .elementor-element.elementor-element-cbfa7fd:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-cbfa7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a50101 );}.elementor-43 .elementor-element.elementor-element-efa2ca0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c83189d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-c83189d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-c83189d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-c83189d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-c83189d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-c83189d .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-165c96f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.824rem;font-weight:300;}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-165c96f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-5dd10ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-5dd10ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-5dd10ee{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-5dd10ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-5dd10ee .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-5dd10ee .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-46360b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-46360b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-46360b1{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-46360b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-46360b1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-46360b1 .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-6c50d85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-3ec8e97 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-3ec8e97 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-3ec8e97{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-3ec8e97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-3ec8e97 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-3ec8e97 .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-430ccad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.824rem;font-weight:300;}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-430ccad .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-50f707b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-86b2f5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-86b2f5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-86b2f5d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-86b2f5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-86b2f5d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-86b2f5d .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-333a238{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.824rem;font-weight:300;}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-333a238 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-f96be85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-9666f4e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-9666f4e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-9666f4e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-9666f4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-9666f4e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-9666f4e .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-43c2ff1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.824rem;font-weight:300;}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-43c2ff1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );}.elementor-43 .elementor-element.elementor-element-dce042f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-89d3da8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-89d3da8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-89d3da8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-89d3da8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-89d3da8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-89d3da8 .elementor-icon-list-text{color:var( --e-global-color-20eeee0 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-6d08d99{--display:flex;}.elementor-43 .elementor-element.elementor-element-c698a2f{--display:flex;}.elementor-43 .elementor-element.elementor-element-51534a1{--display:flex;}.elementor-43 .elementor-element.elementor-element-a09f05c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:25px;--n-menu-title-font-size:0.824rem;--n-menu-title-color-normal:var( --e-global-color-20eeee0 );--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-43 .elementor-element.elementor-element-a09f05c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-43 .elementor-element.elementor-element-a09f05c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-43 .elementor-element.elementor-element-a09f05c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-a09f05c {--n-menu-title-color-hover:var( --e-global-color-20eeee0 );--n-menu-title-color-active:var( --e-global-color-20eeee0 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-43 .elementor-element.elementor-element-2ee7f94{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-7f6cb6a img{height:30px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-824417b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-2ee7f94{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-991cc8f{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown .elementor-item, .elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1rem;}.elementor-43 .elementor-element.elementor-element-499ec0b .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-43 .elementor-element.elementor-element-c96e223{--e-search-results-columns:3;}.elementor-43 .elementor-element.elementor-element-824417b{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-43 .elementor-element.elementor-element-791eb45 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6f95752 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6f95752{--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b1820d6 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-cbfa7fd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-2ee7f94{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-43 .elementor-element.elementor-element-991cc8f{--width:20%;}.elementor-43 .elementor-element.elementor-element-499ec0b{--nav-menu-icon-size:20px;}.elementor-43 .elementor-element.elementor-element-68b08ad .elementor-icon{font-size:25px;}.elementor-43 .elementor-element.elementor-element-68b08ad .elementor-icon svg{height:25px;}.elementor-43 .elementor-element.elementor-element-c96e223{--e-search-results-columns:2;}.elementor-43 .elementor-element.elementor-element-a7645dc{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:85%;}.elementor-43 .elementor-element.elementor-element-58acafa{--min-height:100vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-049498b .elementor-icon-wrapper{text-align:end;}.elementor-43 .elementor-element.elementor-element-049498b .elementor-icon{font-size:20px;}.elementor-43 .elementor-element.elementor-element-049498b .elementor-icon svg{height:20px;}.elementor-43 .elementor-element.elementor-element-d87d7ac > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-d87d7ac .elementor-icon-list-item > a{font-size:1rem;}.elementor-43 .elementor-element.elementor-element-0e0d847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0e0d847{--e-icon-list-icon-size:20px;}.elementor-43 .elementor-element.elementor-element-7af96f8{--width:60%;}.elementor-43 .elementor-element.elementor-element-323034d img{height:25px;}.elementor-43 .elementor-element.elementor-element-7f6cb6a img{height:16px;}.elementor-43 .elementor-element.elementor-element-824417b{--width:20%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-43 .elementor-element.elementor-element-6f95752 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6f95752{--toggle-icon-size:20px;}}/* Start custom CSS for html, class: .elementor-element-f38000a */.announcement-bar {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.announcement-bar .text {
  position: absolute;
  font-family: Poppins, Sans-Serif;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 0.824rem;
  width: 100%;
  opacity: 0;
  animation: fade 15s infinite;
  text-align: center;
  color: #514741;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.announcement-bar .text:nth-child(1) {
  animation-delay: 0s;
}
.announcement-bar .text:nth-child(2) {
  animation-delay: 5s;
}
.announcement-bar .text:nth-child(3) {
  animation-delay: 10s;
}

.announcement-bar .icon {
  width: 16px;
  height: 16px;
}
.announcement-bar .text:nth-child(1) {
  animation-delay: 0s;
}
.announcement-bar .text:nth-child(2) {
  animation-delay: 5s;
}
.announcement-bar .text:nth-child(3) {
  animation-delay: 10s;
}

@keyframes fade {
  0% { opacity: 0; }
  10% { opacity: 1; }
  30% { opacity: 1; }
  40% { opacity: 0; }
  100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-68b08ad */.elementor-43 .elementor-element.elementor-element-68b08ad {
    height: 25px;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-c96e223 */.elementor-43 .elementor-element.elementor-element-c96e223 {
    max-width: 100vw!important;
}
.elementor-43 .elementor-element.elementor-element-c96e223 form {
    flex-direction: row-reverse;
}
.elementor-43 .elementor-element.elementor-element-c96e223 form {
    padding: 0 20px;
}
.elementor-43 .elementor-element.elementor-element-c96e223 output {
    margin-right: -20px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-049498b */.elementor-43 .elementor-element.elementor-element-049498b {
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-ff70d9c */.elementor-43 .elementor-element.elementor-element-ff70d9c form {
    flex-direction: row-reverse;
}

.elementor-43 .elementor-element.elementor-element-ff70d9c output {
    margin-right: -20px;
}
.elementor-43 .elementor-element.elementor-element-ff70d9c {
    border-bottom: 1px solid #EDE5DA;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d87d7ac */.elementor-43 .elementor-element.elementor-element-d87d7ac li:first-child a{
    flex-direction: row-reverse;
    justify-content: space-between;
}
.elementor-43 .elementor-element.elementor-element-d87d7ac li:first-child a .elementor-icon-list-text {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e0d847 */.elementor-43 .elementor-element.elementor-element-0e0d847 {
    border-top: 1px solid #EDE5DA;
}
.elementor-43 .elementor-element.elementor-element-0e0d847 li {
    width: 20px;
}
.elementor-43 .elementor-element.elementor-element-0e0d847 li .elementor-icon-list-icon {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-0e0d847 li .elementor-icon-list-icon svg {
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991cc8f *//*DESKTOP SEARCH BELOW*/
#off-canvas-fcccc0d {
    top: 184px!important;
    z-index: 4!important;
}
@media screen and (max-width: 1366px) {
    #off-canvas-fcccc0d {
    top: 149px!important;
    }
}
/*MOBILE MENU BELOW*/
.elementor-43 .elementor-element.elementor-element-991cc8f #off-canvas-a7645dc {
     z-index: 9998!important;
 }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-791eb45 */.elementor-43 .elementor-element.elementor-element-791eb45 a:focus{
    outline: none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-6f95752 */@media screen and (max-width:1024px) {
    .elementor-43 .elementor-element.elementor-element-6f95752 a {
        padding: 0!important;
        
    }
}
.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__close-button-custom {
    height: 15px!important;
}
.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__close-button-custom svg { 
    margin: 15px 25px 0px 0px;
    width: 25px;
    height: 25px;
    padding: 5px;
    background-color: #C7B7AA
}
.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__close-button-custom svg g g line {
    stroke: #281B14
}

.elementor-43 .elementor-element.elementor-element-6f95752 .woocommerce-cart-form__contents {
    padding: 15px;
}
.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__footer-buttons {
    padding: 20px 35px;
    background-color: #EEE8E4
}
.elementor-43 .elementor-element.elementor-element-6f95752 .elementor-menu-cart__main {
    width: 400px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1820d6 */.elementor-43 .elementor-element.elementor-element-b1820d6 svg:hover {
cursor: pointer;
}

@media screen and (max-width:767px) {
    .elementor-43 .elementor-element.elementor-element-b1820d6 {
        height: 25px;
        margin-bottom: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c83189d */.elementor-43 .elementor-element.elementor-element-c83189d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}
.elementor-43 .elementor-element.elementor-element-c83189d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-c83189d span:hover {
    text-decoration: underline!important;
}

.elementor-43 .elementor-element.elementor-element-c83189d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-c83189d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-165c96f */.elementor-43 .elementor-element.elementor-element-165c96f li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dd10ee */.elementor-43 .elementor-element.elementor-element-5dd10ee li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-5dd10ee li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46360b1 */.elementor-43 .elementor-element.elementor-element-46360b1 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-46360b1 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-46360b1 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ec8e97 */.elementor-43 .elementor-element.elementor-element-3ec8e97 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-3ec8e97 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-430ccad */.elementor-43 .elementor-element.elementor-element-430ccad li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-86b2f5d */.elementor-43 .elementor-element.elementor-element-86b2f5d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-86b2f5d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-333a238 */.elementor-43 .elementor-element.elementor-element-333a238 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9666f4e */.elementor-43 .elementor-element.elementor-element-9666f4e li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-9666f4e li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-9666f4e span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43c2ff1 */.elementor-43 .elementor-element.elementor-element-43c2ff1 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89d3da8 */.elementor-43 .elementor-element.elementor-element-89d3da8 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-89d3da8 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c83189d */.elementor-43 .elementor-element.elementor-element-c83189d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}
.elementor-43 .elementor-element.elementor-element-c83189d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-c83189d span:hover {
    text-decoration: underline!important;
}

.elementor-43 .elementor-element.elementor-element-c83189d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-c83189d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-165c96f */.elementor-43 .elementor-element.elementor-element-165c96f li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dd10ee */.elementor-43 .elementor-element.elementor-element-5dd10ee li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-5dd10ee li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46360b1 */.elementor-43 .elementor-element.elementor-element-46360b1 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-46360b1 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-46360b1 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ec8e97 */.elementor-43 .elementor-element.elementor-element-3ec8e97 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-3ec8e97 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-430ccad */.elementor-43 .elementor-element.elementor-element-430ccad li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-86b2f5d */.elementor-43 .elementor-element.elementor-element-86b2f5d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-86b2f5d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-333a238 */.elementor-43 .elementor-element.elementor-element-333a238 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9666f4e */.elementor-43 .elementor-element.elementor-element-9666f4e li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-9666f4e li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-9666f4e span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43c2ff1 */.elementor-43 .elementor-element.elementor-element-43c2ff1 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89d3da8 */.elementor-43 .elementor-element.elementor-element-89d3da8 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-89d3da8 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c83189d */.elementor-43 .elementor-element.elementor-element-c83189d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}
.elementor-43 .elementor-element.elementor-element-c83189d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-c83189d span:hover {
    text-decoration: underline!important;
}

.elementor-43 .elementor-element.elementor-element-c83189d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-c83189d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-165c96f */.elementor-43 .elementor-element.elementor-element-165c96f li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dd10ee */.elementor-43 .elementor-element.elementor-element-5dd10ee li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-5dd10ee li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46360b1 */.elementor-43 .elementor-element.elementor-element-46360b1 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-46360b1 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-46360b1 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ec8e97 */.elementor-43 .elementor-element.elementor-element-3ec8e97 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-3ec8e97 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-430ccad */.elementor-43 .elementor-element.elementor-element-430ccad li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-86b2f5d */.elementor-43 .elementor-element.elementor-element-86b2f5d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-86b2f5d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-333a238 */.elementor-43 .elementor-element.elementor-element-333a238 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9666f4e */.elementor-43 .elementor-element.elementor-element-9666f4e li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-9666f4e li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-9666f4e span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43c2ff1 */.elementor-43 .elementor-element.elementor-element-43c2ff1 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89d3da8 */.elementor-43 .elementor-element.elementor-element-89d3da8 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-89d3da8 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c83189d */.elementor-43 .elementor-element.elementor-element-c83189d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}
.elementor-43 .elementor-element.elementor-element-c83189d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-c83189d span:hover {
    text-decoration: underline!important;
}

.elementor-43 .elementor-element.elementor-element-c83189d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-c83189d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-165c96f */.elementor-43 .elementor-element.elementor-element-165c96f li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dd10ee */.elementor-43 .elementor-element.elementor-element-5dd10ee li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-5dd10ee li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46360b1 */.elementor-43 .elementor-element.elementor-element-46360b1 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-46360b1 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-46360b1 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ec8e97 */.elementor-43 .elementor-element.elementor-element-3ec8e97 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-3ec8e97 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-430ccad */.elementor-43 .elementor-element.elementor-element-430ccad li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-86b2f5d */.elementor-43 .elementor-element.elementor-element-86b2f5d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-86b2f5d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-333a238 */.elementor-43 .elementor-element.elementor-element-333a238 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9666f4e */.elementor-43 .elementor-element.elementor-element-9666f4e li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-9666f4e li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-9666f4e span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43c2ff1 */.elementor-43 .elementor-element.elementor-element-43c2ff1 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89d3da8 */.elementor-43 .elementor-element.elementor-element-89d3da8 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-89d3da8 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c83189d */.elementor-43 .elementor-element.elementor-element-c83189d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}
.elementor-43 .elementor-element.elementor-element-c83189d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-c83189d span:hover {
    text-decoration: underline!important;
}

.elementor-43 .elementor-element.elementor-element-c83189d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-c83189d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-165c96f */.elementor-43 .elementor-element.elementor-element-165c96f li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-165c96f li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5dd10ee */.elementor-43 .elementor-element.elementor-element-5dd10ee li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-5dd10ee li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-5dd10ee li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46360b1 */.elementor-43 .elementor-element.elementor-element-46360b1 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-46360b1 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-46360b1 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-46360b1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ec8e97 */.elementor-43 .elementor-element.elementor-element-3ec8e97 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-3ec8e97 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-3ec8e97 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-430ccad */.elementor-43 .elementor-element.elementor-element-430ccad li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-430ccad li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-86b2f5d */.elementor-43 .elementor-element.elementor-element-86b2f5d li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-86b2f5d li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-86b2f5d li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-333a238 */.elementor-43 .elementor-element.elementor-element-333a238 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-333a238 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9666f4e */.elementor-43 .elementor-element.elementor-element-9666f4e li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-9666f4e li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-9666f4e span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-9666f4e li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43c2ff1 */.elementor-43 .elementor-element.elementor-element-43c2ff1 li:hover span {
   text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-43c2ff1 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89d3da8 */.elementor-43 .elementor-element.elementor-element-89d3da8 li {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 17px;
}

.elementor-43 .elementor-element.elementor-element-89d3da8 li .elementor-icon-list-text {
    padding-left: 0;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 span:hover {
    text-decoration: underline!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a {
    padding: 0!important;
}
.elementor-43 .elementor-element.elementor-element-89d3da8 li a::before {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-a09f05c *//*.elementor-43 .elementor-element.elementor-element-a09f05c .e-current a span {*/
/*    font-weight: 400!important;*/
/*}*/
/* Base Style for Elementor Menu Items */
.elementor-43 .elementor-element.elementor-element-a09f05c li a {
  transition: 0.4s;
  padding: 12px 10px;
}

/* Adding a line at the bottom of the links */
.elementor-43 .elementor-element.elementor-element-a09f05c li a::before {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  background-color: #281B14!important; /* Change color */
  bottom: 0;
  left: 0;
  transition: width 0.4s;
}

/* Hover State */
.elementor-43 .elementor-element.elementor-element-a09f05c li a:hover::before {
  width: 100%;
}
.elementor-43 .elementor-element.elementor-element-a09f05c a {
    color: #281B14!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0806b8f */.elementor-43 .elementor-element.elementor-element-0806b8f/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://paperandpearls.pl/wp-content/uploads/2025/04/Poppins-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */