.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_search .screen-reader-text{display:none}.et_pb_search{border:1px solid #ddd;border-radius:3px;overflow:hidden}.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit{padding:.715em;margin:0;font-size:14px;line-height:normal!important;border:none;color:#666}.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_search input.et_pb_s::-moz-placeholder{color:#666}.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#666}.et_pb_search input.et_pb_s{-webkit-appearance:none;background:transparent;display:inline-block;padding-right:80px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.et_pb_search .et_pb_searchform{position:relative}.et_pb_search .et_pb_searchform>div{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_search input.et_pb_searchsubmit{min-height:100%!important;background-color:#ddd;cursor:pointer}.et_pb_search.et_pb_text_align_right .et_pb_searchform>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center input.et_pb_s{text-align:center}.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit{display:none}.et_pb_search.et_pb_hide_search_button input.et_pb_s{padding-left:.7em;padding-right:.7em}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s{border:none;color:#666}.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et_pb_search.et_pb_text_align_right-tablet .et_pb_searchform>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right-tablet input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{text-align:center}.et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s{border:none;color:#666}.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et_pb_search.et_pb_text_align_right-phone .et_pb_searchform>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right-phone input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center-phone input.et_pb_s{text-align:center}.et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}.enlace-whatsapp .et_pb_blurb_content{display: flex; align-items: center;}
.enlace-whatsapp .et_pb_blurb_content .et_pb_main_blurb_image{padding-top: 0 !important; margin-bottom: 0; text-align: center; padding-left: 3px;}
.bloque-cursos article#post-1202, .bloque-cursos article#post-78, .bloque-cursos article#post-2905, .bloque-cursos article#post-2911{pointer-events: none !important;}
.bloque-cursos article#post-1202 a.more-link, .bloque-cursos article#post-78 a.more-link, .bloque-cursos article#post-2905 a.more-link, .bloque-cursos article#post-2911 a.more-link{display: none !important;} .seccion-oculta{display: none !important} .noclic > a{cursor: default !important}
header#main-header{box-shadow: none;}
header#main-header .container{padding-right: 0 !important; transition: all .15s ease;}
header#main-header .container .logo_container a img{height: auto; max-height: none; width: 130px; padding: 15px; border-radius: 100%; background-color: white;}
header#main-header  div#et-top-navigation{padding: 0 !important;}
header#main-header  div#et-top-navigation nav#top-menu-nav ul#top-menu > li > a{height: 85px; padding-bottom: 0; display: flex; align-items: center;}
header#main-header  nav#top-menu-nav ul#top-menu li a:hover{opacity: 1 !important}
header#main-header  nav#top-menu-nav ul#top-menu > li{transform: skewX(-7deg); padding-right: 0; margin-right: 5px}
header#main-header  nav#top-menu-nav ul#top-menu > li:hover{background: #f2f2f2;}
header#main-header  nav#top-menu-nav ul#top-menu > li > a{transform: skewX(7deg); padding-left: 20px; padding-right: 20px; cursor: pointer;}
header#main-header  nav#top-menu-nav ul#top-menu > li.menu-item-has-children > a{padding-right: 32px;}
header#main-header  nav#top-menu-nav ul#top-menu .menu-item-has-children>a:first-child:after{content: "c"; right: 13px; height: 85px; display: flex; align-items: center;}
header#main-header  nav#top-menu-nav ul#top-menu > li.current-menu-item, header#main-header nav#top-menu-nav ul#top-menu > li.current-menu-item:hover, header#main-header nav#top-menu-nav ul#top-menu > li.current-page-ancestor{background: #f1b04b;}
header#main-header  nav#top-menu-nav ul#top-menu > li.contacto{background: #f2f2f2; transform: skewX(-7deg); padding-left: 35px; padding-right: 45px; margin-right: -5px;}
header#main-header  nav#top-menu-nav ul#top-menu > li.current-menu-item.contacto{background: #f1b04b;}
header#main-header nav#top-menu-nav ul#top-menu > li.contacto > a{padding: 0; transform: skewX(0deg);}
header#main-header  nav#top-menu-nav ul#top-menu > li.contacto a > div{background: #0e371d; padding: 15px; transition: all .15s ease;}
header#main-header  nav#top-menu-nav ul#top-menu > li.contacto a > div:hover{background: #f1b04b;}
header#main-header  nav#top-menu-nav ul#top-menu > li.contacto a > div > p{transform: skewX(7deg); color: white; transition: all .15s ease;}
header#main-header  nav#top-menu-nav ul#top-menu > li.contacto a > div:hover > p{color: #0e371d}
header#main-header  nav#top-menu-nav ul#top-menu > li > ul.sub-menu{transform: skewX(7deg); margin-left: 11px; padding: 0;}
header#main-header  nav#top-menu-nav ul#top-menu > li > ul.sub-menu li{padding: 0; width: 100%;}
header#main-header  nav#top-menu-nav ul#top-menu > li > ul.sub-menu li a{font-size: 16px; width: 100%; padding: 10px 20px; transition: none !important;}
header#main-header  nav#top-menu-nav ul#top-menu > li > ul.sub-menu li.current-menu-item a, header#main-header  nav#top-menu-nav ul#top-menu > li > ul.sub-menu li.current-menu-item a:hover{background: #f1b04b;}
@media all and (min-width: 981px) and (max-width: 1210px) {
header#main-header div#et-top-navigation nav#top-menu-nav ul#top-menu > li > a{font-size: 16px}
header#main-header nav#top-menu-nav ul#top-menu > li > a{padding-left: 15px; padding-right: 15px;}
header#main-header nav#top-menu-nav ul#top-menu > li.menu-item-has-children > a{padding-right: 25px;}
header#main-header nav#top-menu-nav ul#top-menu > li.contacto{padding-left: 25px; padding-right: 30px;}
header#main-header nav#top-menu-nav ul#top-menu .menu-item-has-children>a:first-child:after{right: 7px;}
}
@media all and (min-width: 981px) and (max-width: 1085px){
header#main-header div#et-top-navigation nav#top-menu-nav ul#top-menu > li > a{font-size: 15px}
header#main-header .container{padding-left: 10px !important;}
header#main-header nav#top-menu-nav ul#top-menu > li > a{padding-left: 13px; padding-right: 13px;}
header#main-header nav#top-menu-nav ul#top-menu > li.menu-item-has-children > a{padding-right: 20px; padding-left: 10px;}
header#main-header nav#top-menu-nav ul#top-menu > li{margin-right: 3px;}
header#main-header nav#top-menu-nav ul#top-menu .menu-item-has-children>a:first-child:after{right: 3px;}
} #main-header.et-fixed-header{-webkit-box-shadow: none !important; box-shadow: none !important;} @media all and (max-width: 980px){
.noclic > a{pointer-events: none;}
header#main-header{height: 70px !important; position: fixed !important;}
header#main-header .container{height: 70px !important; width: 95% !important;}
header#main-header .container .logo_container a img{width: 100px; padding: 10px;}
div#et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before{color: #0e371d; font-size: 50px;}
.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom: 0; top: 11px;}
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: #f2f2f2!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: 8px; 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 ul li a{border-bottom: 1px solid #cdcdcd !important; text-transform: none; font-size: 16px;}
#main-header .et_mobile_menu li ul li:last-child a{margin-bottom: 10px; border-bottom: none !important;}
.et_mobile_menu li.menu-item-has-children > a{background: #d0d0d0 !important;}
.et_mobile_menu li.diferentes a{background: #f7f7f7 !important;}
.et_mobile_menu li a:hover{opacity: 1 !important}
.et_mobile_menu li.inicio a{background: #101f26 !important; color: white !important;}
.et_mobile_menu li.current-menu-item.inicio > a{color: #101f26 !important;}
.et_mobile_menu li.current-menu-item > a, .et_mobile_menu li.current-menu-item.diferentes > a{background: #f1b04b!important;}
.et_mobile_menu li.contacto{transform: skewX(-7deg); background: #0e371d !important; width: fit-content; margin: auto; padding: 0 25px; margin-top: 15px;}
.et_mobile_menu li.contacto a{color: white !important; margin-bottom: 0;}
.et_mobile_menu li.contacto a div{transform: skewX(7deg);}
.et_mobile_menu li.current-menu-item.contacto a{background: #0e371d !important;}
} .imagen-cabecera .et_pb_image_wrap img{height: 500px; object-fit: cover;}
.imagen-cabecera-estrecha .et_pb_image_wrap img{height: 300px; object-fit: cover;}
.imagen-cabecera.proyectos .et_pb_image_wrap img{height: 450px;}
@media all and (min-width: 768px) and (max-width: 980px){
.imagen-cabecera .et_pb_image_wrap img{height: 400px;}
.imagen-cabecera.proyectos .et_pb_image_wrap img{height: 400px !important;}
}
@media all and (max-width: 767px){
.cabecera-boton .et_pb_row .et_pb_column:last-child{margin-bottom: -25px !important}
.imagen-cabecera .et_pb_image_wrap img{height: 300px;}
.imagen-cabecera-estrecha .et_pb_image_wrap img{height: 250px;}
.imagen-cabecera.proyectos .et_pb_image_wrap img{height: 300px !important;}
} .texto-tira-amarilla .et_pb_text_inner{transform: skewx(7deg);}
@media all and (max-width: 980px) {
div#et-main-area{overflow: hidden;}
} .separador-naranja{width: 100px; height: 6px; border: none; background: #f1b04b; margin-left: 0; margin-top: 30px} .enlaces-alumnos .alumnos-items{margin-top: 30px; display: flex !important; flex-direction: row; justify-content: flex-end;}
.enlaces-alumnos .alumnos-items .alumnos-items-texto{width: 100%; padding-right: 35px;}
.enlaces-alumnos .alumnos-items .alumnos-items-texto p{font-size: 16px; line-height: 1.6em;}
.enlaces-alumnos .alumnos-items .alumnos-items-flecha a{background: #f0af55; padding: 10px; width: fit-content; height: fit-content; display: flex; transform: skewx(-7deg); transition: all .15s ease;}
.enlaces-alumnos .alumnos-items .alumnos-items-flecha .flecha{transform: skewx(7deg);}
.enlaces-alumnos .alumnos-items .alumnos-items-flecha:hover a{opacity: .75}
@media all and (max-width: 980px){
} .bloque-cursos .et_pb_ajax_pagination_container{display: flex; flex-direction: row; flex-wrap: wrap;}
.bloque-cursos article{border-radius: 13px !important; overflow: hidden; border: none !important; -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.15); box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.15); display: flex; flex-direction: column; padding-bottom: 7px !important; transition: all .15s ease;}
.bloque-cursos article:hover{-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.30); -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.30); box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.30);}
.bloque-cursos article .et_pb_image_container{order: 1; margin-bottom: -20px;}
.bloque-cursos article a.entry-featured-image-url{margin-bottom: 0; overflow: hidden; order: 1; margin-bottom: -20px;}
.bloque-cursos article a.entry-featured-image-url img{transition: all .15s ease;}
.bloque-cursos article:hover a.entry-featured-image-url img{transform: scale(1.03)}
.bloque-cursos article p.post-meta{order: 2; background: #f1b04b; width: fit-content; padding: 5px 10px 3px 10px !important; margin-bottom: -15px; z-index: 9; pointer-events: none; cursor: default; display: inline-block; margin-left: 19px;}
.bloque-cursos article p.post-meta a{pointer-events: none; cursor: default; display: inline-block;}
.bloque-cursos article h3.entry-title{width: 100%; padding: 19px; background: #0e371d; color: white; font-weight: bold; font-size: 20px; line-height: 1.2em; order: 3; padding-top: 30px !important}
.bloque-cursos article .post-content{order: 4; padding-top: 15px; padding-left: 19px; padding-right: 19px;}
.bloque-cursos article .post-content .post-content-inner{margin-bottom: 10px !important;}
.bloque-cursos article .post-content a.more-link{font-size: 0; margin-top: 10px !important;}
.bloque-cursos article .post-content a.more-link:after{content: 'Más información →'; font-size: 16px; color: #0e371d; font-family: 'Bitter',Georgia,"Times New Roman",serif; font-weight: 700; font-style: italic; transition: .15s ease 0s}
.bloque-cursos article .post-content a.more-link:hover:after{padding-left: 5px;}
@media all and (min-width: 981px){
.bloque-cursos .et_pb_ajax_pagination_container article{width: 31.33% !important; margin-right: 3% ! IMPORTANT;}
.bloque-cursos .et_pb_ajax_pagination_container article:nth-child(3n){margin-right: 0 ! IMPORTANT;}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.bloque-cursos .et_pb_ajax_pagination_container article{width: 48.5% !important; margin-right: 3% ! IMPORTANT;}
.bloque-cursos .et_pb_ajax_pagination_container article:nth-child(2n){margin-right: 0 ! IMPORTANT;}
}
@media all and (max-width: 767px) {
.bloque-cursos .et_pb_ajax_pagination_container article{width: 100% !important; margin-right: 0 ! IMPORTANT;}
} .efecto-oblicuo{transform: skewX(-5deg); overflow: hidden;}
.efecto-oblicuo span.et_pb_image_wrap{transform: skewX(5deg);}
.efecto-oblicuo span.et_pb_image_wrap img{transform: scale(1.09);}
@media all and (max-width: 767px){
.efecto-oblicuo.movil-no{transform: skewX(0);}
.efecto-oblicuo.movil-no span.et_pb_image_wrap{transform: skewX(0);}
.efecto-oblicuo.movil-no span.et_pb_image_wrap img{transform: scale(1);}
}   .imagen-cabecera.proyectos .et_pb_image_wrap img{height: 450px;} .migas .et_pb_text_inner{height: 50px; display: flex; align-items: center;}
.migas .et_pb_text_inner > div > a, .migas .et_pb_text_inner > div > p{transform: skewX(-7deg); color: #0e371d !important; padding: 0 15px; height: 50px; display: flex; align-items: center; transition: all 0.15s ease 0s;}
.migas .et_pb_text_inner > div > a > span, .migas .et_pb_text_inner > div > p > span{transform: skewX(7deg);}
.migas .et_pb_text_inner  a.inicio{background: #f0b055; padding-left: 0 !important}
.migas .et_pb_text_inner  a.formacion {background: #f5d1a0;}
.migas .et_pb_text_inner  a.formacion:hover {background: #fecb85;}
.migas .et_pb_text_inner  p.final {background: #f3f3f3;}
@media all and (min-width: 768px) and (max-width: 980px){
.migas .et_pb_text_inner, .migas .et_pb_text_inner > div > a, .migas .et_pb_text_inner > div > p{height: 70px;}
}
@media all and (max-width: 767px) {
.migas .et_pb_text_inner{flex-wrap: wrap;}
.migas .et_pb_text_inner .inicio-container, .migas .et_pb_text_inner .formacion-container{width: 50%;}
.migas .et_pb_text_inner .final-container{width: 100%;}
.formacion-container{background: #f5d1a0;}
.migas .et_pb_text_inner p.final{height: 70px; padding-left: 5%;}
.migas .et_pb_text_inner .final-container{background: #f3f3f3;}
.migas .et_pb_text_inner a.inicio{padding-left: 10% !important;}
} .separador-naranja{margin-bottom: 35px;} .direccion{display: flex; flex-direction: column}
.direccion strong{margin-top: 5px; font-weight: 800; color: #0d2b4a}
.direccion br{display: none} .plazas{margin-top: 5px; padding-bottom: 0px;}
.plazas span{font-size: 46px; font-weight: 900; color: #f0af55;}
p.plazas-info{color: #7e7e7e; font-size: 16px; font-weight: 600} .carga{padding-bottom: 0px; display: flex; flex-direction: column; font-size: 18px; line-height: 2em;}
.carga span{font-size: 38px; font-weight: 900; color: #f0af55;} .fecha{font-size: 26px; }
.fecha span{font-weight: 800; color: #0d2b4a;}
.titulillo-imparticion{font-size: 22px; font-weight: 600; color: #0d2b4a; padding-bottom: 5px} .modalidad{margin-top: 5px; padding-bottom: 0px; font-size: 32px; font-weight: 900; color: #f0af55;} .precio{padding-bottom: 0px; display: flex; flex-direction: row; align-items: baseline; font-size: 36px; color: #efae5d; margin-bottom: 10px}
.precio span{font-size: 40px; font-weight: 900; }
.bloque-precio-linealarga .et_pb_text_inner{max-width: 250px;} .fecha-ins{padding-bottom: 0px; display: flex; flex-direction: column; font-size: 18px; line-height: 1.6em;}
.fecha-ins .segunda{margin-top: 0; padding-bottom: 0px; font-size: 28px; font-weight: 900; color: #f0af55;}
.fecha-ins .tercera{font-weight: 900; color: #7e7e7e; font-size: 20px;} .planes-estudio .creditos{font-weight: bolder; color: #7e7e7e;}
.planes-estudio .et_pb_text_inner > ul{margin-top: 10px; list-style-type: none; padding-left: 0}
.planes-estudio .et_pb_text_inner > ul > li{font-weight: 500 !important; display: flex; line-height: 1.6em !important; margin-bottom: 10px;}
.planes-estudio .et_pb_text_inner > ul > ul{margin-left: 15px; margin-top: -5px; margin-bottom: -8px;}
.planes-estudio .et_pb_text_inner > ul > li:before{content: '▶'; font-size: 12px; margin-right: 8px; color: #eeae5d;}
.planes-estudio p{padding-bottom: 0} .cta-contacto h3{font-weight: 700; font-size: 24px; color: #0e371d!important; margin-bottom: 5px}
.cta-contacto .gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 10px;}
.cta-contacto #gform_fields_1 input, .cta-contacto #gform_fields_1 textarea{ background: #f3f3f3; padding: 10px 15px; color: #303030; font-size: 16px; line-height: 1.4em; border: 1px solid #f3f3f3;}
.cta-contacto #gform_fields_1 .ginput_container_consent{font-size: 12px; color: #222941; display: flex; line-height: 1.5em; align-items: flex-start;}
.cta-contacto #gform_fields_1 .ginput_container_consent > input{margin-right: 10px}
.cta-contacto .gform_wrapper .gfield_required{display: none !important}
.cta-contacto .gform_footer #gform_submit_button_1{color: white!important; font-size: 20px; font-weight: 600!important; background-color: #0e371d; padding-top: 8px!important; padding-right: 45px!important; padding-bottom: 8px!important; padding-left: 45px!important; transition: all .15s ease; -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; margin: 0; text-align: center; cursor: pointer; border: none; font-family: 'Bitter',Georgia,"Times New Roman",serif; text-transform: uppercase; width: 100%;}
.cta-contacto .gform_footer #gform_submit_button_1:hover{background: #f1b04b;; color: #0e371d !important;}
.cta-contacto .gform_validation_errors ,.cta-contacto .validation_message{display: none !important}
.cta-contacto #gform_fields_1 .gfield_error input, .cta-contacto #gform_fields_1 .gfield_error textarea{border-color: #c02b0a}
.cta-contacto #gform_confirmation_message_1{border: 2px solid #2d882d; padding: 25px 30px; color: #222941; background: #2d882e0a; font-weight: normal; text-align: center; font-size: 18px; line-height: 1.6em; margin-bottom: 45px;}
.cta-contacto .subtitulo{margin-bottom: 5px; color: #7e7e7e; font-weight: 700; font-size: 20px;;} .gform_ajax_spinner {margin-top: 6px; border: 4px solid #0e371d; border-left: 4px solid rgba(255, 255, 255, 0); animation: spinner 1.1s infinite linear; border-radius: 50%; width: 30px; height: 30px; position: absolute; right: -40px; z-index: 99999999}
@keyframes spinner {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
.info-proteccion-datos{font-size: 13px; line-height: 1.2em; margin-top: 10px; color: #4d4d4d;}
.info-proteccion-datos .titulo{font-size: 15px; font-weight: bold; padding-bottom: 8px}
.info-proteccion-datos p{padding-bottom: 6px}
.info-proteccion-datos p a{color: #4d4d4d; font-weight: bold; text-decoration: underline;}
@media all and (max-width: 767px){
.cta-contacto h3{text-align: left; font-size: 30px;}
.cta-contacto .subtitulo{text-align: right}
} @media all and (max-width: 767px){
.enlace-mas-info .et_pb_text_inner{display: flex; align-items: center; justify-content: center;}
.enlace-mas-info .et_pb_text_inner p{width: 100%; display: flex; align-items: center; justify-content: center;}
.enlace-mas-info .et_pb_text_inner a{width: 100%;  padding-top: 10px; padding-bottom: 10px;}
} @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} .cta-contacto .info-correo{display: flex; flex-direction: row; margin-bottom: 5px;}
.cta-contacto .info-correo .texto{margin-top: -5px; margin-left: 10px;}
.cta-contacto .info-correo.whats .texto{margin-left: 5px;}
.cta-contacto .info-correo.whats{margin-bottom: 15px;}
.cta-contacto .info-correo .texto a{color: #303030 !important; text-decoration: underline;}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 0px 0px 0px 0px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #222222; --cmplz_text_font_size: 14px; --cmplz_link_font_size: 14px; --cmplz_category_body_font_size: 14px; --cmplz_button_accept_background_color: #0d2b4a; --cmplz_button_accept_border_color: #0d2b4a; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 0px 0px 0px 0px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #81d742; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}@media (max-width: 768px) { .cmplz-cookiebanner { width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (max-width: 1023px) { .cmplz-cookiebanner { max-width: 100%; }}@media (max-width: 1023px) { .cmplz-cookiebanner { transform: translateX(-50%); bottom: 0; top: initial; }}@media (min-width: 1024px) { .cmplz-cookiebanner { margin: 10px; width: calc(100% - 20px); grid-column-gap: 10px; display: grid; grid-template-columns: 1fr 1fr; bottom: 0; left: initial; top: initial; transform: initial; } .cmplz-cookiebanner.cmplz-categories-type-save-preferences .cmplz-body > div { width: 49%; } .cmplz-cookiebanner.cmplz-categories-visible .cmplz-body > div { width: 49%; } .cmplz-cookiebanner .cmplz-body { grid-column: span 2; display: flex; gap: 10px; } .cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons { grid-column: inherit; } .cmplz-cookiebanner .cmplz-description { grid-column-start: 1; } .cmplz-cookiebanner.optin .cmplz-categories, .cmplz-cookiebanner.optout .cmplz-categories { width: 85vw; grid-column-start: 2; } .cmplz-cookiebanner .cmplz-buttons { grid-column-start: 3; grid-row-start: 3; display: flex; flex-direction: column; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-width: 250px; width: 100%; } .cmplz-cookiebanner .cmplz-links.cmplz-documents { grid-column-end: 3; } .cmplz-cookiebanner .cmplz-links.cmplz-information { grid-column-start: 3; grid-column-end: 4; grid-row-start: 5; display: flex; justify-content: flex-end; } .cmplz-cookiebanner .cmplz-links.cmplz-documents { grid-column-start: 1; grid-row-start: 5; display: flex; justify-content: flex-start; } .cmplz-cookiebanner .cmplz-categories.cmplz-tcf { height: 160px; } .cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons, .cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons { flex-direction: initial; } .cmplz-cookiebanner.cmplz-categories-type-view-preferences.cmplz-categories-visible .cmplz-buttons, .cmplz-cookiebanner.cmplz-categories-type-no.cmplz-categories-visible .cmplz-buttons { flex-direction: column; }}.cmplz-categories.cmplz-tcf,.cmplz-link.cmplz-manage-options,.cmplz-manage-vendors,.cmplz-read-more,.cmplz-view-preferences,.cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}#cmplz-manage-consent .cmplz-manage-consent { display: none;}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-close { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}