.elementor-788 .elementor-element.elementor-element-1b0683b6{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-7dde47cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-4d2fdd4d{text-align:center;}.elementor-788 .elementor-element.elementor-element-4d2fdd4d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:54px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-62ead66{text-align:center;}.elementor-788 .elementor-element.elementor-element-62ead66 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-1a538dc1{text-align:center;}.elementor-788 .elementor-element.elementor-element-1a538dc1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-788 .elementor-element.elementor-element-1fcd5c0{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-7a2cab0 .elementor-nav-menu .elementor-item{font-family:"Oregon", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-7a2cab0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-788 .elementor-element.elementor-element-7a2cab0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-788 .elementor-element.elementor-element-7a2cab0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-788 .elementor-element.elementor-element-7a2cab0 .elementor-nav-menu--main .elementor-item:focus{color:#FF0000;fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-7a2cab0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-7a2cab0 > .elementor-widget-container{border-style:solid;border-width:01px 0px 1px 0px;border-color:#0000004F;border-radius:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-16a467a2{margin-top:20px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-72b1023d{text-align:center;}.elementor-788 .elementor-element.elementor-element-72b1023d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:38px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:1px;}.elementor-788 .elementor-element.elementor-element-72b1023d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-333006bc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}:is( .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}.elementor-788 .elementor-element.elementor-element-7a17def5 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-text );}.elementor-788 .elementor-element.elementor-element-7a17def5 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-text );}.elementor-788 .elementor-element.elementor-element-487211c5{margin-top:0px;margin-bottom:40px;}.elementor-788 .elementor-element.elementor-element-1f8974d6{margin-top:20px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-281d3cd6{text-align:center;}.elementor-788 .elementor-element.elementor-element-281d3cd6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:38px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:1px;}.elementor-788 .elementor-element.elementor-element-281d3cd6 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-57bf4f5f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-788 .elementor-element.elementor-element-6d526e65 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-7cf6187{font-family:"Avenir", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-241e4624{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-788 .elementor-element.elementor-element-241e4624 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-5989e204 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 027%;}.elementor-788 .elementor-element.elementor-element-5989e204 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-49248ef3{width:var( --container-widget-width, 116.641% );max-width:116.641%;--container-widget-width:116.641%;--container-widget-flex-grow:0;}.elementor-788 .elementor-element.elementor-element-1b508bd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-788 .elementor-element.elementor-element-1b508bd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-788 .elementor-element.elementor-element-1b508bd4 > .elementor-element-populated >  .elementor-background-overlay{background-color:#F3F3F3;opacity:1;}.elementor-788 .elementor-element.elementor-element-1b508bd4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-1b508bd4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-410e3cb2 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-410e3cb2 > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-788 .elementor-element.elementor-element-c5eac0b{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-4110351f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-5e0e1b70 .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-5e0e1b70 .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-5e0e1b70 .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-5e0e1b70 .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-5e0e1b70 .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-3404cb93{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-5bc3ba1d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-4501f8ed .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-4501f8ed .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-4501f8ed .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-4501f8ed .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-4501f8ed .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-19dde511{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-16eba61c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-6d642e74 .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-6d642e74 .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-6d642e74 .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-6d642e74 .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-6d642e74 .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-28123d8c{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-173decd0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-71febada .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-71febada .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-71febada .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-71febada .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-71febada .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-3677d44f{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-51e05ce7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-6525952c .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-6525952c .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-6525952c .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-6525952c .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-6525952c .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-4a4bcaa0{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-3e5bfe09 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-781a355b{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-1e628538 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-695c3bfa{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-3ab3dead .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-540ca1d4{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-3ad17c29 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-f3907a9{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-24ebbad .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-b819cf9 .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-b819cf9 .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-b819cf9 .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-b819cf9 .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-b819cf9 .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-32091548:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-32091548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-788 .elementor-element.elementor-element-32091548{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 40px 0px;}.elementor-788 .elementor-element.elementor-element-32091548 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-2af2e8ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 27%;}.elementor-788 .elementor-element.elementor-element-2af2e8ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-1a27cea1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-788 .elementor-element.elementor-element-1a27cea1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-788 .elementor-element.elementor-element-1a27cea1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#F3F3F3;opacity:1;}.elementor-788 .elementor-element.elementor-element-1a27cea1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 20% 0% 0%;}.elementor-788 .elementor-element.elementor-element-1a27cea1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-788 .elementor-element.elementor-element-6e796645{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-a915b00 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-798008d6{font-family:"Avenir", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-fa3ba5d{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-4b567eaa .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-57841059 .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-57841059 .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-57841059 .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-57841059 .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-57841059 .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-3889ce93{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-7585aca1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-54006e8b .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-54006e8b .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-54006e8b .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-54006e8b .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-54006e8b .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-2a3857ab{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-4e461ed0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-addd26a .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-addd26a .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-addd26a .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-addd26a .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-addd26a .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-6f1a1732{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-7ed8fdb4 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-1e9bf2ce .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-1e9bf2ce .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-1e9bf2ce .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-1e9bf2ce .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-1e9bf2ce .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-41a87c7d{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-1e633cd5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-54c2f56a .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-54c2f56a .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-54c2f56a .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-54c2f56a .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-54c2f56a .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-4a0be6ec{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-33082cf0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-6054c9a8{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-130ca3c3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-36f77627{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-2146c5b9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-7788e9d5{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-38b9ec23 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-7e80f1d{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-788 .elementor-element.elementor-element-c45b032 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-788 .elementor-element.elementor-element-4aaaae1 .elementor-button{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-4aaaae1 .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-4aaaae1 .elementor-button:focus{color:#FF0000;}.elementor-788 .elementor-element.elementor-element-4aaaae1 .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-4aaaae1 .elementor-button:focus svg{fill:#FF0000;}.elementor-788 .elementor-element.elementor-element-338643f{margin-top:0px;margin-bottom:90px;}.elementor-788 .elementor-element.elementor-element-0660300{text-align:center;}.elementor-788 .elementor-element.elementor-element-0660300 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oregon", Sans-serif;font-size:38px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:1px;}.elementor-788 .elementor-element.elementor-element-0660300 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-262e822 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-788 .elementor-element.elementor-element-be1d1ed{text-align:center;}.elementor-788 .elementor-element.elementor-element-be1d1ed > .elementor-widget-container{padding:0% 20% 0% 20%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-788 .elementor-element.elementor-element-2af2e8ad{width:40%;}.elementor-788 .elementor-element.elementor-element-1a27cea1{width:60%;}}@media(max-width:1024px){.elementor-788 .elementor-element.elementor-element-4d2fdd4d .elementor-heading-title{font-size:42px;}.elementor-788 .elementor-element.elementor-element-62ead66 .elementor-heading-title{font-size:21px;}.elementor-788 .elementor-element.elementor-element-1a538dc1 > .elementor-widget-container{padding:0% 015% 0% 15%;}.elementor-788 .elementor-element.elementor-element-72b1023d .elementor-heading-title{font-size:32px;}.elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-788 .elementor-element.elementor-element-281d3cd6 .elementor-heading-title{font-size:32px;}.elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-788 .elementor-element.elementor-element-634018f2{margin-top:20px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-241e4624{margin-top:0px;margin-bottom:20px;}.elementor-788 .elementor-element.elementor-element-410e3cb2 .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-788 .elementor-element.elementor-element-338643f{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-788 .elementor-element.elementor-element-0660300 .elementor-heading-title{font-size:32px;}.elementor-788 .elementor-element.elementor-element-262e822 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-788 .elementor-element.elementor-element-be1d1ed > .elementor-widget-container{padding:0% 10% 0% 10%;}}@media(max-width:767px){.elementor-788 .elementor-element.elementor-element-1b0683b6{margin-top:40px;margin-bottom:20px;}.elementor-788 .elementor-element.elementor-element-4d2fdd4d .elementor-heading-title{font-size:32px;}.elementor-788 .elementor-element.elementor-element-62ead66 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-1a538dc1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-788 .elementor-element.elementor-element-7a2cab0 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-16a467a2{margin-top:0px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-734f6d3c{margin-top:0px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-72b1023d .elementor-heading-title{font-size:26px;}.elementor-788 .elementor-element.elementor-element-72b1023d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid, .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}.elementor-788 .elementor-element.elementor-element-7a17def5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-788 .elementor-element.elementor-element-487211c5{margin-top:0px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-1f8974d6{margin-top:0px;margin-bottom:0px;}.elementor-788 .elementor-element.elementor-element-281d3cd6 .elementor-heading-title{font-size:26px;}.elementor-788 .elementor-element.elementor-element-281d3cd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid, .elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}.elementor-788 .elementor-element.elementor-element-53abb92e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-788 .elementor-element.elementor-element-6d526e65{text-align:center;}.elementor-788 .elementor-element.elementor-element-6d526e65 .elementor-heading-title{font-size:26px;}.elementor-788 .elementor-element.elementor-element-5989e204 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-788 .elementor-element.elementor-element-49248ef3 > .elementor-widget-container{padding:0% 0% 0% 0%;--e-transform-translateX:60px;}.elementor-788 .elementor-element.elementor-element-49248ef3{width:100%;max-width:100%;}.elementor-788 .elementor-element.elementor-element-410e3cb2 .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-788 .elementor-element.elementor-element-410e3cb2 > .elementor-widget-container{padding:10px 0px 0px 030px;}.elementor-788 .elementor-element.elementor-element-c5eac0b{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-3404cb93{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-19dde511{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-28123d8c{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-3677d44f{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-4a4bcaa0{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-781a355b{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-695c3bfa{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-540ca1d4{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-f3907a9{padding:20px 20px 20px 20px;}.elementor-788 .elementor-element.elementor-element-338643f{margin-top:0px;margin-bottom:40px;}.elementor-788 .elementor-element.elementor-element-0660300 .elementor-heading-title{font-size:26px;}.elementor-788 .elementor-element.elementor-element-0660300 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-262e822 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-788 .elementor-element.elementor-element-be1d1ed > .elementor-widget-container{padding:0% 05% 0% 5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-788 .elementor-element.elementor-element-1a2e56cf{width:100%;}.elementor-788 .elementor-element.elementor-element-6287c84{width:100%;}.elementor-788 .elementor-element.elementor-element-5989e204{width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-7a2cab0 */@media (max-width: 768px) {
  .menu-scrollable {
    overflow-x: auto;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
  
    padding: 10px 0; /* pour aérer les bords */
  }

  .menu-scrollable::-webkit-scrollbar {
    display: none;
  }

  .menu-scrollable ul.elementor-nav-menu {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0;
    margin: 0;
  }

  .menu-scrollable ul.elementor-nav-menu > li {
    flex: 0 0 auto;
    white-space: nowrap;
  }

  .menu-scrollable ul.elementor-nav-menu > li > a {
    display: inline-block;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7a17def5 */.jet-listing-grid__slider .jet-slick-dots li {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    text-indent: -50px;
    overflow: hidden;
    cursor: pointer;
    background: transparent;
    margin: 3px;
    border:1px solid  #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49248ef3 */.texte-region-cachee.texte-region-mobile {
  display: none;
}
.texte-region-cachee.texte-region-mobile.visible {
  display: block;
}

#panel-mobile.off-canvas {
  position: fixed;
  top: 0;
  right: -100%; /* caché par défaut */
  width: 100%;
  height: 100%;
  background: #02010100;
  overflow-y: auto;
  transition: right 0.3s ease-in-out;
  z-index: 9999;
  box-shadow: -4px 0 10px rgba(0,0,0,0.2);
}

#panel-mobile.off-canvas.active {
  right: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f61aaf0 *//* ========================================
   GENERAL - Carte SVG
======================================== */
svg g {
  opacity: 1;
  transition: opacity 0.4s ease;
}

svg g.active {
  opacity: 1 !important;
}

/* ========================================
   PANNEAU MOBILE : Conteneur texte
======================================== */
#panel-mobile.offcanvas {
  display: none; /* caché par défaut */
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: white;
  z-index: 9999;
  overflow-y: auto;
  padding: 2rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}

/* Quand le panneau est ouvert */
#panel-mobile.offcanvas.open {
  display: block;
  transform: translateX(0);
}

/* ========================================
   TEXTE À L’INTÉRIEUR DU PANNEAU
======================================== */
.texte-region-mobile {
  opacity: 1;
  pointer-events: auto;
  position: relative;
  z-index: 1;
  font-size: 1rem;
  line-height: 1.6;
  color: #222;
}

/* ========================================
   BOUTON DE FERMETURE
======================================== */
#panel-mobile.offcanvas #close-panel {
  display: inline-block;
  background-color: #444;
  color: white;
  border: none;
  padding: 0.75rem 1.5rem;
  margin-bottom: 1.5rem;
  cursor: pointer;
  font-size: 1rem;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

#panel-mobile.offcanvas #close-panel:hover {
  background-color: #222;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7217a2 *//* Par défaut : toutes les zones sont opaques */
g {
  opacity: 1;
  transition: opacity 0.4s ease;
}

/* Zone active (cliquée) */
g.active {
  opacity: 1 !important;
}

/* Texte */
.text-container {
  position: relative;
  min-height: 150px;
  background-color: white !important;
}

.texte-region {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
  z-index: 0;
}

.texte-region.active {
  opacity: 1;
  pointer-events: auto;
  z-index: 1;
}

./* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oregon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOLight.eot');
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOLight.eot?#iefix') format('embedded-opentype'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOLight.woff2') format('woff2'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOLight.woff') format('woff'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOLight.ttf') format('truetype'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOLight.svg#Oregon') format('svg');
}
@font-face {
	font-family: 'Oregon';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOMedium.eot');
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOMedium.eot?#iefix') format('embedded-opentype'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOMedium.woff2') format('woff2'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOMedium.woff') format('woff'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOMedium.ttf') format('truetype'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/12/OregonLDOMedium.svg#Oregon') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/avenir_regular-webfont.woff2') format('woff2'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/avenir_regular-webfont.woff') format('woff'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/Avenir-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/avenir_light-webfont.woff2') format('woff2'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/avenir_light-webfont.woff') format('woff'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/Avenir-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/avenir_black-webfont.woff2') format('woff2'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/avenir_black-webfont.woff') format('woff'),
		url('https://taiwan-tribal-art.com/wp-content/uploads/2023/10/Avenir-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */