.elementor-75 .elementor-element.elementor-element-10a6607e:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-10a6607e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98183A;}.elementor-75 .elementor-element.elementor-element-10a6607e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-75 .elementor-element.elementor-element-10a6607e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-60de6b62:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-60de6b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-60de6b62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:5px;padding:3px 0px 3px 0px;}.elementor-75 .elementor-element.elementor-element-60de6b62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-23c4ece8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-23c4ece8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-23c4ece8 > .elementor-element-populated{margin:7px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-b388561 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-b388561{text-align:left;}.elementor-75 .elementor-element.elementor-element-b388561 img{width:90%;max-width:100%;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-5fe94825.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-5fe94825.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-5fe94825.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-75 .elementor-element.elementor-element-5fe94825 > .elementor-element-populated{margin:0px 1px 0px 19px;--e-column-margin-right:1px;--e-column-margin-left:19px;padding:0px 10px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-family:var( --e-global-typography-fed5adf-font-family ), Sans-serif;font-size:var( --e-global-typography-fed5adf-font-size );font-weight:var( --e-global-typography-fed5adf-font-weight );text-transform:var( --e-global-typography-fed5adf-text-transform );line-height:var( --e-global-typography-fed5adf-line-height );padding-left:25px;padding-right:25px;padding-top:6px;padding-bottom:6px;color:#000000;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li{margin-right:3px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li:last-child{margin-right:0;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container li.menu-item-has-children > a > i{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > a:hover{color:#B26076;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_underline .mainnav .menu-container > ul > li > a:after{background-color:#B26076;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_overline .mainnav .menu-container > ul > li > a:after{background-color:#B26076;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before{background-color:#B26076;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after{background-color:#B26076;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-ancestor > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_underline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_overline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:before{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-family:var( --e-global-typography-fed5adf-font-family ), Sans-serif;font-size:var( --e-global-typography-fed5adf-font-size );font-weight:var( --e-global-typography-fed5adf-font-weight );text-transform:var( --e-global-typography-fed5adf-text-transform );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu{min-width:250px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:53px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li a{padding-left:30px;padding-right:30px;padding-top:12px;padding-bottom:12px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:not(:last-child){border-bottom-style:solid;border-bottom-color:#f5f5f5;border-bottom-width:1px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:first-child{border-top-style:none;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:last-child{border-bottom-style:none;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu{border-radius:5px 5px 5px 5px;background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu li:first-child{border-radius:5px 5px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu li:last-child{border-radius:0px 0px 5px 5px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu a{color:#111111;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu:after{background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu a:hover{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu li:hover{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu li.current_page_item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu > li.current-menu-item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu li.current_page_item{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container ul.sub-menu > li.current-menu-item{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-mobile, .elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-only{padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;color:var( --e-global-color-05ca517 );background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-mobile:hover, .elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-only:hover{color:var( --e-global-color-accent );background-color:rgba(255,255,255,0);}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .tf-close{border-width:3px;border-style:solid;border-radius:0px;padding:10px 12px 10px 12px;margin:0px 0px 0px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .close-menu-panel-style-default{border-width:3px;border-style:solid;border-radius:0px;padding:10px 12px 10px 12px;margin:0px 0px 0px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .tf-close:hover{color:var( --e-global-color-05ca517 );background-color:rgba(255,255,255,0);}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .close-menu-panel-style-default:hover{color:var( --e-global-color-05ca517 );background-color:rgba(255,255,255,0);}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .nav-panel{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .nav-panel .logo-nav{width:200px;margin:20px 0px 20px 20px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li{border-top-style:solid;border-top-color:#FFFFFF0F;border-top-width:1px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container > ul > li:last-child{border-bottom-style:solid;border-bottom-color:#FFFFFF0F;border-bottom-width:1px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-family:var( --e-global-typography-eddd71a-font-family ), Sans-serif;font-size:var( --e-global-typography-eddd71a-font-size );font-weight:var( --e-global-typography-eddd71a-font-weight );text-transform:var( --e-global-typography-eddd71a-text-transform );line-height:var( --e-global-typography-eddd71a-line-height );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li a{padding-left:20px;padding-right:20px;padding-top:18px;padding-bottom:18px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu li a{padding-left:calc(20px + 10px);padding-right:calc(20px + 10px);}.elementor-75 .elementor-element.elementor-element-5882bc43 .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-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .btn-submenu{width:60px;height:60px;line-height:60px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li a, .elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .btn-submenu i{color:#AE0140;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li.current_page_item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-ancestor > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-item > a{color:var( --e-global-color-05ca517 );}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-afaf27e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-afaf27e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-afaf27e > .elementor-element-populated{margin:7px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-7c68fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-68978d6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-68978d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-68978d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:5px;padding:3px 0px 3px 0px;}.elementor-75 .elementor-element.elementor-element-68978d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-5e493ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-5e493ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-5e493ed.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-75 .elementor-element.elementor-element-5e493ed > .elementor-element-populated{margin:0px 1px 0px 19px;--e-column-margin-right:1px;--e-column-margin-left:19px;padding:0px 10px 0px 0px;}.elementor-75 .elementor-element.elementor-element-956554f > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-956554f{text-align:left;}.elementor-75 .elementor-element.elementor-element-956554f img{width:90%;max-width:100%;border-style:none;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-866afb7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-866afb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-866afb7 > .elementor-element-populated{margin:7px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-family:var( --e-global-typography-fed5adf-font-family ), Sans-serif;font-size:var( --e-global-typography-fed5adf-font-size );font-weight:var( --e-global-typography-fed5adf-font-weight );text-transform:var( --e-global-typography-fed5adf-text-transform );line-height:var( --e-global-typography-fed5adf-line-height );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li{margin-right:42px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li:last-child{margin-right:0;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container li.menu-item-has-children > a > i{margin:0px 0px 0px 3px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > a:hover{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_underline .mainnav .menu-container > ul > li > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_overline .mainnav .menu-container > ul > li > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-ancestor > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_underline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_overline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:before{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:after{background-color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-family:var( --e-global-typography-fed5adf-font-family ), Sans-serif;font-size:var( --e-global-typography-fed5adf-font-size );font-weight:var( --e-global-typography-fed5adf-font-weight );text-transform:var( --e-global-typography-fed5adf-text-transform );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu{min-width:250px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:53px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li a{padding-left:30px;padding-right:30px;padding-top:12px;padding-bottom:12px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:not(:last-child){border-bottom-style:solid;border-bottom-color:#f5f5f5;border-bottom-width:1px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:first-child{border-top-style:none;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:last-child{border-bottom-style:none;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu{border-radius:5px 5px 5px 5px;background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu li:first-child{border-radius:5px 5px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu li:last-child{border-radius:0px 0px 5px 5px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu a{color:var( --e-global-color-secondary );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu:after{background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu a:hover{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu li:hover{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu li.current_page_item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu > li.current-menu-item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu li.current_page_item{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container ul.sub-menu > li.current-menu-item{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-mobile, .elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-only{padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;color:var( --e-global-color-05ca517 );background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-mobile:hover, .elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-only:hover{color:var( --e-global-color-accent );background-color:rgba(255,255,255,0);}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .tf-close{border-width:3px;border-style:solid;border-radius:0px;padding:10px 12px 10px 12px;margin:0px 0px 0px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .close-menu-panel-style-default{border-width:3px;border-style:solid;border-radius:0px;padding:10px 12px 10px 12px;margin:0px 0px 0px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .tf-close:hover{color:var( --e-global-color-05ca517 );background-color:rgba(255,255,255,0);}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .close-menu-panel-style-default:hover{color:var( --e-global-color-05ca517 );background-color:rgba(255,255,255,0);}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel{background-color:var( --e-global-color-05ca517 );padding:0px 0px 0px 0px;width:300px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mobile-menu-overlay{background-color:var( --e-global-color-87eae01 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel .logo-nav{width:200px;margin:20px 0px 20px 20px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li{border-top-style:solid;border-top-color:#FFFFFF0F;border-top-width:1px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container > ul > li:last-child{border-bottom-style:solid;border-bottom-color:#FFFFFF0F;border-bottom-width:1px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-family:var( --e-global-typography-eddd71a-font-family ), Sans-serif;font-size:var( --e-global-typography-eddd71a-font-size );font-weight:var( --e-global-typography-eddd71a-font-weight );text-transform:var( --e-global-typography-eddd71a-text-transform );line-height:var( --e-global-typography-eddd71a-line-height );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li a{padding-left:20px;padding-right:20px;padding-top:18px;padding-bottom:18px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu li a{padding-left:calc(20px + 10px);padding-right:calc(20px + 10px);}.elementor-75 .elementor-element.elementor-element-1e44f22 .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-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .btn-submenu{width:60px;height:60px;line-height:60px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li a, .elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .btn-submenu i{color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li.current_page_item > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-ancestor > a{color:var( --e-global-color-05ca517 );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-item > a{color:var( --e-global-color-05ca517 );}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-9f14e95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-9f14e95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-9f14e95 > .elementor-element-populated{margin:34px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-525edd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-fb43606 > .elementor-widget-container{margin:11px 0px 15px 0px;padding:17px 8px 13px 13px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-60de6b62{padding:20px 0px 20px 0px;}.elementor-75 .elementor-element.elementor-element-5fe94825 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-mobile, .elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-only{font-size:28px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .tf-close{font-size:24px;border-width:0px;border-style:solid;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .close-menu-panel-style-default{font-size:24px;border-width:0px;border-style:solid;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .nav-panel .logo-nav{width:200px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-size:var( --e-global-typography-eddd71a-font-size );line-height:var( --e-global-typography-eddd71a-line-height );}.elementor-75 .elementor-element.elementor-element-68978d6{padding:20px 0px 20px 0px;}.elementor-75 .elementor-element.elementor-element-5e493ed > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-mobile, .elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-only{font-size:28px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .tf-close{font-size:24px;border-width:0px;border-style:solid;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .close-menu-panel-style-default{font-size:24px;border-width:0px;border-style:solid;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel{width:300px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel .logo-nav{width:200px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-size:var( --e-global-typography-eddd71a-font-size );line-height:var( --e-global-typography-eddd71a-line-height );}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-23c4ece8{width:30%;}.elementor-75 .elementor-element.elementor-element-23c4ece8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-75 .elementor-element.elementor-element-b388561{width:100%;max-width:100%;}.elementor-75 .elementor-element.elementor-element-b388561 > .elementor-widget-container{margin:-22px -62px -11px 20px;}.elementor-75 .elementor-element.elementor-element-b388561 img{width:100%;max-width:100%;}.elementor-75 .elementor-element.elementor-element-5fe94825{width:70%;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-mobile, .elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .btn-menu-only{border-width:0px;border-style:solid;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .tf-close{border-width:0px;border-style:solid;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .close-menu-panel-style-default{border-width:0px;border-style:solid;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5882bc43 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-size:var( --e-global-typography-eddd71a-font-size );line-height:var( --e-global-typography-eddd71a-line-height );}.elementor-75 .elementor-element.elementor-element-afaf27e{width:30%;}.elementor-75 .elementor-element.elementor-element-afaf27e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-7c68fb6 > .elementor-widget-container{margin:17px 0px 0px 43px;}.elementor-75 .elementor-element.elementor-element-fefedfa{width:100%;max-width:100%;}.elementor-75 .elementor-element.elementor-element-5e493ed{width:70%;}.elementor-75 .elementor-element.elementor-element-956554f{width:100%;max-width:100%;}.elementor-75 .elementor-element.elementor-element-956554f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-956554f img{width:84%;max-width:100%;}.elementor-75 .elementor-element.elementor-element-866afb7{width:30%;}.elementor-75 .elementor-element.elementor-element-866afb7 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > a{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li{font-size:var( --e-global-typography-fed5adf-font-size );line-height:var( --e-global-typography-fed5adf-line-height );}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu{top:100%;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-mobile, .elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .btn-menu-only{border-width:0px;border-style:solid;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .tf-close{border-width:0px;border-style:solid;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .close-menu-panel-style-default{border-width:0px;border-style:solid;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel{width:250px;}.elementor-75 .elementor-element.elementor-element-1e44f22 .tf-nav-menu .nav-panel .mainnav-mobi ul li a{font-size:var( --e-global-typography-eddd71a-font-size );line-height:var( --e-global-typography-eddd71a-line-height );}.elementor-75 .elementor-element.elementor-element-9f14e95{width:30%;}.elementor-75 .elementor-element.elementor-element-9f14e95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-525edd4 > .elementor-widget-container{margin:17px 0px 0px 43px;}.elementor-75 .elementor-element.elementor-element-fb43606{width:100%;max-width:100%;}.elementor-75 .elementor-element.elementor-element-fb43606 > .elementor-widget-container{margin:0px -140px 0px 5px;padding:0px 0px 0px -8px;}}/* Start custom CSS for html, class: .elementor-element-7c68fb6 */.akademy-account-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  width: 100%;
  flex-wrap: nowrap;
}

.akademy-account-buttons .btn {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 24px;
  border-radius: 40px;
  border: 2px solid #98183A;
  text-decoration: none;
  transition: transform 0.2s ease;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  box-sizing: border-box;
}

/* ✅ Suppression du contour bleu au clic */
.akademy-account-buttons .btn:focus {
  outline: none;
  box-shadow: none;
}

.akademy-account-buttons .btn:hover {
  transform: scale(0.95);
}

/* Connexion */
.akademy-account-buttons .btn-connexion {
  background-color: transparent;
  color: #B5003F;
}

/* Connexion hover */
.akademy-account-buttons .btn-connexion:hover {
  background-color: transparent;
  color: #B5003F;
}

/* Inscription */
.akademy-account-buttons .btn-inscription {
  background-color: #98183A;
  color: white;
}

/* Inscription hover */
.akademy-account-buttons .btn-inscription:hover {
  background-color: #98183A;
  color: white;
}

.akademy-header-wrapper,
.akademy-account-buttons,
.elementor-nav-menu {
  position: relative;
  z-index: 10;
}

/* -----------------------------------
   ✅ Responsive version mobile
   Aligner les boutons à gauche
----------------------------------- */
@media (max-width: 768px) {
  .akademy-account-buttons {
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-wrap: nowrap;
    padding: 0 16px;
  }

  .akademy-account-buttons .btn {
    font-size: 14px;
    padding: 10px 20px;
    min-width: auto;
    flex-shrink: 1;
    word-break: normal;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fefedfa */.mon-compte-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.mini-btn {
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 30px;
  text-decoration: none;
  display: inline-block;
  transition: all 0.2s ease;
  transform: scale(1);
  white-space: nowrap;
}

/* Effet de clic shrink */
.mini-btn:active {
  transform: scale(0.95);
}

/* Variante remplie (Mon compte) */
.mini-filled {
  background-color: #98183A;
  color: #fff !important;
  border: 2px solid transparent;
}

.mini-filled:hover {
  background-color: #8e1c3d;
  color: #fff !important;
}
.mon-compte-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 1;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525edd4 */.akademy-account-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  width: 100%;
  flex-wrap: nowrap;
}

.akademy-account-buttons .btn {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 24px;
  border-radius: 40px;
  border: 2px solid #98183A;
  text-decoration: none;
  transition: transform 0.2s ease;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  box-sizing: border-box;
}

/* ✅ Suppression du contour bleu au clic */
.akademy-account-buttons .btn:focus {
  outline: none;
  box-shadow: none;
}

.akademy-account-buttons .btn:hover {
  transform: scale(0.95);
}

/* Connexion */
.akademy-account-buttons .btn-connexion {
  background-color: transparent;
  color: #B5003F;
}

/* Connexion hover */
.akademy-account-buttons .btn-connexion:hover {
  background-color: transparent;
  color: #B5003F;
}

/* Inscription */
.akademy-account-buttons .btn-inscription {
  background-color: #98183A;
  color: white;
}

/* Inscription hover */
.akademy-account-buttons .btn-inscription:hover {
  background-color: #98183A;
  color: white;
}

.akademy-header-wrapper,
.akademy-account-buttons,
.elementor-nav-menu {
  position: relative;
  z-index: 10;
}

/* -----------------------------------
   ✅ Responsive version mobile
   Aligner les boutons à gauche
----------------------------------- */
@media (max-width: 768px) {
  .akademy-account-buttons {
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-wrap: nowrap;
    padding: 0 16px;
  }

  .akademy-account-buttons .btn {
    font-size: 14px;
    padding: 10px 20px;
    min-width: auto;
    flex-shrink: 1;
    word-break: normal;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb43606 */.mon-compte-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.mini-btn {
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 30px;
  text-decoration: none;
  display: inline-block;
  transition: all 0.2s ease;
  transform: scale(1);
  white-space: nowrap;
}

/* Effet de clic shrink */
.mini-btn:active {
  transform: scale(0.95);
}

/* Variante remplie (Mon compte) */
.mini-filled {
  background-color: #98183A;
  color: #fff !important;
  border: 2px solid transparent;
}

.mini-filled:hover {
  background-color: #8e1c3d;
  color: #fff !important;
}
.mon-compte-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 1;
  position: relative;
}/* End custom CSS */