#brx-header{
	  z-index: 1111;
	position:absolute;
}
#brxe-ybvdhi{
	align-self: stretch;
	
}
#brx-header.sticky.on-scroll.scrolling  {
    position: sticky !important;
    background: #fff;
    border-bottom: 1px solid #000;
}

#brxe-hrvspr p{
	margin:0px;
}

.brxe-container{
	width: 85%;
}

#brxe-cwirqd .splide__arrow i{
    padding: 3px;
    color: #fff;
    background: #00000080;
    border-radius: 50px;
}
#brxe-cwirqd .splide__arrow{
    font-size: 30px;
}
@media only screen and (max-width: 1261px) and (min-width: 1171px) {
div#brxe-diinfk p {
    font-size: 0.9em;
}
}
@media only screen and (max-width: 1170px) and (min-width: 1025px) {

	#brxe-wyicnp{
		row-gap: 15px;
	}
	#brxe-ef0766{
    font-size: 0.9em;
		padding-left:8px;
		padding-right:8px;
	}
	#brxe-lqtqhx{
    font-size: 0.9em;
		border-radius: 10px;
		padding-left:8px;
		padding-right:8px;
		gap: 5px;
	}
	#brxe-cdzoow{
	  font-size: 0.9em;
		padding-left:8px;
		padding-right:8px;
		border-radius: 10px;
	}
	#menu-main-menu li{
		margin-right: 5px !important;
    margin-left: 5px !important;
	}
	#brxe-nqfnax{
    column-gap: 5px;
	}
	#brxe-tddrms{
		font-size: 3em;
	}
	#brxe-acegrp{
		font-size: 1.4em;
	}
	#brxe-wyivfz{
		font-size: 1.2em;
	}
	#brxe-sagdvm{
		padding-right: 25px;
		padding-left: 25px;
	}
}
@media only screen and (max-width: 1124px) and (min-width: 990px) {
	#brxe-mhleob, #brxe-ggwepa{
		font-size: 2.0em;
	}
	#brxe-ripgbj, #brxe-iagoue{
		width: 40px;
	}

div#brxe-diinfk p {
    font-size: 0.8em;
}
	#brxe-ojkzfk .brxe-div{
		
		padding-right: 20px;
    padding-left: 20px;
	}

}

@media only screen and (max-width: 1024px) and (min-width: 767px) {
	#brxe-ojkzfk .brxe-div{
		width: 100%;
		padding-right: 20px;
    padding-left: 20px;
	}
	#brxe-ojkzfk{
display: grid;
grid-template-columns: 50% 50%;
gap: 30px;
		
	}
	#brxe-arfxqb h3{
		font-size: 0.89em;
	}

	#brxe-9a4476 {
    max-width: 130px;
		margin-right: 5px;
}
#brxe-lqtqhx i {
    font-size: 12px;
}	
#brxe-ef0766 .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {
    font-size: 14px;
}
#menu-main-menu li {
 margin-right: 3px !important;
 margin-left: 3px !important;
}
	
#brxe-ef0766{
	font-size: 0.8em;
	padding-left: 0px;
	padding-right: 0px;
}	
	
#brxe-lqtqhx{
font-size: 0.8em;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
}	
	
#brxe-cdzoow{
font-size: 0.8em;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
}
	
.brxe-container{
	width: 90%;
}
	#brxe-skdufx{
		column-gap: 20px;
	}
	#brxe-nbagxc{
		column-gap: 20px;	
	}

}
@media only screen and (max-width: 767px) {

	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{
		height: 4px;
    position: relative;
		top: unset !important;
		border-radius:10px;
		
	}
	
	
	#brxe-uqoupb, #brxe-uqoupb .bricks-mobile-menu-toggle{
		height: 40px !important;
	}
	    #brxe-uqoupb .bricks-mobile-menu-toggle {

 display: flex;
 flex-direction: column;
	justify-content: space-between;
  flex-wrap: nowrap;
 align-items: center;
    }
	#brxe-uqoupb .bricks-mobile-menu-toggle span{
		
		width:100% !important;
	}
	
	    #brxe-uqoupb .bricks-mobile-menu-toggle {
        width: 40px !important;
    }
}
@media only screen and (max-width: 767px) {
.m_hide{
  display:none !important;
}
	
	.brxe-nav-menu .bricks-mobile-menu-toggle{
	        padding-top: 5px;
        padding-bottom: 5px;
}
	
	#brxe-cmckxo br{
		display: none;
	}
}

@media only screen and (max-width: 477px) {
	    #brxe-uqoupb .bricks-mobile-menu-toggle {
        width: 30px !important;
				
    }
	#brxe-uqoupb .bricks-mobile-menu-toggle .bar-top{
		width:100% !important;
	}
	
		#brxe-uqoupb .bricks-mobile-menu-toggle .bar-center{
		width: 100% !important;
	}	
		#brxe-uqoupb .bricks-mobile-menu-toggle .bar-bottom{
		width: 100% !important;
	}
	#brxe-gfrpql {
        margin-right: 5px;

    }

	
.brxe-nav-menu .bricks-mobile-menu-toggle{
	        padding-top: 5px;
        padding-bottom: 5px;
}

	
}