:root{--primary-color:#e5007e;--secondary-color:#fffaf3;--terciary-color:#161616;--theme-font-family:"Rubik", sans-serif}.single-cursos .carousel-element{display:none}.page-cursos-de-cine-y-audiovisual-especializados .carousel-parent,.tax-courses_category .carousel-parent{display:none}.page-cursos-de-cine-y-audiovisual-especializados .page-header .overlay,.tax-courses_category .page-header .overlay{background-image:linear-gradient(to right,rgb(0 0 0 / .8),#fff0 70%);background-position:center;background-size:cover}.page-cursos-de-cine-y-audiovisual-especializados h1,.tax-courses_category h1{margin:0;padding:25px 0;font-size:90px;text-transform:uppercase;color:var(--secondary-color);line-height:1}.tax-courses_category h1{padding-top:0!important;line-height:1}.tax-courses_category h5{margin:0;color:var(--secondary-color);font-weight:500;font-size:25px;line-height:1;padding-top:25px}.page-cursos-de-cine-y-audiovisual-especializados h1.search-title{font-size:70px}.page-cursos-de-cine-y-audiovisual-especializados h1.search-title span{text-transform:none}.page-cursos-de-cine-y-audiovisual-especializados .toolbar,.tax-courses_category .toolbar{background-color:var(--primary-color);padding:5px 0}.page-cursos-de-cine-y-audiovisual-especializados .toolbar .container,.tax-courses_category .toolbar .container{display:flex;justify-content:space-between;align-items:center}.page-cursos-de-cine-y-audiovisual-especializados .toolbar .container span,.tax-courses_category .toolbar .container span{color:var(--terciary-color);font-weight:600;font-size:1.2rem;user-select:none}.search-input-container{display:flex;gap:2rem;align-items:center}.search-input-container form{position:relative}.search-input-container .search-input{border:0!important;color:var(--terciary-color)!important;padding:4px 28px 4px 7px!important;font-family:var(--theme-font-family)!important;outline:none;border-radius:5px!important}.search-input-container button:not(.dropdown-btn){background-color:#fff0;appearance:none;-webkit-appearance:none;border:0!important;color:var(--terciary-color)!important;padding:0!important;cursor:pointer;position:absolute;z-index:99;width:16px;height:16px;bottom:0;top:0;right:.5rem;margin:auto}.search-input-container button img{width:15px}.search-input:focus,.search-input:focus-visible,.search-input:active{outline:none!important}.active-courses-list,.returning-courses-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.course-list-item{min-width:unset!important;height:auto!important;overflow:hidden;position:relative;width:100%!important;aspect-ratio:1!important}.course-list-item .text-content{position:absolute;top:1.5rem;left:1.5rem;bottom:unset!important}.course-list-item .item-background{height:100%;width:100%;transition:all ease-in-out 0.75s}.course-list-item .overlay{height:inherit!important;width:inherit!important;background-image:linear-gradient(to bottom,rgb(0 0 0 / .8),#fff0 80%)!important;padding:1rem!important;display:flex!important;align-items:flex-start!important}.active-courses-list .course-list-item h3,.returning-courses-list .course-list-item h3{color:var(--secondary-color);transition:color ease-in-out 300ms;font-size:1.6rem;line-height:1;margin:0;margin-top:20px}.active-courses-list .course-list-item .course-categories,.active-courses-list .course-list-item .course-categories a,.returning-courses-list .course-list-item .course-categories,.returning-courses-list .course-list-item .course-categories a{color:var(--primary-color);text-transform:uppercase;transition:color ease-in-out 300ms;line-height:1}.active-courses-list .course-list-item .course-categories a:hover,.returning-courses-list .course-list-item .course-categories a:hover{color:var(--secondary-color)}.active-courses-list .course-list-item .course-date,.returning-courses-list .course-list-item .course-date{color:var(--primary-color);line-height:1}.active-courses-list .course-item-link:hover .course-list-item>.item-background,.returning-courses-list .course-item-link:hover .course-list-item>.item-background{transform:scale(1.1)}.course-item-link{cursor:pointer}.page-cursos-de-cine-y-audiovisual-especializados .section-title,.tax-courses_category .section-title{padding:3rem 0}.page-cursos-de-cine-y-audiovisual-especializados .section-title h2,.tax-courses_category .section-title h2{margin:0;font-size:3rem;line-height:1}.single-cursos .featured-image .container{flex:1}.single-cursos .featured-image .container{flex:1}.single-cursos .featured-image .overlay{background-image:linear-gradient(to right,rgb(0 0 0 / .8),#fff0 100%);background-position:center;background-size:cover;aspect-ratio:4/1;display:flex;align-items:center}.single-cursos .featured-image .overlay .title-content{padding:3rem 0}.single-cursos .featured-image a,.single-cursos .featured-image span{color:var(--primary-color);transition:color ease-in-out 300ms;font-size:3rem;text-transform:uppercase}.single-cursos .featured-image a:hover{color:var(--secondary-color)}.single-cursos .entry-title{color:var(--secondary-color);font-size:5rem;text-transform:uppercase;line-height:1;max-width:70%;margin-top:10px!important;margin-bottom:0px!important}.single-cursos .curso-content{padding-top:70px}.single-cursos .programa{padding-top:2rem;padding-bottom:5rem}.single-cursos .programa h3{text-transform:uppercase;font-size:3rem;margin:0}.single-cursos .tabs-section{border-top:2px solid var(--terciary-color)}.single-cursos .tabs-section.mobile{display:none}.single-cursos .tabs-section .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:3rem 0}.single-cursos .tabs-section.medium .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.single-cursos .tabs-section.mobile{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;padding:2rem 0}.single-cursos .tabs-section a.tabs-link{line-height:1;color:var(--terciary-color);font-size:2rem;font-weight:700;display:flex;align-items:start;gap:5rem;transition:color ease-in-out 300ms}.single-cursos .tabs-section.mobile a.tabs-link{gap:0;justify-content:space-between}.single-cursos .tabs-section a.tabs-link.active{color:var(--primary-color)}.single-cursos .tabs-section a.tabs-link span{background-image:url(/wp-content/themes/pixelian/media/images/arrow-down.svg);background-size:25px 35px;background-position:center center;background-repeat:no-repeat;width:25px;height:35px;margin-right:10%;transition:all ease-in-out 300ms}.single-cursos .tabs-section.mobile a.tabs-link{align-items:center}.single-cursos .tabs-section a.tabs-link.active span{transform:rotate(360deg);background-image:url(/wp-content/themes/pixelian/media/images/times.svg)}.single-cursos .tabs-section .tabs-content-item{display:none;padding-bottom:3rem}.single-cursos .tabs-section .tabs-content-item.profesorado-content .wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding-top:2rem}.single-cursos .tabs-section .tabs-content-item.profesorado-content .profesor-item img{width:200px;aspect-ratio:1;object-fit:cover;border:2px solid #cdcdcd}.single-cursos .tabs-section .tabs-content-item.profesorado-content .profesor-item .content h5{margin:0;padding:5px 0;font-size:1.2rem;font-weight:700;color:var(--primary-color);transition:color ease-in-out 300ms}.single-cursos .tabs-section .tabs-content-item.profesorado-content .profesor-item .content p{margin:0}.single-cursos .tabs-section .tabs-content-item.profesorado-content .profesor-item .content a{color:var(--primary-color);transition:all ease-in-out 300ms}.single-cursos .tabs-section .tabs-content-item.profesorado-content .profesor-item .content a:hover,.single-cursos .tabs-section .tabs-content-item.profesorado-content .profesor-item .content a:hover h5{text-decoration:underline}.single-cursos .section-title{padding:3rem 0}.single-cursos .section-title h2{margin:0;font-size:3rem;line-height:1}.single-cursos .precio-container{padding:2rem 0;background-color:var(--terciary-color);color:var(--secondary-color)}.single-cursos .precio-container .container .content-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.single-cursos .precio-container .container span{font-size:1.5rem}.single-cursos .btn-matriculacion{font-size:1.2rem;background-color:var(--primary-color);color:var(--secondary-color);text-transform:uppercase;font-weight:700;padding:.3rem 2.5rem;border:2px solid var(--primary-color);border-radius:10px;transition:all ease-in-out 300ms}.single-cursos .btn-matriculacion:hover{background-color:#fff0}.single-cursos .course-list-item{min-width:450px!important}.single-cursos .financiacion-container{margin-top:2rem}.single-cursos .financiacion-container img{width:100%}article .caja-informacion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:40px}article .caja-informacion .caja-informacion-section:not(.modalidad){grid-column:span 1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;background-color:var(--primary-color);border-radius:10px;padding:2rem 3rem}article .caja-informacion .caja-informacion-section.modalidad{display:flex;justify-content:center;gap:40px;background-color:var(--primary-color);border-radius:10px;padding:2rem 3rem}article .caja-informacion .caja-informacion-section.modalidad .modalidad-item{display:flex;flex-direction:column;align-items:center;justify-content:center}article .caja-informacion .caja-informacion-section.modalidad .modalidad-item p{margin:0;margin-bottom:5px;font-weight:700;font-size:1.1rem}article .caja-informacion .caja-informacion-section .icon{grid-column:span 3;display:flex;justify-content:center;align-items:center}article .caja-informacion .caja-informacion-section .content{grid-column:span 9;color:var(--terciary-color);display:flex;flex-direction:column;justify-content:center}article .caja-informacion .caja-informacion-section .icon img{width:70px;height:70px}article .caja-informacion .caja-informacion-section .content p{margin:0;font-size:1.1rem}article .caja-informacion .caja-informacion-section .content p:last-child{margin-top:8px}article .caja-informacion .caja-informacion-section.modalidad img,article .caja-informacion .caja-informacion-section.modalidad svg{width:50px}article .curso-content .section .section-title h3{margin:0;font-size:2.5rem;max-width:300px;line-height:1.2}article .curso-header img{object-fit:cover;width:100%;aspect-ratio:4/1}article .curso-content .section:not(.programa-formativo,.profesores) .section-content p:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content ul:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content ol:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content h1:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content h2:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content h3:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content h4:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content h5:first-child,article .curso-content .section:not(.programa-formativo,.profesores) .section-content h6:first-child{margin-top:10px}article .curso-content .section .section-content p{margin-bottom:25px}article .curso-content .section .section-content p.bigger{font-size:2rem;line-height:1.1;font-weight:400}article .curso-content .section .section-content p:not(.bigger){font-size:1.2rem;line-height:1.1;font-weight:400}article .curso-content .section .section-content ul ul,article .curso-content .section .section-content ol ol,article .curso-content .section .section-content ol ul,article .curso-content .section .section-content ul ol{margin-top:25px}article .curso-content .section .section-content ul ul{list-style:none!important;list-style-type:none!important}article .curso-content .section .section-content ul{padding-left:0;margin:0;list-style:none}article .curso-content .section .section-content ol{margin:0;padding-left:0}article .curso-content .section .section-content .accordions ul,article .curso-content .section .section-content .accordions ol{padding-left:40px}article .curso-content .section .section-content ul li,article .curso-content .section .section-content ol li{font-size:1.2rem;line-height:1.1;font-weight:400;margin-bottom:25px;position:relative}article .curso-content .section .section-content ul li:before,article .curso-content .section .section-content ul ul li:before{content:"";width:10px;height:10px;background-color:var(--primary-color);transform:rotate(45deg);position:absolute;top:7px;left:-20px}article .curso-content .section .section-content ul ul li:before{width:7px;height:7px;background-color:var(--terciary-color)}article .curso-content .section .section-content .accordions{margin-top:50px}article .curso-content .section .section-content .accordion-item{padding:1rem 0}article .curso-content .section .section-content .accordion-item .title-wrapper h3{font-weight:400}article .curso-content .section .section-content .accordion-item .content-wrapper{padding-top:20px;width:100%}article .curso-content .section .section-content .profesorado{margin-top:50px}article .curso-content .section .section-content .profesorado .profesor-item{padding:.5rem 0;border-top:1px solid var(--terciary-color);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}article .curso-content .section .section-content .profesorado .profesor-item .content{grid-column:span 9}article .curso-content .section .section-content .profesorado .profesor-item .image{grid-column:span 3;line-height:0}article .curso-content .section .section-content .profesorado .profesor-item .image a img{transition:transform ease-in-out 500ms}article .curso-content .section .section-content .profesorado .profesor-item .image a:hover img{transform:perspective(400px) rotateY(180deg)}article .curso-content .section .section-content .profesorado .profesor-item .content a h5{font-size:1.4rem;color:var(--primary-color);font-weight:700;margin:0;line-height:1;margin-bottom:10px;transition:color ease-in-out 500ms}article .curso-content .section .section-content .profesorado .profesor-item .content a:hover h5{color:var(--terciary-color)}article .curso-content .section .section-content .profesorado .profesor-item .content p{margin:0;font-size:1.1rem;line-height:1.3}article .curso-content .section .section-content .profesorado .profesor-item .content p.email{margin-top:20px}article .curso-content .section .section-content .profesorado .profesor-item .content .email-link{color:var(--terciary-color);transition:color ease-in-out 300ms}article .curso-content .section .section-content .profesorado .profesor-item .content .email-link:hover{color:var(--primary-color)}article .curso-content .section .section-content .profesorado .profesor-item .image img{width:126px;height:126px;object-fit:cover;border-radius:10px}article .curso-content .curso-footer{display:grid;grid-template-columns:repeat(14,minmax(0,1fr))!important;padding-bottom:8rem;gap:1rem}article .curso-content .curso-footer .precio,article .curso-content .curso-footer .matricula{grid-column:span 4}article .curso-content .curso-footer .texto{grid-column:span 6}article .curso-content .curso-footer .precio h3.title,article .curso-content .curso-footer .matricula h3.title{margin:0;font-size:2.5rem;line-height:1.2;margin-bottom:15px}article .curso-content .curso-footer .matricula h3.title{padding-bottom:8px}article .curso-content .curso-footer .precio .valor{font-size:1.7rem;margin:0}article .curso-content .curso-footer .texto p{font-size:2.8rem;font-weight:300;line-height:1;margin:0}article .curso-content .curso-footer .texto p span{color:var(--primary-color);font-weight:700}article .floating-button,article .floating-button:active,article .floating-button:focus,article .floating-button:visited{position:fixed;right:30px;bottom:30px;color:var(--secondary-color)!important;background-color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;padding:.3rem 0.9rem!important;border-radius:10px!important;font-weight:500!important;transition:all ease-in-out 300ms!important;box-shadow:none!important;outline:none!important}article .floating-button:hover{padding:.7rem 1.5rem!important}@media screen and (max-width:1300px){article .curso-content .title-curso h1{width:100%}}@media screen and (max-width:1150px){.single-cursos .tabs-section .tabs-content-item.profesorado-content .wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1100px){.active-courses-list,.returning-courses-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1070px){.single-cursos .tabs-section:not(.tabs-section.medium,.tabs-section.mobile){display:none}}@media screen and (max-width:1000px){.page-template-template-cursos .post-thumbnail img,.tax-courses_category .post-thumbnail img,article .curso-header img{aspect-ratio:4/1.5}}@media screen and (max-width:845px){.single-cursos .entry-title{max-width:100%}}@media screen and (max-width:815px){.page-template-template-cursos .post-thumbnail img,.tax-courses_category .post-thumbnail img,article .curso-header img{aspect-ratio:4/2}.curso-item .see-more-wrapper a{font-size:1.5rem!important}.curso-item .see-more-wrapper .arrow-right{width:20px;height:20px}article .caja-informacion .caja-informacion-section{grid-column:span 2!important}}@media screen and (max-width:800px){.active-courses-list,.returning-courses-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-cursos-de-cine-y-audiovisual-especializados h1,.tax-courses_category h1{font-size:3.5rem}}@media screen and (max-width:734px){.single-cursos .tabs-section.medium{display:none}.single-cursos .tabs-section.mobile{display:grid}.single-cursos .featured-image a,.single-cursos .featured-image span{font-size:3rem}.single-cursos .entry-title{font-size:4rem}}@media screen and (max-width:720px){article .curso-content .title-curso{padding-bottom:3rem}article .curso-content .title-curso h1{font-size:2rem}article .curso-content .section .section-title{grid-column:span 14}article .curso-content .section .section-title h3{font-size:1.8rem}article .curso-content .section .section-content{grid-column:span 14;margin-top:40px}article .curso-content .section .section-content p,article .curso-content .section .section-content span,article .curso-content .section .section-content ul{font-size:large!important}article .curso-content .section .section-content ul{margin-left:25px}.curso-item{display:none}.curso-item-mobile{display:block}.single-cursos .tabs-section .tabs-content-item.profesorado-content .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:615px){.single-cursos .precio-container .container .content-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;place-items:center}}@media screen and (max-width:600px){.page-template-template-cursos .entry-header h1,.tax-courses_category .entry-header h1{margin-bottom:40px;margin-top:40px!important;font-size:2rem!important}article .curso-content .curso-footer .precio,article .curso-content .curso-footer .matricula{grid-column:span 14}article .curso-content .curso-footer .matricula{margin-top:40px}.single-cursos .featured-image a,.single-cursos .featured-image span{font-size:2rem}.single-cursos .entry-title{font-size:3rem}.page-cursos-de-cine-y-audiovisual-especializados h1,.tax-courses_category h1{font-size:3rem}}@media screen and (max-width:550px){.page-cursos-de-cine-y-audiovisual-especializados .carousel-parent,.tax-courses_category .carousel-parent{display:block}.page-cursos-de-cine-y-audiovisual-especializados .active-courses-list-parent,.tax-courses_category .active-courses-list-parent,.page-cursos-de-cine-y-audiovisual-especializados .returning-courses-list-parent,.tax-courses_category .returning-courses-list-parent{display:none}}@media screen and (max-width:480px){.toolbar .container{flex-direction:column}.search-input-container{flex-direction:column;gap:0;padding-bottom:1rem}.single-cursos .tabs-section .tabs-content-item.profesorado-content .wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.page-cursos-de-cine-y-audiovisual-especializados h1,.tax-courses_category h1{font-size:2.2rem}.single-cursos .entry-title{font-size:2.2rem}}@media screen and (max-width:450px){.single-cursos .courses-list-parent{display:none}.single-cursos .carousel-element{display:block}}