.elementor-2923 .elementor-element.elementor-element-b386ec9:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-b386ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-b386ec9{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1F2945;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-2923 .elementor-element.elementor-element-b386ec9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-665e37a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-665e37a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2923 .elementor-element.elementor-element-665e37a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-400cae6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-d171d8d{padding:0px 0px 0px 25px;text-align:start;}.elementor-2923 .elementor-element.elementor-element-e1bd629 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-26269a2 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-2923 .elementor-element.elementor-element-26269a2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-26269a2.elementor-view-stacked .elementor-icon{background-color:#FCF5E6;fill:#6123A8;color:#6123A8;}.elementor-2923 .elementor-element.elementor-element-26269a2.elementor-view-framed .elementor-icon, .elementor-2923 .elementor-element.elementor-element-26269a2.elementor-view-default .elementor-icon{fill:#FCF5E6;color:#FCF5E6;border-color:#FCF5E6;}.elementor-2923 .elementor-element.elementor-element-26269a2.elementor-view-framed .elementor-icon{background-color:#6123A8;}.elementor-2923 .elementor-element.elementor-element-26269a2 .elementor-icon{font-size:20px;}.elementor-2923 .elementor-element.elementor-element-26269a2 .elementor-icon-box-title, .elementor-2923 .elementor-element.elementor-element-26269a2 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;}.elementor-2923 .elementor-element.elementor-element-26269a2 .elementor-icon-box-description{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:16px;color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-d66bfc4:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-d66bfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-d66bfc4{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1F2945;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-2923 .elementor-element.elementor-element-d66bfc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-5b0653c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-5b0653c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2923 .elementor-element.elementor-element-5b0653c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-02f383f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2923 .elementor-element.elementor-element-02f383f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-02f383f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-02f383f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2923 .elementor-element.elementor-element-e045708{width:var( --container-widget-width, 99.89% );max-width:99.89%;--container-widget-width:99.89%;--container-widget-flex-grow:0;}.elementor-2923 .elementor-element.elementor-element-e045708 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-e045708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;background-color:#2E4EC9;padding-left:24px;padding-right:24px;padding-top:25px;padding-bottom:25px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li > a:hover{color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_underline .mainnav .menu-container > ul > li > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_overline .mainnav .menu-container > ul > li > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-ancestor > a{color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_underline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_overline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:before{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu a{color:#666D81;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu a:hover{color:#ffffff;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li:hover{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li.current_page_item a{color:#ffffff;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li.current_page_item{background-color:#FF4F01;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu{min-width:258px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li a{padding-left:45px;padding-right:45px;padding-top:20px;padding-bottom:20px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:not(:last-child){border-bottom-style:solid;border-bottom-color:#F3F4F5;border-bottom-width:1px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:first-child{border-top-style:none;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:last-child{border-bottom-style:none;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .btn-menu-mobile, .elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .btn-menu-only{color:#FFFFFF;background-color:rgba(255,255,255,0);padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .btn-menu-mobile:hover, .elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .btn-menu-only:hover{color:#000000;background-color:rgba(255,255,255,0);}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mobile-menu-overlay .tf-close{color:#FFFFFF;background-color:rgba(255,255,255,0);padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .close-menu-panel-style-default{color:#FFFFFF;background-color:rgba(255,255,255,0);padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mobile-menu-overlay .tf-close:hover{color:rgba(255,255,255,1);background-color:rgba(255,255,255,0);}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .close-menu-panel-style-default:hover{color:rgba(255,255,255,1);background-color:rgba(255,255,255,0);}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel{background-color:#212529;padding:0px 0px 0px 0px;width:300px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mobile-menu-overlay{background-color:rgba(0, 0, 0, 0.9);}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel .logo-nav{width:200px;margin:20px 0px 20px 20px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul li{border-top-style:solid;border-top-color:#FFFFFF12;border-top-width:1px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container > ul > li:last-child{border-bottom-style:solid;border-bottom-color:#FFFFFF12;border-bottom-width:1px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-family:"Tahoma", Sans-serif;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul li a, .elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .btn-submenu i{color:#ffffff;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover{color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul li.current_page_item a{color:#23A455;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul li a{padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu li a{padding-left:calc(20px + 10px);padding-right:calc(20px + 10px);}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu ul.sub-menu li a{padding-left:calc(20px + 20px);padding-right:calc(20px + 20px);}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav-mobi .btn-submenu{width:45px;height:45px;line-height:45px;}.elementor-2923 .elementor-element.elementor-element-dff8555.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2923 .elementor-element.elementor-element-dff8555{text-align:start;}.elementor-2923 .elementor-element.elementor-element-931e69b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2923 .elementor-element.elementor-element-931e69b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-931e69b > .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;}.elementor-2923 .elementor-element.elementor-element-931e69b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2923 .elementor-element.elementor-element-de2efd2{width:initial;max-width:initial;padding:010px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-de2efd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2923 .elementor-element.elementor-element-397b269 > .elementor-background-overlay{background-color:#2E4EC9;opacity:1;}.elementor-2923 .elementor-element.elementor-element-397b269{border-style:solid;border-width:1px 0px 1px 0px;border-color:#F2F2F2;padding:0px 0px 0px 0px;z-index:2;}.elementor-2923 .elementor-element.elementor-element-3fae426:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2923 .elementor-element.elementor-element-3fae426 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-3fae426 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-3fae426 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2923 .elementor-element.elementor-element-660302c{width:var( --container-widget-width, 99.89% );max-width:99.89%;--container-widget-width:99.89%;--container-widget-flex-grow:0;}.elementor-2923 .elementor-element.elementor-element-660302c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-660302c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li > a{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:400;letter-spacing:1px;color:#FFFFFF;background-color:#2E4EC9;padding-left:24px;padding-right:24px;padding-top:25px;padding-bottom:25px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li > a:hover{color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_underline .mainnav .menu-container > ul > li > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_overline .mainnav .menu-container > ul > li > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-ancestor > a{color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_underline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_overline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:before{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu a{color:#666D81;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu{background-color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu a:hover{color:#ffffff;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li:hover{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li.current_page_item a{color:#ffffff;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li.current_page_item{background-color:#FF4F01;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu{min-width:258px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li a{padding-left:45px;padding-right:45px;padding-top:20px;padding-bottom:20px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:not(:last-child){border-bottom-style:solid;border-bottom-color:#F3F4F5;border-bottom-width:1px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:first-child{border-top-style:none;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:last-child{border-bottom-style:none;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .btn-menu-mobile, .elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .btn-menu-only{color:#FFFFFF;background-color:rgba(255,255,255,0);padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .btn-menu-mobile:hover, .elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .btn-menu-only:hover{color:#000000;background-color:rgba(255,255,255,0);}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mobile-menu-overlay .tf-close{color:#FFFFFF;background-color:rgba(255,255,255,0);padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .close-menu-panel-style-default{color:#FFFFFF;background-color:rgba(255,255,255,0);padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mobile-menu-overlay .tf-close:hover{color:rgba(255,255,255,1);background-color:rgba(255,255,255,0);}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .close-menu-panel-style-default:hover{color:rgba(255,255,255,1);background-color:rgba(255,255,255,0);}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel{background-color:#212529;padding:0px 0px 0px 0px;width:300px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mobile-menu-overlay{background-color:rgba(0, 0, 0, 0.9);}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel .logo-nav{width:200px;margin:20px 0px 20px 20px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul li{border-top-style:solid;border-top-color:#FFFFFF12;border-top-width:1px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container > ul > li:last-child{border-bottom-style:solid;border-bottom-color:#FFFFFF12;border-bottom-width:1px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-family:"Tahoma", Sans-serif;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul li a, .elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .btn-submenu i{color:#ffffff;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover{color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul li.current_page_item a{color:#23A455;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul li a{padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu li a{padding-left:calc(20px + 10px);padding-right:calc(20px + 10px);}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu ul.sub-menu li a{padding-left:calc(20px + 20px);padding-right:calc(20px + 20px);}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav-mobi .btn-submenu{width:45px;height:45px;line-height:45px;}.elementor-2923 .elementor-element.elementor-element-242eecf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2923 .elementor-element.elementor-element-242eecf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4EC9;}.elementor-2923 .elementor-element.elementor-element-242eecf.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2923 .elementor-element.elementor-element-242eecf > .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;}.elementor-2923 .elementor-element.elementor-element-242eecf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2923 .elementor-element.elementor-element-c450501{width:var( --container-widget-width, 33.249% );max-width:33.249%;padding:010px 0px 0px 0px;--container-widget-width:33.249%;--container-widget-flex-grow:0;}.elementor-2923 .elementor-element.elementor-element-c450501.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2923 .elementor-element.elementor-element-56b0be2 .elementor-button{background-color:#F4C15C;font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:500;letter-spacing:1px;fill:#2E4EC9;color:#2E4EC9;border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-2923 .elementor-element.elementor-element-56b0be2 .elementor-button:hover, .elementor-2923 .elementor-element.elementor-element-56b0be2 .elementor-button:focus{background-color:#6123A8;color:#FFFFFF;}.elementor-2923 .elementor-element.elementor-element-56b0be2{width:var( --container-widget-width, 55.834% );max-width:55.834%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55.834%;--container-widget-flex-grow:0;}.elementor-2923 .elementor-element.elementor-element-56b0be2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2923 .elementor-element.elementor-element-56b0be2 .elementor-button:hover svg, .elementor-2923 .elementor-element.elementor-element-56b0be2 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-665e37a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-665e37a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-5b0653c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-5b0653c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-02f383f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-02f383f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .btn-menu-mobile, .elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .btn-menu-only{font-size:22px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mobile-menu-overlay .tf-close{font-size:22px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .close-menu-panel-style-default{font-size:22px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel{width:300px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel .logo-nav{width:200px;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-3fae426.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-3fae426.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .btn-menu-mobile, .elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .btn-menu-only{font-size:22px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mobile-menu-overlay .tf-close{font-size:22px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .close-menu-panel-style-default{font-size:22px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel{width:300px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel .logo-nav{width:200px;}}@media(min-width:768px){.elementor-2923 .elementor-element.elementor-element-665e37a{width:38.276%;}.elementor-2923 .elementor-element.elementor-element-e1bd629{width:61.599%;}.elementor-2923 .elementor-element.elementor-element-3fae426{width:70.016%;}.elementor-2923 .elementor-element.elementor-element-242eecf{width:29.984%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2923 .elementor-element.elementor-element-665e37a{width:100%;}.elementor-2923 .elementor-element.elementor-element-e1bd629{width:100%;}.elementor-2923 .elementor-element.elementor-element-98b8e3a{width:60%;}.elementor-2923 .elementor-element.elementor-element-5b0653c{width:100%;}.elementor-2923 .elementor-element.elementor-element-02f383f{width:60%;}.elementor-2923 .elementor-element.elementor-element-931e69b{width:40%;}.elementor-2923 .elementor-element.elementor-element-3fae426{width:60%;}.elementor-2923 .elementor-element.elementor-element-242eecf{width:40%;}}@media(max-width:767px){.elementor-2923 .elementor-element.elementor-element-665e37a{width:100%;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-665e37a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-665e37a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2923 .elementor-element.elementor-element-d171d8d{text-align:center;}.elementor-2923 .elementor-element.elementor-element-5b0653c{width:100%;}.elementor-bc-flex-widget .elementor-2923 .elementor-element.elementor-element-5b0653c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2923 .elementor-element.elementor-element-5b0653c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2923 .elementor-element.elementor-element-02f383f{width:20%;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel{width:250px;}.elementor-2923 .elementor-element.elementor-element-e045708 .tf-nav-menu .nav-panel .logo-nav{width:200px;}.elementor-2923 .elementor-element.elementor-element-93a6a6e{width:60%;}.elementor-2923 .elementor-element.elementor-element-dff8555{width:var( --container-widget-width, 203px );max-width:203px;padding:5px 0px 0px 0px;--container-widget-width:203px;--container-widget-flex-grow:0;text-align:center;}.elementor-2923 .elementor-element.elementor-element-dff8555 img{width:90%;}.elementor-2923 .elementor-element.elementor-element-931e69b{width:20%;}.elementor-2923 .elementor-element.elementor-element-de2efd2{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-3fae426{width:20%;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel{width:250px;}.elementor-2923 .elementor-element.elementor-element-660302c .tf-nav-menu .nav-panel .logo-nav{width:200px;}.elementor-2923 .elementor-element.elementor-element-242eecf{width:80%;}.elementor-2923 .elementor-element.elementor-element-56b0be2{width:var( --container-widget-width, 143.297px );max-width:143.297px;--container-widget-width:143.297px;--container-widget-flex-grow:0;}}/* Start custom CSS for section, class: .elementor-element-a534045 *//* ==========================================================
   PADEL FIESTA – Mobile Menu (Clean Single Version)
   Based on your "iyiydi" block, conflicts removed
   ========================================================== */
@media (max-width: 991px){

  :root{
    --pf-blue:#2f55d4;
    --pf-ink:#0f172a;
    --pf-muted:#667085;
    --pf-line:rgba(15,23,42,.10);
    --pf-gold:#f3c04a;
  }

  /* =======================
     PANEL (Offcanvas)
     ======================= */
  .nav-panel.mobile-menu-alignment-center{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: min(86vw, 360px) !important;
    height: 100vh !important;

    background: #fff !important;
    z-index: 99999 !important;

    transform: translateX(-100%) !important;
    transition: transform .25s ease !important;
    overflow: hidden !important;
  }
  .nav-panel.mobile-menu-alignment-center.active{
    transform: translateX(0) !important;
  }

  /* =======================
     HEADER (Logo area)
     ======================= */
  .nav-panel.mobile-menu-alignment-center .wrap-logo-nav{
    position: relative !important;
    padding: 16px !important;
    background: var(--pf-blue) !important;
    border-bottom: 1px solid rgba(255,255,255,.15) !important;
  }
  .nav-panel.mobile-menu-alignment-center .wrap-logo-nav img{
    max-height: 36px !important;
    width: auto !important;
  }

  /* =======================
     CLOSE (Only one, top-right, ROUND)
     - Hide any stray body-level close that appears bottom-right
     ======================= */

  /* 1) If a close button is injected outside the panel and floats bottom-right, kill it */
  body > .close-menu-panel-style-default,
  body > button.close-menu-panel-style-default{
    display: none !important;
  }

  /* 2) Close wrapper inside panel */
  .nav-panel.mobile-menu-alignment-center .wrap-close-menu-panel-style-default{
    display: block !important;
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    left: auto !important;
    bottom: auto !important;
    transform: none !important;
    z-index: 100000 !important;
  }

  /* 3) Close button inside panel */
  .nav-panel.mobile-menu-alignment-center .wrap-close-menu-panel-style-default .close-menu-panel-style-default{
    display: inline-flex !important;
    width: 44px !important;
    height: 44px !important;

    border-radius: 999px !important; /* round */
    background: rgba(255,255,255,.18) !important;
    border: 1px solid rgba(255,255,255,.28) !important;

    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    box-shadow: 0 18px 45px rgba(2,6,23,.22) !important;

    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer !important;
  }

  /* icon */
  .nav-panel.mobile-menu-alignment-center .wrap-close-menu-panel-style-default .close-menu-panel-style-default i{
    display: inline-block !important;
    color: #fff !important;
    font-size: 18px !important;
    line-height: 1 !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* If theme adds pseudo circles, disable them */
  .nav-panel.mobile-menu-alignment-center .wrap-close-menu-panel-style-default .close-menu-panel-style-default::before,
  .nav-panel.mobile-menu-alignment-center .wrap-close-menu-panel-style-default .close-menu-panel-style-default::after{
    content: none !important;
    display: none !important;
  }

  /* =======================
     MENU BODY (no visible scrollbar)
     ======================= */
  .nav-panel.mobile-menu-alignment-center .mainnav-mobi{
    height: calc(100vh - 72px) !important;
    overflow-y: auto !important;
    padding: 8px 0 !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior: contain !important;

    scrollbar-width: none !important; /* Firefox */
  }
  .nav-panel.mobile-menu-alignment-center .mainnav-mobi::-webkit-scrollbar{
    width: 0 !important;
    height: 0 !important;
  }

  /* =======================
     LIST
     ======================= */
  .nav-panel.mobile-menu-alignment-center ul.menu{
    list-style: none !important;
    margin: 0 !important;
    padding: 0 16px !important;
  }
  .nav-panel.mobile-menu-alignment-center ul.menu > li{
    margin: 0 !important;
  }

  /* LINKS (Horseno vibe) */
  .nav-panel.mobile-menu-alignment-center ul.menu > li > a{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    padding: 14px 0 !important;
    border-bottom: 1px solid var(--pf-line) !important;

    font-family: "Bebas Neue Pro","Bebas Neue", system-ui, sans-serif !important;
    font-size: 22px !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;

    color: var(--pf-ink) !important;
    text-decoration: none !important;
    background: transparent !important;
  }

  /* ACTIVE – no white bg (only color change) */
  .nav-panel.mobile-menu-alignment-center ul.menu > li.current-menu-item > a{
    background: transparent !important;
    color: var(--pf-blue) !important;
  }

  /* Arrow icon */
  .nav-panel.mobile-menu-alignment-center ul.menu > li > a i{
    font-size: 14px !important;
    opacity: .5 !important;
    color: var(--pf-muted) !important;
  }

  /* =======================
     REZERVASYON CTA (visual)
     Not clickable (CSS only). If you want clickable, I’ll style the real menu item.
     ======================= */
  .nav-panel.mobile-menu-alignment-center ul.menu::before{
    content: "Rezervasyon";
    display: block;
    margin: 12px 0 10px;
    padding: 14px;
    text-align: center;

    font-family: "Bebas Neue Pro","Bebas Neue", system-ui, sans-serif;
    font-size: 22px;
    letter-spacing: .06em;
    text-transform: uppercase;

    background: linear-gradient(135deg, var(--pf-gold), #ffd46c);
    color: #111;
    border-radius: 12px;
    box-shadow: 0 14px 36px rgba(243,192,74,.25);
  }

  /* =======================
     FLOATING BUTTONS (bottom-right circle)
     Menu açıkken gizle (CSS only)
     - :has destekli tarayıcılarda çalışır (iOS Safari/Chrome güncel)
     ======================= */
  body:has(.nav-panel.mobile-menu-alignment-center.active) .scrollToTop,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .back-to-top,
  body:has(.nav-panel.mobile-menu-alignment-center.active) #back-to-top,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .toTop,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .vs-scroll-top,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .whatsapp,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .wa__btn_popup,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .floating-btn,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .float-btn,
  body:has(.nav-panel.mobile-menu-alignment-center.active) .fixed-action-btn{
    display: none !important;
  }
}
@media (max-width: 991px){

  /* 0) 2. X’i (tf-close) tamamen gizle */
  .tf-close{ display:none !important; }

  /* 1) Menü açıkken body scroll kilidi (JS html.pf-menu-open ekleyecek) */
  html.pf-menu-open,
  html.pf-menu-open body{
    height: 100vh !important;
    overflow: hidden !important;
    touch-action: none !important;
  }

  /* 2) Menü paneli açıkken kaydırma sadece menü içinde olsun */
  .nav-panel.mobile-menu-alignment-center .mainnav-mobi{
    height: calc(100vh - 72px) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior: contain !important;

    scrollbar-width: none !important;
  }
  .nav-panel.mobile-menu-alignment-center .mainnav-mobi::-webkit-scrollbar{
    width: 0 !important;
    height: 0 !important;
  }
}
@media (max-width: 991px){
  /* Pseudo CTA’yı kapat (çift görünmesin) */
  .nav-panel.mobile-menu-alignment-center ul.menu::before{ content:none !important; }

  /* Gerçek link CTA */
  .nav-panel.mobile-menu-alignment-center .pf-res-cta{
    display:block !important;
    margin: 12px 16px 10px !important;
    padding: 14px !important;
    text-align: center !important;

    font-family: "Bebas Neue Pro","Bebas Neue", system-ui, sans-serif !important;
    font-size: 22px !important;
    letter-spacing: .06em !important;
    text-transform: uppercase !important;

    background: linear-gradient(135deg, var(--pf-gold), #ffd46c) !important;
    color: #111 !important;
    border-radius: 12px !important;
    box-shadow: 0 14px 36px rgba(243,192,74,.25) !important;
    text-decoration: none !important;
  }
}/* End custom CSS */