.elementor-2 .elementor-element.elementor-element-21a9228:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-21a9228>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2c2b2b}.elementor-2 .elementor-element.elementor-element-21a9228{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:-1px 0 0}.elementor-2 .elementor-element.elementor-element-21a9228>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-112e059.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-112e059.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-112e059.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-112e059>.elementor-element-populated{margin:0 0 -100px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-element-112e059 .slider-container .slider-button-prev{left:-4.9%}.elementor-element-112e059 .slider-container .slider-button-next{right:-4.9%}.elementor-element-112e059 .slider-container .slider-button{top:37.5%;transform:none;font-size:44px;color:#999}.elementor-element-112e059 .slider-container .slider-button svg{width:44px;height:44px;fill:#999}.elementor-element-112e059 .slider-container .slider-button:not(.disabled):hover{color:#cea176}.elementor-element-112e059 .slider-container .slider-button:not(.disabled):hover svg{fill:#cea176}.elementor-element-112e059 .slider-pagination{display:flex;position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}.elementor-element-112e059 .slider-thumb-dots{margin-top:25px;margin-left:50%}.elementor-element-112e059 .slider-pagination .slider-pagination-bullet{width:8.5px;height:8.5px}.elementor-element-112e059 .slider-thumb-dots .slider-pagination-bullet{width:8.5px;height:8.5px}.elementor-element-112e059 .slider-pagination~.slider-thumb-dots{margin-top:calc(-8.5px / 2)}.elementor .elementor-element-ac98e56{min-height:674px;max-height:674px}.elementor-element-ac98e56>.elementor-container{min-height:674px;max-height:674px}.elementor-element-ac98e56 .banner{background-color:#53544c}.elementor-2 .elementor-element.elementor-element-f10f165>.elementor-element-populated{padding:0 1.5rem}.elementor-2 .elementor-element.elementor-element-f10f165{text-align:center}.elementor-2 .elementor-element.elementor-element-f10f165.banner-content,.elementor-2 .elementor-element.elementor-element-f10f165>.banner-content,.elementor-2 .elementor-element.elementor-element-f10f165>div>.banner-content{left:50%;top:51.5%;max-width:90%;width:100%}.elementor-2 .elementor-element.elementor-element-a9bf4db{width:var(--container-widget-width,290px);max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-a9bf4db .title:before{margin-right:20px}.elementor-2 .elementor-element.elementor-element-a9bf4db .title:after{margin-left:20px}.elementor-element-a9bf4db .title-cross .title:before,.elementor-element-a9bf4db .title-cross .title:after,.elementor-element-a9bf4db .title-underline:after{background-color:#f6b77b}.elementor-2 .elementor-element.elementor-element-a9bf4db .title{color:#FFFFFFCC}.elementor-element-a9bf4db .title{font-size:24px;letter-spacing:4.758px}.elementor-2 .elementor-element.elementor-element-98d2acb{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0px}.elementor-2 .elementor-element.elementor-element-98d2acb .elementor-heading-title{font-size:60px;color:#fff}.elementor-2 .elementor-element.elementor-element-6fbe62c{width:var(--container-widget-width,520px);max-width:520px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 41px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-6fbe62c .elementor-heading-title{font-size:18px;line-height:1.67em;color:#FFFFFF80}.elementor-2 .elementor-element.elementor-element-319c458{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0px}.elementor-element-319c458{text-align:center}.elementor-element-319c458 .btn span{white-space:nowrap}.elementor-2 .elementor-element.elementor-element-319c458 .btn{font-weight:600;--alpha-btn-color:#fff;--alpha-btn-bg-color:#cea176;--alpha-btn-bd-color:#cea176;--alpha-btn-hover-color:#000;--alpha-btn-active-color:#000;--alpha-btn-hover-bg-color:#fff;--alpha-btn-active-bg-color:#fff;--alpha-btn-active-bd-color:#FFFFFF00}.elementor-element-319c458 .btn-outline2{margin:3px}.elementor-element-319c458 .btn-outline2:after{top:-3px;left:-3px;right:-3px;bottom:-3px}.elementor-element-319c458 .btn-outline2:before{top:-3px;left:-3px;right:-3px;bottom:-3px}.elementor-element-319c458 .btn-outline2:hover:after{margin:3px}.elementor-element-319c458 .btn{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-2 .elementor-element.elementor-element-319c458 .btn{--alpha-btn-icon-spacing:14px}.elementor .elementor-element-8451cce{min-height:674px;max-height:674px}.elementor-element-8451cce>.elementor-container{min-height:674px;max-height:674px}.elementor-element-8451cce .banner{background-color:#665e54}.elementor-2 .elementor-element.elementor-element-90134bf>.elementor-element-populated{padding:0 1.5rem}.elementor-2 .elementor-element.elementor-element-90134bf{text-align:left}.elementor-2 .elementor-element.elementor-element-90134bf.banner-content,.elementor-2 .elementor-element.elementor-element-90134bf>.banner-content,.elementor-2 .elementor-element.elementor-element-90134bf>div>.banner-content{left:14%;top:51.5%}.elementor-2 .elementor-element.elementor-element-47b686a{margin:0 31.6% calc(var(--kit-widget-spacing, 0px) + 0%) .7%}.elementor-2 .elementor-element.elementor-element-47b686a .title:before{margin-right:20px}.elementor-2 .elementor-element.elementor-element-47b686a .title:after{margin-left:20px}.elementor-element-47b686a .title-cross .title:before,.elementor-element-47b686a .title-cross .title:after,.elementor-element-47b686a .title-underline:after{background-color:#f6b77b}.elementor-2 .elementor-element.elementor-element-47b686a .title{color:#EEEEEE99}.elementor-element-47b686a .title{font-size:24px;letter-spacing:-.6px}.elementor-2 .elementor-element.elementor-element-2c8a763{margin:8px 0 calc(var(--kit-widget-spacing, 0px) + 6px) 0px}.elementor-2 .elementor-element.elementor-element-2c8a763 .title{color:#fff}.elementor-element-2c8a763 .title{font-size:53px;line-height:63px}.elementor-2 .elementor-element.elementor-element-fdebe63{width:var(--container-widget-width,520px);max-width:520px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:left}.elementor-2 .elementor-element.elementor-element-fdebe63 .elementor-heading-title{font-size:18px;color:#EEEEEE73}.elementor-2 .elementor-element.elementor-element-7d1ff64{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 4px}.elementor-element-7d1ff64{text-align:left}.elementor-element-7d1ff64 .btn span{white-space:nowrap}.elementor-2 .elementor-element.elementor-element-7d1ff64 .btn{font-weight:600;padding:2rem 4rem;--alpha-btn-color:#fff;--alpha-btn-bg-color:#cea176;--alpha-btn-bd-color:#cea176;--alpha-btn-hover-color:#000;--alpha-btn-active-color:#000;--alpha-btn-hover-bg-color:#fff;--alpha-btn-active-bg-color:#fff;--alpha-btn-active-bd-color:#FFFFFF00}.elementor-element-7d1ff64 .btn-outline2{margin:3px}.elementor-element-7d1ff64 .btn-outline2:after{top:-3px;left:-3px;right:-3px;bottom:-3px}.elementor-element-7d1ff64 .btn-outline2:before{top:-3px;left:-3px;right:-3px;bottom:-3px}.elementor-element-7d1ff64 .btn-outline2:hover:after{margin:3px}.elementor-element-7d1ff64 .btn{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-2 .elementor-element.elementor-element-7d1ff64 .btn{--alpha-btn-icon-spacing:14px}.elementor-2 .elementor-element.elementor-element-d72a6a6:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-d72a6a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-2 .elementor-element.elementor-element-d72a6a6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;padding:26px 30px 40px}.elementor-2 .elementor-element.elementor-element-d72a6a6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-element-08b4345 .slider-pagination{display:flex;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.elementor-element-08b4345 .slider-thumb-dots{margin-top:-20px;margin-left:50%}.elementor-2 .elementor-element.elementor-element-9953fe8{background-color:#fff;padding:3.2rem 3rem 3.4rem;border-style:solid;border-width:0;border-color:#e1e1e1;box-shadow:2px 2px 5px 0px rgba(0,0,0,.05)}.elementor-element-9953fe8 .position-right .icon-box-content{margin-right:14px}.elementor-element-9953fe8 .position-left .icon-box-content{margin-left:14px}.elementor-element-9953fe8 .position-top .icon-box-content{margin-top:14px}.elementor-2 .elementor-element.elementor-element-9953fe8 .icon-box-feature i{font-size:5rem}.elementor-2 .elementor-element.elementor-element-9953fe8 .icon-box-feature svg{width:5rem;height:5rem}.elementor-element-9953fe8 .icon-box .icon-box-feature{color:#888}.elementor-2 .elementor-element.elementor-element-9953fe8 .icon-box-title{margin-bottom:-1px;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.elementor-element-9953fe8 .icon-box-desc{color:#777;line-height:20px}.elementor-2 .elementor-element.elementor-element-2e1d561{background-color:#fff;padding:3.3rem 3rem 3.4rem;border-style:solid;border-width:0;border-color:#e1e1e1;box-shadow:2px 2px 5px 0px rgba(0,0,0,.05)}.elementor-element-2e1d561 .position-right .icon-box-content{margin-right:15px}.elementor-element-2e1d561 .position-left .icon-box-content{margin-left:15px}.elementor-element-2e1d561 .position-top .icon-box-content{margin-top:15px}.elementor-2 .elementor-element.elementor-element-2e1d561 .icon-box-feature i{font-size:4.8rem}.elementor-2 .elementor-element.elementor-element-2e1d561 .icon-box-feature svg{width:4.8rem;height:4.8rem}.elementor-element-2e1d561 .icon-box .icon-box-feature{color:#888}.elementor-2 .elementor-element.elementor-element-2e1d561 .icon-box-title{margin-bottom:-1px;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.elementor-element-2e1d561 .icon-box-desc{color:#777;line-height:20px}.elementor-2 .elementor-element.elementor-element-4d2c45e{background-color:#fff;padding:3.6rem 3rem 3.4rem;border-style:solid;border-width:0;border-color:#e1e1e1;box-shadow:2px 2px 5px 0px rgba(0,0,0,.05)}.elementor-element-4d2c45e .position-right .icon-box-content{margin-right:22px}.elementor-element-4d2c45e .position-left .icon-box-content{margin-left:22px}.elementor-element-4d2c45e .position-top .icon-box-content{margin-top:22px}.elementor-2 .elementor-element.elementor-element-4d2c45e .icon-box-feature i{font-size:3.9rem}.elementor-2 .elementor-element.elementor-element-4d2c45e .icon-box-feature svg{width:3.9rem;height:3.9rem}.elementor-element-4d2c45e .icon-box .icon-box-feature{color:#888}.elementor-2 .elementor-element.elementor-element-4d2c45e .icon-box-title{margin-bottom:-1px;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.elementor-element-4d2c45e .icon-box-desc{color:#777;line-height:20px}.elementor-2 .elementor-element.elementor-element-ad70f24{margin:0 0 90px}.elementor-2 .elementor-element.elementor-element-9408d16{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center}.elementor-element-61b8b57 .slider-pagination{display:flex;position:absolute;bottom:-33px;left:50%;transform:translateX(-50%)}.elementor-element-61b8b57 .slider-thumb-dots{margin-top:-33px;margin-left:50%}.elementor-element-61b8b57 .product-filters{margin:0 0 30px;justify-content:center}.elementor-element-61b8b57 .portfolio-filters{margin:0 0 30px;justify-content:center}.elementor-element-61b8b57 .nav-filters>li{margin:15px 22px 0}.elementor-element-61b8b57 .nav-filters .nav-filter{padding:2px 0;border-style:solid;border-width:0 0 1px;font-size:16px;text-transform:uppercase;line-height:37px;color:#54524d;border-color:#00000000}.elementor-element-61b8b57 .nav-filters .nav-filter:hover{color:#cea176;border-color:#cea176}.elementor-element-61b8b57 .nav-filters .nav-filter.active{color:#cea176;border-color:#cea176}.elementor-2 .elementor-element.elementor-element-34eb2af>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-34eb2af:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-34eb2af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-2 .elementor-element.elementor-element-34eb2af{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:11.6rem 0 8.5rem}.elementor-2 .elementor-element.elementor-element-34eb2af>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-94dfa2d>.elementor-element-populated{padding:1.5rem}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-75c88e8{left:37.3%}body.rtl .elementor-2 .elementor-element.elementor-element-75c88e8{right:37.3%}.elementor-2 .elementor-element.elementor-element-75c88e8{top:-17%;z-index:1}.elementor-2 .elementor-element.elementor-element-75c88e8 .elementor-icon-wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-bfcd36a>.elementor-element-populated{margin:-27px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 14.7%}.elementor-2 .elementor-element.elementor-element-700cd1c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 2.8rem) 0rem}.elementor-2 .elementor-element.elementor-element-d0ae167{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.5rem) .2rem}.elementor-2 .elementor-element.elementor-element-d0ae167 .elementor-heading-title{line-height:24px}.elementor-2 .elementor-element.elementor-element-278ff7d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px}.elementor-element-278ff7d .btn span{white-space:nowrap}.elementor-2 .elementor-element.elementor-element-278ff7d .btn{font-size:14px;font-weight:600}.elementor-element-278ff7d .btn-outline2{margin:3px}.elementor-element-278ff7d .btn-outline2:after{top:-3px;left:-3px;right:-3px;bottom:-3px}.elementor-element-278ff7d .btn-outline2:before{top:-3px;left:-3px;right:-3px;bottom:-3px}.elementor-element-278ff7d .btn-outline2:hover:after{margin:3px}.elementor-2 .elementor-element.elementor-element-278ff7d .btn{--alpha-btn-icon-spacing:11px}@media(max-width:991px){.elementor-element-112e059 .slider-pagination{display:flex;position:absolute;bottom:80px}.elementor-element-112e059 .slider-thumb-dots{margin-top:80px}.elementor-2 .elementor-element.elementor-element-ad70f24{margin:0 0 11rem}.elementor-2 .elementor-element.elementor-element-94dfa2d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-94dfa2d>.elementor-element-populated{padding:1.5rem}.elementor-2 .elementor-element.elementor-element-bfcd36a>.elementor-element-populated{margin:25px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1.5rem}}@media(max-width:767px){.elementor-element-112e059 .slider-pagination{display:flex;position:absolute;bottom:130px}.elementor-element-112e059 .slider-thumb-dots{margin-top:130px}.elementor-2 .elementor-element.elementor-element-a9bf4db{--container-widget-width:230px;--container-widget-flex-grow:0;width:var(--container-widget-width,230px);max-width:230px}.elementor-element-a9bf4db .title{font-size:18px}.elementor-2 .elementor-element.elementor-element-98d2acb .elementor-heading-title{font-size:4.6em}.elementor-2 .elementor-element.elementor-element-6fbe62c .elementor-heading-title{font-size:1.8em}.elementor-2 .elementor-element.elementor-element-47b686a{margin:0 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-element-47b686a .title{font-size:17px}.elementor-element-2c8a763 .title{font-size:4.6em}.elementor-2 .elementor-element.elementor-element-fdebe63 .elementor-heading-title{font-size:1.8em}.elementor-2 .elementor-element.elementor-element-9953fe8{padding:3rem 2rem 3.3rem}.elementor-2 .elementor-element.elementor-element-2e1d561{padding:3rem 2rem 3.3rem}.elementor-2 .elementor-element.elementor-element-4d2c45e{padding:3rem 2rem 3.3rem}.elementor-element-61b8b57 .nav-filters>li{margin:5px 22px 0}.elementor-2 .elementor-element.elementor-element-700cd1c .elementor-heading-title{font-size:3.1rem}.elementor-2 .elementor-element.elementor-element-d6dcd99>.elementor-element-populated{padding:5px 20px 0}.elementor-2 .elementor-element.elementor-element-602e051>.elementor-element-populated{padding:0 20px}.elementor-2 .elementor-element.elementor-element-c68800b>.elementor-element-populated{padding:0 20px 20px}.elementor-2 .elementor-element.elementor-element-278ff7d{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-94dfa2d{width:2%}.elementor-2 .elementor-element.elementor-element-bfcd36a{width:98%}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-94dfa2d{width:100%}.elementor-2 .elementor-element.elementor-element-bfcd36a{width:100%}}