.elementor-4197 .elementor-element.elementor-element-e9dee7c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-e9dee7c:not(.elementor-motion-effects-element-type-background), .elementor-4197 .elementor-element.elementor-element-e9dee7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4197 .elementor-element.elementor-element-e9dee7c > .elementor-container{min-height:0px;}.elementor-4197 .elementor-element.elementor-element-e9dee7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-4197 .elementor-element.elementor-element-e9dee7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4197 .elementor-element.elementor-element-a7b03fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-a7b03fa > .elementor-container{min-height:90px;}.elementor-4197 .elementor-element.elementor-element-a7b03fa{border-style:none;padding:0px 20px 0px 20px;z-index:9999;}.elementor-4197 .elementor-element.elementor-element-a7b03fa, .elementor-4197 .elementor-element.elementor-element-a7b03fa > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-799ae44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-799ae44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-799ae44.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4197 .elementor-element.elementor-element-799ae44 > .elementor-element-populated{margin:0px 0px -13px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:13px 0px 0px 0px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle-wrap{text-align:center;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu .wpr-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#333333;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#000000;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#000000;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#000000;border-width:2px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#000000;}.elementor-4197 .elementor-element.elementor-element-779fa5c .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 7px);}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 7px);}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu .wpr-menu-item,.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu a,.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle-text{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-4197 .elementor-element.elementor-element-779fa5c:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-4197 .elementor-element.elementor-element-779fa5c:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu .wpr-menu-item{padding-left:7px;padding-right:7px;padding-top:14px;padding-bottom:14px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu > .menu-item{margin-left:5px;margin-right:5px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:5px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:5px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:5px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu a,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu li a:hover,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu a:hover,
					 .elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-4197 .elementor-element.elementor-element-779fa5c.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu{margin-top:10px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle-text{color:#333333;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-a2c3d10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-a2c3d10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-a2c3d10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4197 .elementor-element.elementor-element-2073178 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4197 .elementor-element.elementor-element-2073178 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4197 .elementor-element.elementor-element-2073178{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-4197 .elementor-element.elementor-element-2073178 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4197 .elementor-element.elementor-element-2073178 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;}.elementor-4197 .elementor-element.elementor-element-2073178 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4197 .elementor-element.elementor-element-68289fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-68289fa > .elementor-container{max-width:1200px;min-height:90px;}.elementor-4197 .elementor-element.elementor-element-68289fa{z-index:9999;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-8397946.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-8397946.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-8397946.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4197 .elementor-element.elementor-element-6ccd8f6 > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle-wrap{text-align:center;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu .wpr-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#333333;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#575757;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#575757;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#575757;border-width:2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#575757;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 7px);}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 7px);}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu .wpr-menu-item,.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu a,.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle-text{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-4197 .elementor-element.elementor-element-ae6af5b:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu .wpr-menu-item{padding-left:7px;padding-right:7px;padding-top:15px;padding-bottom:15px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu a,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu li a:hover,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu a:hover,
					 .elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu{margin-top:10px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle-text{color:#333333;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle{margin-right:auto;}.elementor-4197 .elementor-element.elementor-element-3314b73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4197 .elementor-element.elementor-element-3314b73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4197 .elementor-element.elementor-element-3314b73{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4197 .elementor-element.elementor-element-3314b73 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4197 .elementor-element.elementor-element-3314b73 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px) and (min-width:480px){.elementor-4197 .elementor-element.elementor-element-799ae44{width:41%;}.elementor-4197 .elementor-element.elementor-element-74bbaaf{width:18%;}.elementor-4197 .elementor-element.elementor-element-a2c3d10{width:41%;}}@media(max-width:1280px){.elementor-4197 .elementor-element.elementor-element-a7b03fa > .elementor-container{min-height:70px;}.elementor-4197 .elementor-element.elementor-element-68289fa > .elementor-container{min-height:70px;}}@media(max-width:1024px){.elementor-4197 .elementor-element.elementor-element-779fa5c{width:var( --container-widget-width, 299.664px );max-width:299.664px;--container-widget-width:299.664px;--container-widget-flex-grow:0;}.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-nav-menu .wpr-menu-item,.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-nav-menu a,.elementor-4197 .elementor-element.elementor-element-779fa5c .wpr-mobile-toggle-text{font-size:16px;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-a2c3d10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-a2c3d10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-a2c3d10.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4197 .elementor-element.elementor-element-6ccd8f6 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-nav-menu .wpr-menu-item,.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-nav-menu a,.elementor-4197 .elementor-element.elementor-element-ae6af5b .wpr-mobile-toggle-text{font-size:17px;}}@media(max-width:767px){.elementor-4197 .elementor-element.elementor-element-a7b03fa > .elementor-container{min-height:60px;}.elementor-4197 .elementor-element.elementor-element-68289fa > .elementor-container{min-height:60px;}}@media(max-width:479px){.elementor-4197 .elementor-element.elementor-element-67c16ec{width:33%;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-67c16ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-67c16ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-67c16ec.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4197 .elementor-element.elementor-element-a202210 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-4197 .elementor-element.elementor-element-f83bbc4{width:33%;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-f83bbc4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-f83bbc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-f83bbc4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4197 .elementor-element.elementor-element-514bc8d{width:33%;}.elementor-bc-flex-widget .elementor-4197 .elementor-element.elementor-element-514bc8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4197 .elementor-element.elementor-element-514bc8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4197 .elementor-element.elementor-element-514bc8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4197 .elementor-element.elementor-element-3314b73 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-4197 .elementor-element.elementor-element-3314b73{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}}/* Start custom CSS for html, class: .elementor-element-a1d9091 */.topbar-slider {
  position: relative;
  height: 40px;
  background: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  padding: 0 10px; /* prevents text touching screen edges */
}

.topbar-slider .slide {
  position: absolute;
  width: 100%;
  text-align: center;
  opacity: 0;
  transform: translateX(100%);
  animation: slideInOut 16s infinite;
  white-space: nowrap; /* prevents line break */
}

.topbar-slider .slide:nth-child(1) { animation-delay: 0s; }
.topbar-slider .slide:nth-child(2) { animation-delay: 4s; }
.topbar-slider .slide:nth-child(3) { animation-delay: 8s; }
.topbar-slider .slide:nth-child(4) { animation-delay: 12s; }

@keyframes slideInOut {
  0% { opacity: 0; transform: translateX(100%); }
  5% { opacity: 1; transform: translateX(0); }
  25% { opacity: 1; transform: translateX(0); }
  30% { opacity: 0; transform: translateX(-100%); }
  100% { opacity: 0; transform: translateX(-100%); }
}

/* Tablet adjustments */
@media (max-width: 1024px) {
  .topbar-slider {
    font-size: 12px;
    height: 35px;
    padding: 0 8px;
  }
}

/* Mobile adjustments */
@media (max-width: 768px) {
  .topbar-slider {
    font-size: 11px;
    height: 30px;
    padding: 0 6px;
  }
  .topbar-slider .slide {
    white-space: normal; /* allow wrapping if text too long */
    line-height: 1.2;
  }
}/* End custom CSS */
/* Start custom CSS for wpr-nav-menu, class: .elementor-element-779fa5c */.elementor-4197 .elementor-element.elementor-element-779fa5c a {
  margin-right: 25px; /* adjust spacing */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2073178 */.elementor-4197 .elementor-element.elementor-element-2073178 {
  display: flex;
  justify-content: flex-end; /* push all content to the right */
  align-items: center;       /* keep it vertically centered */
  padding-right: 20px;       /* optional: space from the edge */
}
@media (max-width: 1024px) {
  .elementor-4197 .elementor-element.elementor-element-2073178 {
    padding-right: 1px; /* less padding on tablet */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a2c3d10 */.elementor-4197 .elementor-element.elementor-element-a2c3d10 {
  display: flex;
  justify-content: flex-end; /* push all content to the right */
  align-items: center;       /* keep it vertically centered */
  padding-right: 20px;       /* optional: space from the edge */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a7b03fa */.elementor-4197 .elementor-element.elementor-element-a7b03fa {
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.elementor-4197 .elementor-element.elementor-element-a7b03fa {
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ccd8f6 */.elementor-4197 .elementor-element.elementor-element-6ccd8f6 img {
  max-height: 105px; /* crisp on desktop */
  width: auto;
  height: auto;
}
@media (max-width: 1024px) { /* Tablet */
  .elementor-4197 .elementor-element.elementor-element-6ccd8f6 img { max-height: 45px; }
}

@media (max-width: 768px) { /* Mobile */
  .elementor-4197 .elementor-element.elementor-element-6ccd8f6 img { max-height: 40px; }
}
.elementor-4197 .elementor-element.elementor-element-6ccd8f6 {
  display: flex;
  justify-content: center; /* center horizontally */
  align-items: center;     /* center vertically */
}


.elementor-4197 .elementor-element.elementor-element-6ccd8f6 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 90px; /* adjust for desktop */
  padding: 0;   /* removes extra spacing */
}
.elementor-4197 .elementor-element.elementor-element-6ccd8f6 img {
  max-height: 105px;
  width: auto;
}
@media (max-width: 1024px) {
  .elementor-4197 .elementor-element.elementor-element-6ccd8f6 img {
    max-height: 70px; /* slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-a202210 *//* Target the Elementor hamburger icon */
.elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle {
  border: none;               /* remove box if any */
  background: transparent;    /* clean look */
  padding: 0;                 /* no extra space */
}

.elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle svg,
.elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle i {
  stroke: #000;               /* line color (black for luxury) */
  stroke-width: 1.5;          /* slim lines */
  width: 26px;                /* control size */
  height: 26px;
  transition: all 0.3s ease;
}

/* Hover effect */
.elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle:hover svg,
.elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle:hover i {
  stroke: #C6A664;            /* luxury gold hover */
}

/* Optional: move it closer to logo or icons */
@media (max-width: 768px) {
  .elementor-4197 .elementor-element.elementor-element-a202210 .elementor-menu-toggle {
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e6bb4e */.elementor-4197 .elementor-element.elementor-element-2e6bb4e {
  display: flex;
  justify-content: center; /* center horizontally */
  align-items: center;     /* center vertically */
}

.elementor-4197 .elementor-element.elementor-element-2e6bb4e img {
  max-height: 60px; /* adjust size for desktop */
  width: auto;
  height: auto;
}

@media (max-width: 1024px) { /* Tablet */
  .elementor-4197 .elementor-element.elementor-element-2e6bb4e img { max-height: 50px; }
}

@media (max-width: 768px) { /* Mobile */
  .elementor-4197 .elementor-element.elementor-element-2e6bb4e img { max-height: 60px; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3314b73 */@media (max-width: 768px) {
  .elementor-4197 .elementor-element.elementor-element-3314b73 {
    display: flex;
    justify-content: center; /* center icons on mobile */
    align-items: center;     /* vertical centering */
    gap: 12px;               
    padding-right: 0;        /* remove right padding for balance */
  }
}/* End custom CSS */