body{
overflow-x: hidden;
}
header{
transition: all ease .3s;
position: fixed !important;
}
header nav{
padding-bottom: 10px;
}
header .navbar{
transition: 0s;
}
.brand.w--current {
padding-left: 0;
}
header.negative .logo-header{
filter: invert(1);
}
header.negative .menu-item{
color: black;
}
header.negative .menu-item:hover{
border-bottom: 5px solid rgba(0, 0, 0, 0.5);
}
header.negative .current-menu-item{
border-bottom: 5px solid black;
color: black !important;
}
header.negative .current-menu-item:hover{
border-bottom: 5px solid black !important;
}
header.negative li span{
color: black;
}
header.negative li .sub-menu li{
border-bottom: 1px solid black;
}
header.negative .icon{
color: black;
}
header.negative ul#menu{
filter: invert(0);
}
.w-container {max-width: 1245px;}
.owl-carousel_home .owl-stage-outer,
.owl-carousel_home .owl-stage,
.owl-carousel_home .owl-item{
height: 100%;
}
.owl-carousel .owl-dots{
top: -75px;
position: relative;
text-align: center;
}
.owl-carousel .owl-dot{
background-color: transparent;
border: 1px solid white;
border-radius: 50px;
display: inline-block;
height: 11px;
margin: 0 15px;
width: 11px;
}
.owl-carousel .owl-dot.active{background-color: white;}
.heading-carousel{
pointer-events: none;
}
.accordion_faq-home:last-child{
border-bottom: 2px solid #BEBEBE;
}
.accordion_active .accordion-faq-home_content{
max-height: 1000px !important;
padding-bottom: 20px;
opacity: 1;
}
.accordion_number,
.accordion_title{
vertical-align: top;
}
.heading-carousel{
transition-delay: .3s;
}
.accordion_active .icon_accordionfaqhome{
transform: rotate(45deg);
margin-top: -8px;
}
.accordion_title {
font-size: 30px;
line-height: 35px;
}
.news-thumb_container{
vertical-align: top;
}
header nav a:first-child{
margin: 0;
}
.w-dropdown-list{
pointer-events: none;
}
.w-dropdown-list.w--open{
pointer-events: inherit;
}
.link-thumb_news:hover .news-thumb_image{
filter: grayscale(0);
}
.icon-menu_close{
background-color: #f00;
height: 32px;
margin: -65px 26px 0 0;
padding: 0 0;
position: relative;
width: 32px;
z-index: 9;
}
.icon-menu_close img{
top: 0;
left: 0;
position: absolute;
}
.headroom--pinned{ background: linear-gradient(to bottom, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0.1) 80%, rgba(0,0,0,0) 100%);
}
.headroom--top .brand,
.headroom--top ul#menu{
filter: invert(0) !important;
}
.headroom--unpinned,
.headroom--not-top{ background: linear-gradient(to bottom, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
transition: all ease .3s;
}
.headroom--unpinned .brand,
.headroom--not-top .brand,
ul#menu{
filter: invert(1);
}
.headroom--unpinned ul.sub-menu,
.headroom--not-top ul.sub-menu{
background-color: black;
padding: 20px;
width: 190px !important;
}
@media (max-width: 1300px) {
header .container {
padding: 0 50px;
}
}
@media (max-width: 1160px) {
.logo-header {
margin-top: 10px;
width: 215px !important;
}
.menu-item {
margin-left: 45px !important;
}
.nav-menu {
margin-top: 0;
}
}
@media (max-width: 990px) {
.logo-header {
width: 300px;
}
.menu-item {
margin-left: 0 !important;
}
.menu-item.w--current {
color: #000;
}
.accordion_title {
font-size: 25px;
line-height: 30px;
margin-top: -3px;
}
.p_24-300 {
font-size: 20px;
line-height: 25px;
}
.w--nav-menu-open {
right: -6px;
}
.headroom--top .menu-button{
filter: invert(0);
}
.headroom--unpinned .menu-button,
.headroom--not-top .menu-button{
filter: invert(1);
}
.headroom--unpinned ul#menu,
.headroom--not-top ul#menu{
filter: invert(0);
}
@media (max-width: 768px){
.logo-header {
width: auto !important;
}
header .navbar{
padding: 5px 4% 15px 4%;
}
header .container {
padding: 0 0;
}
.heading-carousel{
opacity: 1 !important;
}
.menu-button{
top: 15px;
}
}
@media (max-width: 320px){
a.brand{
margin-left: -10px;
width: 240px;
{
}