@font-face {font-family: 'Montserrat-Medium'; src: url(https://adacestrategia.com/wp-content/fonts/Montserrat-Medium.ttf);}
@font-face {font-family: 'Montserrat-SemiBold'; src: url(https://adacestrategia.com/wp-content/fonts/Montserrat-SemiBold.ttf);}
@font-face {font-family: 'OpenSans-Regular'; src: url(https://adacestrategia.com/wp-content/fonts/OpenSans-Regular.ttf);}
@font-face {font-family: 'OpenSans-Bold'; src: url(https://adacestrategia.com/wp-content/fonts/OpenSans-Bold.ttf);}
p, ul, ol{font-family: OpenSans-Regular !important;}
p strong, ul strong, ol strong{font-family: OpenSans-Bold !important;}
h1, h2, h3, h4, h5, h6, #top-menu li a{font-family: Montserrat-Medium !important;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{font-family: Montserrat-SemiBold !important;} #main-header.et-fixed-header .logo_container a > img{content: url(https://adacestrategia.com/wp-content/uploads/2023/01/adac-logo.svg)} #top-menu li a:hover{opacity: 1 !important}
#top-menu li.noclic{cursor: default;}
@media all  and (min-width: 981px) and (max-width: 1080px){
#top-menu li a{font-size: 14px !important}
}
@media all and (max-width: 980px) {
#main-header .container{width: 95%;}
.et_fixed_nav #main-header{position: fixed;}
#main-header .logo_container a>img{max-height: none; max-width: none; width: 100px; height: auto;}
#main-header.et-fixed-header .logo_container a > img{content: url(https://adacestrategia.com/wp-content/uploads/2023/01/logo-adac-completo.svg)}
div#et-top-navigation{padding-top: 16px !important}
div#et-top-navigation .mobile_menu_bar{padding-bottom: 18px !important;}
div#et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before{color: #7c9a2f; font-size: 50px;}
div#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before{content: '\4d';}
.mobile_nav.closed ul#mobile_menu{display: none;}
.mobile_nav.opened ul#mobile_menu{display: flex; width: 100%; flex-direction: column; position: fixed; top: 0; padding: 0px; border: none; min-height: 100vh; box-shadow: none; background: white !important; padding-top: 70px; overflow: scroll; z-index: 9999; max-height: 99vh !important;     -overflow-scrolling: touch !important; -webkit-overflow-scrolling: touch !important;}
.et_mobile_menu li a{background: transparent !important; text-align: center; text-transform: uppercase; padding: 12px 0; border: none !important; font-size: 18px; margin-bottom: 10px;}
div#et_mobile_nav_menu .mobile_nav.opened span.mobile_menu_bar_toggle{position: fixed; top: 15px; right: 14px; z-index: 99999;}
#main-header .et_mobile_menu li ul, #main-header .et_mobile_menu li ul li{padding-left: 0}
#main-header .et_mobile_menu li ul li{background: #e0e0e0;}
.et_mobile_menu li .menu-item-has-children{background: #cacaca !important;}
.et_mobile_menu li.menu-item-has-children a, #main-header .et_mobile_menu li ul li a{margin-bottom: 0}
#main-header .et_mobile_menu li.noclic > a{padding-bottom: 2.25vh; color: #949494 !important; border-bottom: 3px solid #f3f6ea !important; margin-left: 8.25vw; margin-right: 8.25vw; margin-bottom: 1.25vh;}
#main-header .et_mobile_menu li ul li a{text-transform: none; font-size: 3.25vh; padding: 1.25vh; font-family: OpenSans-Regular !important;}
#main-header .et_mobile_menu li ul li:last-child{margin-bottom: 20px;}
#main-header .et_mobile_menu li a{font-size: 4.25vh; padding: 3.25vh; font-family: Montserrat-Medium!important; color: #4e4e4e !important; line-height: 1.2em;}
#main-header .et_mobile_menu li .sub-menu li{background: white}
} .tira-destacada p{font-family: Montserrat-Medium!important}
@media all  and (min-width: 981px) and (max-width: 1215px){
.tira-titulos{flex-wrap: wrap; width: 80% !Important}
.tira-titulos .et_pb_column{width: 47.5% !important; margin-right: 5% !important}
.tira-titulos .et_pb_column:nth-child(even){margin-right: 0 !important}
.tira-titulos .et_pb_column:first-child, .tira-titulos .et_pb_column:nth-child(2){margin-bottom: 5% !important}
.tira-titulos .et_pb_column .tira-destacada{padding-left: 20% !Important; padding-right: 20% !important}
.tira-titulos .et_pb_column .tira-destacada.maspadding{padding-left: 28% !Important; padding-right: 28% !important}
}
@media all and (max-width: 767px){
.tira-titulos .et_pb_column{width: 100% !important; margin-right: 0% !important; margin-bottom: 5% !important}
.tira-titulos .et_pb_column:last-child{margin-bottom: 0 !important}
}
@media all  and (min-width: 768px) and (max-width: 980px){
.tira-titulos .et_pb_column .tira-destacada.maspadding{padding-left: 24% !Important; padding-right: 24% !important}
}
@media all and (max-width: 767px){ 
.tira-titulos .et_pb_column{width: 100% !important; margin-right: 0% !important; margin-bottom: 5% !important}
.tira-titulos .et_pb_column:last-child{margin-bottom: 0 !important}
} @media all and (min-width: 768px) and (max-width: 980px) {
.cmplz-body .cmplz-message{margin-bottom: 20px;}
}
@media all and (max-width: 767px) {
.cmplz-cookiebanner .cmplz-header{display: none !important}
#cmplz-cookiebanner-container, .cmplz-cookiebanner{ z-index: 999999999999 !important }
}
.cmplz-description{line-height: 1.4em;}
.cmplz-cookiebanner.cmplz-show .cmplz-header .cmplz-title{display: none !important}