.elementor-1854 .elementor-element.elementor-element-71ba3fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1854 .elementor-element.elementor-element-71ba3fc:not(.elementor-motion-effects-element-type-background), .elementor-1854 .elementor-element.elementor-element-71ba3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-element-ccc6175{text-align:center;}.elementor-1854 .elementor-element.elementor-element-ccc6175 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1rem;letter-spacing:0.025rem;color:#FFFFFF;}.elementor-1854 .elementor-element.elementor-element-7d0e6e9{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1854 .elementor-element.elementor-element-7d0e6e9.e-con{--align-self:center;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-global-132709.elementor-element{--align-self:center;}.elementor-1854 .elementor-element.elementor-global-132709{text-align:center;}.elementor-1854 .elementor-element.elementor-global-132709 .elementor-heading-title{color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-1a24ad6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:5px;--padding-left:20px;--padding-right:10px;}.elementor-1854 .elementor-element.elementor-element-1a24ad6.e-con{--align-self:flex-end;}.elementor-1854 .elementor-element.elementor-element-fc52778{--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:flex-end;}.elementor-1854 .elementor-element.elementor-element-dc8683b{padding:0px 0px 0px 0px;}.elementor-1854 .elementor-element.elementor-element-dc8683b.elementor-element{--align-self:flex-end;}.elementor-1854 .elementor-element.elementor-element-dc8683b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-decoration:underline;}.elementor-1854 .elementor-element.elementor-element-65e210e{padding:0px 0px 0px 0px;}.elementor-1854 .elementor-element.elementor-element-65e210e.elementor-element{--align-self:flex-end;}.elementor-1854 .elementor-element.elementor-element-65e210e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-decoration:underline;}.elementor-1854 .elementor-element.elementor-element-0b5231d{--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;--justify-content:flex-end;}.elementor-1854 .elementor-element.elementor-element-f1febeb{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1854 .elementor-element.elementor-element-83f8707{padding:0px 0px 5px 0px;}.elementor-1854 .elementor-element.elementor-element-83f8707 img{width:110px;}.elementor-1854 .elementor-element.elementor-element-83539c6{text-align:center;}.elementor-1854 .elementor-element.elementor-element-83539c6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;letter-spacing:2.2px;}.elementor-1854 .elementor-element.elementor-element-bcb1b09{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-bcb1b09.e-con{--order:99999 /* order end hack */;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__close-button, .elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__close-button-custom{display:none;}.elementor-1854 .elementor-element.elementor-element-426abc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--mini-cart-spacing:15px;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-secondary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-icon-size:20px;--items-indicator-text-color:var( --e-global-color-e098b41 );--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--remove-item-button-hover-color:#D11515;--menu-cart-subtotal-color:var( --e-global-color-primary );--product-variations-color:var( --e-global-color-primary );--product-price-color:var( --e-global-color-primary );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:4px;--view-cart-button-text-color:var( --e-global-color-e098b41 );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:var( --e-global-color-e098b41 );--checkout-button-text-color:var( --e-global-color-e098b41 );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-e098b41 );--empty-message-color:var( --e-global-color-primary );--empty-message-alignment:center;}.elementor-1854 .elementor-element.elementor-element-426abc4.elementor-element{--align-self:center;}.elementor-1854 .elementor-element.elementor-element-426abc4.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-1854 .elementor-element.elementor-element-426abc4 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__product-name a{font-family:"Raleway", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__product-price{font-family:"Raleway", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:12px;}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;border-radius:0px 0px 0px 0px;}.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-element-426abc4 .woocommerce-mini-cart__empty-message{font-family:"Raleway", Sans-serif;font-size:1.2em;font-weight:500;}.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-1854 .elementor-element.elementor-element-9aaab88{padding:5px 5px 0px 15px;}.elementor-1854 .elementor-element.elementor-element-9aaab88.elementor-element{--align-self:center;}.elementor-1854 .elementor-element.elementor-element-9aaab88 .elementor-icon-wrapper{text-align:center;}.elementor-1854 .elementor-element.elementor-element-9aaab88 .elementor-icon{font-size:21px;}.elementor-1854 .elementor-element.elementor-element-9aaab88 .elementor-icon svg{height:21px;}.elementor-1854 .elementor-element.elementor-element-04b5c95{padding:5px 5px 0px 15px;}.elementor-1854 .elementor-element.elementor-element-04b5c95.elementor-element{--align-self:center;}.elementor-1854 .elementor-element.elementor-element-04b5c95 .elementor-icon-wrapper{text-align:center;}.elementor-1854 .elementor-element.elementor-element-04b5c95 .elementor-icon{font-size:21px;}.elementor-1854 .elementor-element.elementor-element-04b5c95 .elementor-icon svg{height:21px;}.elementor-1854 .elementor-element.elementor-element-ee1f67f{padding:5px 5px 0px 5px;}.elementor-1854 .elementor-element.elementor-element-ee1f67f.elementor-element{--align-self:center;}.elementor-1854 .elementor-element.elementor-element-ee1f67f .elementor-icon-wrapper{text-align:center;}.elementor-1854 .elementor-element.elementor-element-ee1f67f .elementor-icon{font-size:21px;}.elementor-1854 .elementor-element.elementor-element-ee1f67f .elementor-icon svg{height:21px;}.elementor-1854 .elementor-element.elementor-element-8192b52{--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;--justify-content:center;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-1854 .elementor-element.elementor-element-8192b52:not(.elementor-motion-effects-element-type-background), .elementor-1854 .elementor-element.elementor-element-8192b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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-widget-mega-menu > .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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1854 .elementor-element.elementor-element-2f81600{--display:flex;}.elementor-1854 .elementor-element.elementor-element-7dd19ac{--display:flex;}.elementor-1854 .elementor-element.elementor-element-afba244{--display:flex;}.elementor-1854 .elementor-element.elementor-element-41a8120{padding:0px 0px 0px 0px;}.elementor-1854 .elementor-element.elementor-element-b6b3a1d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1854 .elementor-element.elementor-element-b6b3a1d:not(.elementor-motion-effects-element-type-background), .elementor-1854 .elementor-element.elementor-element-b6b3a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-2afe99a{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-daf52d8{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-3c18154{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-c4ceb3c{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-a62d268{--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:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-1854 .elementor-element.elementor-element-1b7be83{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1854 .elementor-element.elementor-element-7eacdab{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-9f49589{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-288c574{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-5564180{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-717d91f{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-1854 .elementor-element.elementor-element-830913d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1854 .elementor-element.elementor-element-86f6c74{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-c3da947{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-ba7ca6e{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-5759fa9{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-f2c3fda{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-1854 .elementor-element.elementor-element-6dde2ee{--display:flex;}.elementor-1854 .elementor-element.elementor-element-da25a96{padding:15px 0px 0px 0px;}.elementor-1854 .elementor-element.elementor-element-b3ab785{--display:flex;}.elementor-1854 .elementor-element.elementor-element-6cbba35{--display:flex;}.elementor-1854 .elementor-element.elementor-element-e88a194{--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;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0.5em;--n-menu-title-font-size:11px;--n-menu-title-color-normal:var( --e-global-color-e098b41 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1854 .elementor-element.elementor-element-e88a194 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1854 .elementor-element.elementor-element-e88a194 > .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-1854 .elementor-element.elementor-element-e88a194 > .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:"Raleway", Sans-serif;font-weight:600;}.elementor-1854 .elementor-element.elementor-element-e88a194 {--n-menu-title-color-hover:var( --e-global-color-e098b41 );--n-menu-title-color-active:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-b3754a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1854 .elementor-element.elementor-element-b3754a6:not(.elementor-motion-effects-element-type-background), .elementor-1854 .elementor-element.elementor-element-b3754a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-element-66e9585{--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;}.elementor-1854 .elementor-element.elementor-element-5ff3a90 .elementor-icon-wrapper{text-align:center;}.elementor-1854 .elementor-element.elementor-element-5ff3a90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-5ff3a90.elementor-view-framed .elementor-icon, .elementor-1854 .elementor-element.elementor-element-5ff3a90.elementor-view-default .elementor-icon{color:var( --e-global-color-e098b41 );border-color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-5ff3a90.elementor-view-framed .elementor-icon, .elementor-1854 .elementor-element.elementor-element-5ff3a90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-82d384a{--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;}.elementor-1854 .elementor-element.elementor-element-861a7d1{--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:center;--align-items:center;}.elementor-1854 .elementor-element.elementor-element-035cdbd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1em;font-weight:500;color:#FFFFFF;}.elementor-1854 .elementor-element.elementor-element-2825173 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-fd442a3{--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;}.elementor-1854 .elementor-element.elementor-element-9de58c4{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-icon-hover-color:var( --e-global-color-e098b41 );--toggle-button-border-width:0px;--items-indicator-text-color:#000000;--items-indicator-background-color:var( --e-global-color-e098b41 );--cart-background-color:#000000;--cart-border-style:none;--cart-close-button-color:#FFFFFF;--remove-item-button-color:#FFFFFF;--menu-cart-subtotal-color:#FFFFFF;--product-variations-color:#FFFFFF;--product-price-color:#FFFFFF;--divider-color:#FFFFFF;--subtotal-divider-color:#FFFFFF;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:#000000;--view-cart-button-background-color:#FFFFFF;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:var( --e-global-color-e098b41 );--checkout-button-text-color:#000000;--checkout-button-background-color:#FFFFFF;--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-9de58c4 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#FFFEFE;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__product-name a{color:#FFFFFF;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__product-name a:hover{color:#FFFFFF;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__product-price .product-quantity{color:#FFFFFF;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Raleway", Sans-serif;font-size:1em;font-weight:300;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-button--view-cart{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-button--checkout{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1854 .elementor-element.elementor-element-1e0dedf .elementor-button{background-color:#9DBEBF00;}body:not(.rtl) .elementor-1854 .elementor-element.elementor-element-1e0dedf{left:0px;}body.rtl .elementor-1854 .elementor-element.elementor-element-1e0dedf{right:0px;}.elementor-1854 .elementor-element.elementor-element-1e0dedf{top:0px;}.elementor-1854 .elementor-element.elementor-element-1820e65{padding:5px 5px 0px 5px;}.elementor-1854 .elementor-element.elementor-element-1820e65.elementor-element{--align-self:center;}.elementor-1854 .elementor-element.elementor-element-1820e65 .elementor-icon-wrapper{text-align:center;}.elementor-1854 .elementor-element.elementor-element-1820e65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-1820e65.elementor-view-framed .elementor-icon, .elementor-1854 .elementor-element.elementor-element-1820e65.elementor-view-default .elementor-icon{color:var( --e-global-color-e098b41 );border-color:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-1820e65.elementor-view-framed .elementor-icon, .elementor-1854 .elementor-element.elementor-element-1820e65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e098b41 );}.elementor-1854 .elementor-element.elementor-element-1820e65 .elementor-icon{font-size:21px;}.elementor-1854 .elementor-element.elementor-element-1820e65 .elementor-icon svg{height:21px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1854 .elementor-element.elementor-element-7d0e6e9{--content-width:1920px;}.elementor-1854 .elementor-element.elementor-element-1a24ad6{--content-width:1920px;}.elementor-1854 .elementor-element.elementor-element-fc52778{--width:30%;}.elementor-1854 .elementor-element.elementor-element-0b5231d{--width:40%;}.elementor-1854 .elementor-element.elementor-element-bcb1b09{--width:30%;}.elementor-1854 .elementor-element.elementor-element-8192b52{--content-width:1920px;}.elementor-1854 .elementor-element.elementor-element-2afe99a{--width:25%;}.elementor-1854 .elementor-element.elementor-element-daf52d8{--width:25%;}.elementor-1854 .elementor-element.elementor-element-3c18154{--width:25%;}.elementor-1854 .elementor-element.elementor-element-c4ceb3c{--width:25%;}.elementor-1854 .elementor-element.elementor-element-a62d268{--width:25%;}.elementor-1854 .elementor-element.elementor-element-7eacdab{--width:25%;}.elementor-1854 .elementor-element.elementor-element-9f49589{--width:25%;}.elementor-1854 .elementor-element.elementor-element-288c574{--width:25%;}.elementor-1854 .elementor-element.elementor-element-5564180{--width:25%;}.elementor-1854 .elementor-element.elementor-element-717d91f{--width:25%;}.elementor-1854 .elementor-element.elementor-element-86f6c74{--width:25%;}.elementor-1854 .elementor-element.elementor-element-c3da947{--width:25%;}.elementor-1854 .elementor-element.elementor-element-ba7ca6e{--width:25%;}.elementor-1854 .elementor-element.elementor-element-5759fa9{--width:25%;}.elementor-1854 .elementor-element.elementor-element-f2c3fda{--width:25%;}.elementor-1854 .elementor-element.elementor-element-66e9585{--width:25%;}.elementor-1854 .elementor-element.elementor-element-82d384a{--width:50%;}.elementor-1854 .elementor-element.elementor-element-fd442a3{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-global .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-1854 .elementor-element.elementor-element-e88a194{--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-toggle-align:center;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1854 .elementor-element.elementor-element-ccc6175 .elementor-heading-title{font-size:12px;}.elementor-widget-global .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-1854 .elementor-element.elementor-element-b3754a6{--min-height:54px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1854 .elementor-element.elementor-element-66e9585{--width:25%;--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-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-5ff3a90{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1854 .elementor-element.elementor-element-5ff3a90 .elementor-icon-wrapper{text-align:left;}.elementor-1854 .elementor-element.elementor-element-5ff3a90 .elementor-icon{font-size:16px;}.elementor-1854 .elementor-element.elementor-element-5ff3a90 .elementor-icon svg{height:16px;}.elementor-1854 .elementor-element.elementor-element-82d384a{--width:50%;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-861a7d1{--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-bf540d5 img{width:105px;}.elementor-1854 .elementor-element.elementor-element-035cdbd{text-align:center;}.elementor-1854 .elementor-element.elementor-element-035cdbd .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-1854 .elementor-element.elementor-element-2825173{text-align:center;}.elementor-1854 .elementor-element.elementor-element-2825173 .elementor-heading-title{font-size:12px;}.elementor-1854 .elementor-element.elementor-element-fd442a3{--width:25%;--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:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1854 .elementor-element.elementor-element-9de58c4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--toggle-icon-size:20px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__footer-buttons .elementor-button{font-size:14px;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-button--view-cart{border-width:1px 1px 1px 1px;}.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-button--checkout{border-width:1px 1px 1px 1px;}.elementor-1854 .elementor-element.elementor-element-1e0dedf{width:initial;max-width:initial;}.elementor-1854 .elementor-element.elementor-element-1820e65{padding:9px 6px 0px 0px;}.elementor-1854 .elementor-element.elementor-element-1820e65 .elementor-icon{font-size:20px;}.elementor-1854 .elementor-element.elementor-element-1820e65 .elementor-icon svg{height:20px;}}/* Start custom CSS for global, class: .elementor-global-132709 */.elementor-1854 .elementor-element.elementor-global-132709 {
    border-bottom:1px solid #f2f2f2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d0e6e9 */.elementor-1854 .elementor-element.elementor-element-7d0e6e9 {
    background:#000;
    top:0;
    left:0;
    right:0;
    margin:auto;
    font-size:12px;
    text-transform: uppercase;
    z-index: 9999;
    border-bottom: 1px solid #333;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f01a886 */.elementor-1854 .elementor-element.elementor-element-f01a886 {
    margin-top: -20px;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-426abc4 */.elementor-1854 .elementor-element.elementor-element-426abc4 .product-tags{
    font-size: .8em;
    color: #999;
}

