.elementor-1224 .elementor-element.elementor-element-a9b1953{margin-top:-20px;margin-bottom:0px;z-index:999;}.elementor-1224 .elementor-element.elementor-element-333156d .logo_site-size{max-width:182px;}
					.elementor-1224 .elementor-element.elementor-element-333156d .main-navigation .navbar-nav li a
				{font-weight:400;}.elementor-1224 .elementor-element.elementor-element-333156d .fx-pr-btn-1{font-weight:900;}.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .logo_site-size{max-width:182px;}
					.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .main-navigation .navbar-nav li a
				{font-weight:400;}.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .fx-pr-btn-1{font-weight:900;color:var( --e-global-color-primary );}.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .fx-pr-btn-1:is(.has-hover-white) .text::before{color:var( --e-global-color-primary );}.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .fx-header-5-action-link .fx-pr-btn-1 .text::before{color:var( --e-global-color-primary );}/* Start custom CSS for agenca-header-1, class: .elementor-element-333156d */.elementor-1224 .elementor-element.elementor-element-333156d .menu-item{
    font-family: aktiv-grotesk, sans-serif;
}
.elementor-1224 .elementor-element.elementor-element-333156d .cta-btn a{
    font-family: aktiv-grotesk, sans-serif;
}
.elementor-1224 .elementor-element.elementor-element-333156d .ofcanvas_sidebar .menu-item a {
    font-weight: 400!important;
}
.elementor-1224 .elementor-element.elementor-element-333156d .ofcanvas_sidebar button {
  border-radius: 0px !important;
}
.elementor-1224 .elementor-element.elementor-element-333156d .cta-btn a {
    font-weight: 800!important;
    cursor: pointer;
}
.header-cta .item-icon i {
  color: #000 !important;
  background: transparent !important;
    background-size: auto;
    background-clip: border-box;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  background-size: unset !important;
}
.ag-header-section.header_style_two .ag-header-content .mobile_menu_button span, .ag-header-section.header_style_three .ag-header-content .mobile_menu_button span {
  background-color: #000;
}
.elementor-1224 .elementor-element.elementor-element-333156d .mobile-search-bar {
    display: none!important;
}
 @media screen and (max-width: 1024px) and (min-width:768px) {
     .cta-btn.text-uppercase {
  display: block !important;
}
 }
 @media screen and (max-width: 767px) {

.elementor-1224 .elementor-element.elementor-element-333156d .mobile_menu_content {
  width: 100% !important;
}
     .elementor-1224 .elementor-element.elementor-element-333156d .mobile_menu_content .m-brand-logo {
  width: auto;
  text-align: center;
}
.elementor-1224 .elementor-element.elementor-element-333156d .ofcanvas_sidebar .logo_site-size {
  max-width: 108px !important;
}
 }/* End custom CSS */
/* Start custom CSS for agenca-header-1, class: .elementor-element-2c5c7e1 */.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .menu-item{
    font-family: aktiv-grotesk, sans-serif;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .cta-btn a{
    font-family: aktiv-grotesk, sans-serif;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .ofcanvas_sidebar .menu-item a {
    font-weight: 400!important;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .ofcanvas_sidebar button {
  border-radius: 0px !important;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .cta-btn a {
    font-weight: 800!important;
    cursor: pointer;
}
.header-cta .item-icon i {
  color: #000 !important;
  background: transparent !important;
    background-size: auto;
    background-clip: border-box;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  background-size: unset !important;
}
.ag-header-section.header_style_two .ag-header-content .mobile_menu_button span, .ag-header-section.header_style_three .ag-header-content .mobile_menu_button span {
  background-color: #000;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .mobile-search-bar {
    display: none!important;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .mobile-menu-btn{
    background: #000;
    border: 2px solid #F9E934;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .mobile-menu-btn span{
    background: #F9E934!important;
}
 @media screen and (max-width: 1024px) and (min-width:768px) {
     .cta-btn.text-uppercase {
  display: block !important;
}
 }
 @media screen and (max-width: 767px) {

.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .mobile_menu_content {
  width: 100% !important;
}
     .elementor-1224 .elementor-element.elementor-element-2c5c7e1 .mobile_menu_content .m-brand-logo {
  width: auto;
  text-align: center;
}
.elementor-1224 .elementor-element.elementor-element-2c5c7e1 .ofcanvas_sidebar .logo_site-size {
  max-width: 108px !important;
}
 }/* End custom CSS */