.elementor-89529 .elementor-element.elementor-element-14669e7e{--display:flex;--min-height:90px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:299;}.elementor-89529 .elementor-element.elementor-element-14669e7e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-89529 .elementor-element.elementor-element-14669e7e .elementor-repeater-item-fe28029.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-89529 .elementor-element.elementor-element-31052f7c{--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-89529 .elementor-element.elementor-element-5251522f{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-89529 .elementor-element.elementor-element-5251522f.e-con{--align-self:center;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-89529 .elementor-element.elementor-element-b692bf5{--display:flex;}.elementor-89529 .elementor-element.elementor-element-a331e73{--display:flex;}.elementor-89529 .elementor-element.elementor-element-377d584{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89529 .elementor-element.elementor-element-377d584:not(.elementor-motion-effects-element-type-background), .elementor-89529 .elementor-element.elementor-element-377d584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-89529 .elementor-element.elementor-element-0bcecd3{--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;--flex-wrap:wrap;box-shadow:0px 10px 10px 2px rgba(0, 0, 0, 0.361);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-89529 .elementor-element.elementor-element-0bcecd3:not(.elementor-motion-effects-element-type-background), .elementor-89529 .elementor-element.elementor-element-0bcecd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1cfd20 );}.elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-89529 .elementor-element.elementor-element-1029e85 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(2px / 2);padding-right:calc(2px / 2);padding-top:calc(2px / 2);padding-bottom:calc(2px / 2);}:is( .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid, .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 2px / -2);margin-right:calc( 2px / -2);width:calc(100% + 2px);}:is( .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid, .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 2px / -2);margin-bottom:calc( 2px / -2);}.elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-89529 .elementor-element.elementor-element-6cc02ae .elementor-button{font-family:"ESL Legend", Sans-serif;font-size:18px;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-89529 .elementor-element.elementor-element-6cc02ae .elementor-button:hover, .elementor-89529 .elementor-element.elementor-element-6cc02ae .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-89529 .elementor-element.elementor-element-6cc02ae > .elementor-widget-container{margin:5px 0px 15px 5px;}.elementor-89529 .elementor-element.elementor-element-6cc02ae{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-89529 .elementor-element.elementor-element-6cc02ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__link, .elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__dots{font-family:"ESL Legend", Sans-serif;font-size:18px;font-weight:bold;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__link{color:var( --e-global-color-626b074 );padding:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__dots{color:var( --e-global-color-626b074 );padding:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__link:hover{border-color:var( --e-global-color-626b074 );}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__item{margin-right:calc(14px/2);margin-left:calc(14px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination{margin-right:calc(-14px/2);margin-left:calc(-14px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);justify-content:right;}.elementor-89529 .elementor-element.elementor-element-2b6eeea .jet-filters-pagination__load-more{order:initial;}.elementor-89529 .elementor-element.elementor-element-2b6eeea > .elementor-widget-container{margin:5px 5px 15px 5px;}.elementor-89529 .elementor-element.elementor-element-2b6eeea{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-89529 .elementor-element.elementor-element-2b6eeea.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-89529 .elementor-element.elementor-element-fa0d8d7{--display:flex;--min-height:360px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89529 .elementor-element.elementor-element-fa0d8d7:not(.elementor-motion-effects-element-type-background), .elementor-89529 .elementor-element.elementor-element-fa0d8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-89529 .elementor-element.elementor-element-8abd94b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 10px 10px 2px rgba(0, 0, 0, 0.361);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-89529 .elementor-element.elementor-element-8abd94b:not(.elementor-motion-effects-element-type-background), .elementor-89529 .elementor-element.elementor-element-8abd94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1cfd20 );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-89529 .elementor-element.elementor-element-adcd8bb{--grid-columns:3;--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-89529 .elementor-element.elementor-element-adcd8bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-e588ef8 .elementor-button{font-family:"ESL Legend", Sans-serif;font-size:18px;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );padding:2px 0px 2px 0px;}.elementor-89529 .elementor-element.elementor-element-e588ef8 .elementor-button:hover, .elementor-89529 .elementor-element.elementor-element-e588ef8 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-89529 .elementor-element.elementor-element-e588ef8 > .elementor-widget-container{margin:5px 0px 15px 5px;}.elementor-89529 .elementor-element.elementor-element-b0d79df{--display:flex;}.elementor-89529 .elementor-element.elementor-element-7f40285{--display:flex;}.elementor-89529 .elementor-element.elementor-element-ed47264{--display:flex;}.elementor-89529 .elementor-element.elementor-element-8ec34be{--n-menu-dropdown-content-max-width:initial;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:10px;--n-menu-title-font-size:22px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:5px 20px 5px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:20px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-e1cfd20 );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-e1cfd20 );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-626b074 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-626b074 );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-626b074 );--n-menu-title-active-color-dropdown:var( --e-global-color-efa938c );--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-shadow-horizontal:0px;--n-menu-dropdown-content-box-shadow-vertical:2px;--n-menu-dropdown-content-box-shadow-blur:5px;--n-menu-dropdown-content-box-shadow-spread:0px;--n-menu-dropdown-content-box-shadow-color:rgba(0, 0, 0, 0.25);}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"ESL Legend", Sans-serif;font-weight:bold;}.elementor-89529 .elementor-element.elementor-element-8ec34be {--n-menu-title-color-hover:var( --e-global-color-text );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:solid;border-color:var( --e-global-color-e1cfd20 );}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{border-style:solid;border-color:var( --e-global-color-626b074 );}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:var( --e-global-color-e1cfd20 );border-style:solid;}.elementor-89529 .elementor-element.elementor-element-1c7c21fb{--spacer-size:1px;}.elementor-89529 .elementor-element.elementor-element-d80d6bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89529 .elementor-element.elementor-element-d80d6bf.e-con{--align-self:center;}.elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button{font-family:"ESL Legend", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 13px 10px 13px;}.elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button:hover, .elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button:hover svg, .elementor-89529 .elementor-element.elementor-element-7f743f4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-89529 .elementor-element.elementor-element-7f743f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-7f743f4{width:initial;max-width:initial;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-89529 .elementor-element.elementor-element-5251522f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:5px;}.elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-89529 .elementor-element.elementor-element-1029e85 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-89529 .elementor-element.elementor-element-fa0d8d7{--min-height:240px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-89529 .elementor-element.elementor-element-adcd8bb{--grid-columns:3;}.elementor-89529 .elementor-element.elementor-element-adcd8bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-8ec34be{--n-menu-toggle-align:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-padding:6px 6px 6px 20px;--n-menu-dropdown-indicator-size:16px;--n-menu-dropdown-indicator-space:10px;--n-menu-toggle-icon-size:24px;--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:8px 8px 8px 8px;--n-menu-toggle-icon-distance-from-dropdown:12px;}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-width:1px 1px 1px 1px;}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{border-width:1px 1px 1px 1px;}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{border-width:1px 1px 1px 1px;}.elementor-89529 .elementor-element.elementor-element-8ec34be.elementor-element{--align-self:flex-start;}.elementor-89529 .elementor-element.elementor-element-d80d6bf{--justify-content:flex-end;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-89529 .elementor-element.elementor-element-5251522f{--width:75%;}.elementor-89529 .elementor-element.elementor-element-d80d6bf{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89529 .elementor-element.elementor-element-5251522f{--width:70%;}.elementor-89529 .elementor-element.elementor-element-d80d6bf{--width:32%;}}@media(max-width:767px){.elementor-89529 .elementor-element.elementor-element-14669e7e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89529 .elementor-element.elementor-element-14669e7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89529 .elementor-element.elementor-element-31052f7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89529 .elementor-element.elementor-element-5251522f{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--z-index:99;}.elementor-89529 .elementor-element.elementor-element-5251522f.e-con{--order:-99999 /* order start hack */;}.elementor-89529 .elementor-element.elementor-element-0bcecd3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-89529 .elementor-element.elementor-element-1029e85 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-89529 .elementor-element.elementor-element-1029e85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-6cc02ae .elementor-button{line-height:1.3em;}.elementor-89529 .elementor-element.elementor-element-6cc02ae{width:initial;max-width:initial;}.elementor-89529 .elementor-element.elementor-element-2b6eeea{width:initial;max-width:initial;}.elementor-89529 .elementor-element.elementor-element-8abd94b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-89529 .elementor-element.elementor-element-adcd8bb{--grid-columns:1;}.elementor-89529 .elementor-element.elementor-element-e588ef8 .elementor-button{line-height:1.3em;}.elementor-89529 .elementor-element.elementor-element-8ec34be{--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-size:20px;z-index:399;}.elementor-89529 .elementor-element.elementor-element-8ec34be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-d80d6bf{--width:65%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--z-index:100;}.elementor-89529 .elementor-element.elementor-element-d80d6bf.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-89529 .elementor-element.elementor-element-7f743f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-89529 .elementor-element.elementor-element-7f743f4{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-8ec34be */.sticky-header.elementor-sticky--effects .e-n-menu-title-text,
.sticky-header.elementor-sticky--effects .e-n-menu-dropdown-icon i,
.sticky-header.elementor-sticky--effects .e-n-menu-toggle-icon,
.sticky-header.elementor-sticky--effects .e-n-menu-toggle i {
    color: #000000 !important;
}

.e-n-menu-toggle-icon {
    background-color: transparent ;
}

.sticky-header.elementor-sticky--effects .e-n-menu-toggle-icon {
     background-color: #ffffff;
     border-color: #000000 !important;
 }



@media (min-width: 1024px) {
    .e-n-menu-heading .e-n-menu-title-text {
       border-bottom: 2px solid transparent;
    }
    
    .e-n-menu-heading .e-n-menu-title-text:hover {
        border-bottom: 2px solid #12F206;
    }
    
    .sticky-header.elementor-sticky--effects .e-n-menu-heading .e-n-menu-title-text:hover {
        border-bottom: 2px solid #000000;
    }
}

@media (max-width: 1023px) {
    .e-n-menu-heading .e-n-menu-title-text:hover {
        padding-left: 10px;
        border-left: 2px solid #12F206;
    }
}


/*** 

.jet-mobile-menu__instance--slide-out-layout {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start !important;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start !important;
    margin-left: 5px !important;
}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 999;
}

.mmenu .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-right {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.mmenu span.jet-mobile-menu__toggle-text, 
.jet-mobile-menu__toggle-text,
.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {
    color: #ffffff !important;
}


.mmenu .jet-mega-menu-mega-container__inner {
    margin-top: 14px !important;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}


@media (min-width: 768px ) {
   .mmenu .jet-mega-menu-mega-container__inner {
        width: calc(100% - 20px) !important;
    }
}

.mmenu .jet-mobile-menu__item .jet-dropdown-arrow i {
        font-size: 16px !important;
    }


.sticky-header.elementor-sticky--effects .jet-mega-menu-item__label,
.sticky-header.elementor-sticky--effects .jet-mega-menu-item__dropdown,
.sticky-header.elementor-sticky--effects span.jet-mobile-menu__toggle-text,
.sticky-header.elementor-sticky--effects i ,
.sticky-header.elementor-sticky--effects .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon 
{
    color: #1d1d1b !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae67985 */.elementor-89529 .elementor-element.elementor-element-ae67985 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1029e85 */.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-grid__items.jet-equal-columns__wrapper .slick-track {
    display: inline-flex;
    align-items: stretch;
}

.elementor-89529 .elementor-element.elementor-element-1029e85 .jet-listing-not-found.jet-listing-grid__items {
    display: flex; 
    align-content: middle; 
    color: #939396;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adcd8bb */.elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
    margin-left:5px;
}

@media (max-width: 767px) {
    .elementor-89529 .elementor-element.elementor-element-adcd8bb .elementor-pagination {
        display: none;
    }
}


.elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.next:hover, .elementor-89529 .elementor-element.elementor-element-adcd8bb .page-numbers.prev:hover {
    padding-bottom: 3px;
    border-bottom: 1px solid #1d1d1b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d8d7 */.elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-title a:hover, .elementor-89529 .elementor-element.elementor-element-fa0d8d7 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a   {
    color: #ffff09 !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-8ec34be */.sticky-header.elementor-sticky--effects .e-n-menu-title-text,
.sticky-header.elementor-sticky--effects .e-n-menu-dropdown-icon i,
.sticky-header.elementor-sticky--effects .e-n-menu-toggle-icon,
.sticky-header.elementor-sticky--effects .e-n-menu-toggle i {
    color: #000000 !important;
}

.e-n-menu-toggle-icon {
    background-color: transparent ;
}

.sticky-header.elementor-sticky--effects .e-n-menu-toggle-icon {
     background-color: #ffffff;
     border-color: #000000 !important;
 }



@media (min-width: 1024px) {
    .e-n-menu-heading .e-n-menu-title-text {
       border-bottom: 2px solid transparent;
    }
    
    .e-n-menu-heading .e-n-menu-title-text:hover {
        border-bottom: 2px solid #12F206;
    }
    
    .sticky-header.elementor-sticky--effects .e-n-menu-heading .e-n-menu-title-text:hover {
        border-bottom: 2px solid #000000;
    }
}

@media (max-width: 1023px) {
    .e-n-menu-heading .e-n-menu-title-text:hover {
        padding-left: 10px;
        border-left: 2px solid #12F206;
    }
}


/*** 

.jet-mobile-menu__instance--slide-out-layout {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start !important;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start !important;
    margin-left: 5px !important;
}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 999;
}

.mmenu .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-right {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.mmenu span.jet-mobile-menu__toggle-text, 
.jet-mobile-menu__toggle-text,
.jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {
    color: #ffffff !important;
}


.mmenu .jet-mega-menu-mega-container__inner {
    margin-top: 14px !important;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}


@media (min-width: 768px ) {
   .mmenu .jet-mega-menu-mega-container__inner {
        width: calc(100% - 20px) !important;
    }
}

.mmenu .jet-mobile-menu__item .jet-dropdown-arrow i {
        font-size: 16px !important;
    }


.sticky-header.elementor-sticky--effects .jet-mega-menu-item__label,
.sticky-header.elementor-sticky--effects .jet-mega-menu-item__dropdown,
.sticky-header.elementor-sticky--effects span.jet-mobile-menu__toggle-text,
.sticky-header.elementor-sticky--effects i ,
.sticky-header.elementor-sticky--effects .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon 
{
    color: #1d1d1b !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae67985 */.elementor-89529 .elementor-element.elementor-element-ae67985 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14669e7e */.elementor-89529 .elementor-element.elementor-element-14669e7e .np-details {
    color: #000000;
    font-size: 18px;
    font-family: "Calps Sans";
     
    display: flex;
    column-gap: 0 !important;
    
}

.elementor-89529 .elementor-element.elementor-element-14669e7e .elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}


/* Control panel*/
.sticky-header {
    --header-height: 90px;
    --opacity: 1.0;
    --shrink-me: 0.7;
    --shrink-font: 100%;
    --sticky-background-color: #12f206;
    --sticky-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.45) ;
    --sticky-color: #000000 ;
    --sticky-color-hover: #000000 ;
    --transition: .3s ease-in-out;

    transition: background-color var(--transition),
                background-image var(--transition),
                backdrop-filter var(--transition),
                opacity var(--transition);
}



/**** Adjustment for Watch and Game CTA ****/
/*.sticky-header.elementor-sticky--effects */

.sticky-header.elementor-sticky--effects .cta-watch .elementor-button-icon, .sticky-header.elementor-sticky--effects .cta-watch .elementor-button-text {
     color: #1d1d1b !important; 
}

.sticky-header.elementor-sticky--effects .cta-watch .elementor-button {
    background-color: #ffffff !important;
    border: 1px solid #1d1d1b !important;
}


.sticky-header.elementor-sticky--effects .cta-watch:hover .elementor-button-icon, .sticky-header.elementor-sticky--effects .cta-watch:hover .elementor-button-text {
     color: #ffffff !important; 
}

.sticky-header.elementor-sticky--effects .cta-watch:hover .elementor-button {
    background-color: #000000 !important; 
}


@media only screen and (min-width: 481px) {
   .cta-games .elementor-nav-menu--dropdown a {
     font-size: 20px;
    }
}


.sticky-header .cta-games .menu-item .has-submenu  {
    border: 1px solid #000000;
    border-radius: 0px !important;
    padding: 10px;
    color: #1d1d1b !important;
    background-color: #ffffff;
}

.sticky-header .cta-games:hover .menu-item .has-submenu  {
    border: 1px solid #000000;
    border-radius: 0px !important;
    background-color: 
#e6ff00;
}

.sticky-header.elementor-sticky--effects .cta-games .menu-item .has-submenu  {
    border: 1px solid #1d1d1b;
    border-radius: 0px !important;
    padding: 10px;
    background-color: #ffffff;
}

.sticky-header.elementor-sticky--effects .cta-games:hover .menu-item .has-submenu  {
    color: #ffffff !important;
    background-color: #1d1d1b;
}



/**** Color for sticky menu ****/
.sticky-header.elementor-sticky--effects .menu .pp-advanced-menu--layout-horizontal a.pp-menu-item,
.sticky-header.elementor-sticky--effects .menu .pp-menu-toggle-label {
        color: var(--sticky-color) !important;
        /*font-size: var(--shrink-font) !important;*/
    }

.sticky-header.elementor-sticky--effects .menu .pp-hamburger-inner, 
.sticky-header.elementor-sticky--effects .menu .pp-hamburger-inner:before,
.sticky-header.elementor-sticky--effects .menu .pp-hamburger-inner:after{
    background-color: var(--sticky-color) !important;
        }


.sticky-header.elementor-sticky--effects .menu .pp-advanced-menu--layout-horizontal a.pp-menu-item:after

    {
        background-color: var(--sticky-color) !important;
        color: var(--sticky-color-hover) !important;
    }

.sticky-header.elementor-sticky--effects .menu .pp-advanced-menu--layout-horizontal a.pp-menu-item-active:after, .sticky-header.elementor-sticky--effects a.menu-item-anchor.has-submenu:after {
        background-color: transparent !important;
}


/* Control definition*/
.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-background-color) !important;
    background-image: none !important;
    opacity: var(--opacity) !important;
    -webkit-box-shadow: var(--sticky-shadow) ;
    -moz-box-shadow:    var(--sticky-shadow) ;
    box-shadow:         var(--sticky-shadow) ;

}

.sticky-header> .elementor-container {
    transition: min-height var(--transition);
}

.sticky-header.elementor-sticky--effects {
    min-height: calc(var(--header-height) * var(--shrink-me))!important;
    height: calc(var(--header-height) * var(--shrink-me));
}

.sticky-header .elementor-nav-menu--main .elementor-item {
    transition: padding var(--transition);
}


/* QUICK Fix 

.sticky-header.elementor-sticky--effects .menu-item a {
    color: #1d1d1b !important;
}

.sticky-header.elementor-sticky--effects .elementor-item:after {
    background-color: #1d1d1b !important;
}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ESL Legend';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2019/08/legend-light.woff') format('woff');
}
@font-face {
	font-family: 'ESL Legend';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2019/08/legend-regular.woff') format('woff');
}
@font-face {
	font-family: 'ESL Legend';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2019/08/legend-bold.woff') format('woff');
}
/* End Custom Fonts CSS */