.elementor-1854 .elementor-element.elementor-element-426abc4 .product-name a, .elementor-1854 .elementor-element.elementor-element-426abc4 .product-name a:visited{
    color: #000;
    font-weight: 600 !important;
    display: block;
    margin-bottom: 5px;
    padding: 0px;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .product-name br{
    display: none;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .product-name a:hover{
    color: #000;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .yith-wcwl-add-to-wishlist{
    display: none;
}

.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__main{
    width: 480px;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .quantity::before{
    content : "Cant: ";
    text-transform: capitalize;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__main h3{
    font-family: "GFS Didot";
    font-size: 18px;
    line-height: 53px;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .quantity span.woocommerce-Price-amount.amount {
    display: block;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 600;
    line-height: 18.62px;
    letter-spacing: 0.1em;
}

.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__subtotal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__subtotal strong {
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
}

.elementor-1854 .elementor-element.elementor-element-426abc4 img.attachment-thumbnail.size-thumbnail{
    display: none;
}

.elementor-1854 .elementor-element.elementor-element-426abc4 .elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents {
    padding-top: 15px;
}


/*HACK Tarjeta regalo*/
.elementor-1854 .elementor-element.elementor-element-426abc4 dt{
    display:none;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 dd{
    font-size: 12px;
    font-style: italic;
    color: #999;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 dd.variation-Nombredeldestinatario p::Before {
    content: "para : ";
}

.elementor-1854 .elementor-element.elementor-element-426abc4 dd.variation-Nombredelremitente p::Before {
    content: "De : ";
}

.elementor-1854 .elementor-element.elementor-element-426abc4 dd.variation-Mensajedelremitente p{
    display: none;
}
.elementor-1854 .elementor-element.elementor-element-426abc4 dd.variation-Emaildeldestinatario p{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0e69aa */.elementor-1854 .elementor-element.elementor-element-c0e69aa ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-c0e69aa ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-c0e69aa ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585d90d */.elementor-1854 .elementor-element.elementor-element-585d90d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-585d90d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-585d90d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-655c746 */.elementor-1854 .elementor-element.elementor-element-655c746 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-655c746 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-655c746 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae9fe4 */.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-7ae9fe4 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc61d69 */.elementor-1854 .elementor-element.elementor-element-bc61d69 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-bc61d69 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-bc61d69 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec70dfb */.elementor-1854 .elementor-element.elementor-element-ec70dfb ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ec70dfb ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ec70dfb ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b4644 */.elementor-1854 .elementor-element.elementor-element-00b4644 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-00b4644 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-00b4644 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d5399 */.elementor-1854 .elementor-element.elementor-element-35d5399 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-35d5399 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-35d5399 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca84007 */.elementor-1854 .elementor-element.elementor-element-ca84007 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-ca84007 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-ca84007 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4e93b5 */.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-d4e93b5 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-d4e93b5 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1784e56 */.elementor-1854 .elementor-element.elementor-element-1784e56 ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-1784e56 ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-1784e56 ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330e96d */.elementor-1854 .elementor-element.elementor-element-330e96d ul{
    padding:0px;
    margin: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li{
    list-style: none;
    font-size: 1em;
    line-height: 2em;
    text-transform: uppercase;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li{
    list-style: none;
    font-size: 1em;
    line-height: 1.7em;
    text-transform: none;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li a:visited{
    color:#999;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li a:hover{
    text-decoration: underline;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul li  ul li a, .elementor-1854 .elementor-element.elementor-element-330e96d ul li ul li a:visited{
    color:#000;
    font-weight: 400;
    font-size: .9em;
    margin-bottom: 0px;
}
.elementor-1854 .elementor-element.elementor-element-330e96d ul:nth-child(2) {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-e88a194 */.elementor-1854 .elementor-element.elementor-element-e88a194 a{
    text-align: center;
}
.elementor-1854 .elementor-element.elementor-element-e88a194 a span::before  {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(90deg, white, white); 
  background-size: 0 1px;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background-size .3s ease-in;
}

.elementor-1854 .elementor-element.elementor-element-e88a194 a:hover span::before {
  background-size: 70% 1px;
}
#navidad-link-menu {
    background: #591818;
}
#navidad-link-menu a span {
    font-weight: bold;
}
#regalos-link-menu {
    background: #fff;
}
#regalos-link-menu a {
    color:#000;
}
#regalos-link-menu a span {
    font-weight: bold;
    color:#000;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5ff3a90 */.elementor-1854 .elementor-element.elementor-element-5ff3a90{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-bf540d5 */.elementor-1854 .elementor-element.elementor-element-bf540d5{
    filter: invert(100%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8928cc9 */.elementor-1854 .elementor-element.elementor-element-8928cc9 {
    margin-top: 0px;
    font-weight: 600;
    font-size: 12px;
    color: #FFF;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-9de58c4 */.elementor-1854 .elementor-element.elementor-element-9de58c4 .product-tags{
    font-size: .8em;
    color: #999;
}

.elementor-1854 .elementor-element.elementor-element-9de58c4 .product-name a, .elementor-1854 .elementor-element.elementor-element-9de58c4 .product-name a:visited{
    color: #666;
}

.elementor-1854 .elementor-element.elementor-element-9de58c4 .product-name a:hover{
    color: #000;
}


.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__main{
    width: 480px;
}


.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__main h3{
    font-family: "GFS Didot";
    font-size: 18px;
    line-height: 53px;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
}


.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__subtotal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.elementor-1854 .elementor-element.elementor-element-9de58c4 .elementor-menu-cart__subtotal strong {
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e0dedf */.elementor-1854 .elementor-element.elementor-element-1e0dedf a{
    width: 55px;
    min-height: 40px;
    margin: 0 0 0 5px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1820e65 */.elementor-1854 .elementor-element.elementor-element-1820e65{
    filter: invert(100%);
}/* End custom CSS */
/* Start custom CSS */.menu-sticky-desktop {
    position: -webkit-sticky; /* Para compatibilidad con Safari */
    position: sticky;
    top: 200px; /* El offset de 200px desde la parte superior */
    z-index: 1000; /* Asegura que esté por encima de otros elementos */
}/* End custom CSS */