body{font-family:"DINRoundWeb W01 Regular";color:#807e7e;background-color:#fcf7eb !important}a,a:active,a:visited,a:focus{outline:0;text-decoration:none;color:#000}.btn-back{text-decoration:none !important;margin:1rem 0 0;display:block;text-transform:uppercase;width:max-content;padding:6px 1.5rem 6px;color:#fff !important;font-size:14px;font-weight:500 !important;border:1px solid #d50037;border-radius:5px;background-color:#d50037}.btn-back:hover{background:0 0;color:#d50037 !important}h1{color:#d50037;font-size:4em;font-family:"DINRoundWeb W01 Bold";padding-top:25px;padding-bottom:30px;text-indent:-55px}h2{color:#fff;font-family:"DINRoundWeb W01 Bold";font-size:35px;line-height:46px}h3{color:#fff;font-size:60px;font-family:"DINRoundWeb W01 Bold";line-height:70px;text-transform:uppercase;padding-top:150px}h3 span{color:#d50037}h4{font-size:48px;color:#000;line-height:24px;margin-bottom:45px;margin-top:40px;font-family:"DINRoundWeb W01 Bold"}h5{font-size:35px;color:#fff;line-height:24px;margin-bottom:15px;margin-top:20px;font-family:"DINRoundWeb W01 Bold"}p{color:#000;font-family:"DINRoundWeb W01 Bold";font-size:35px;line-height:36px;padding-bottom:0}p span{color:#d50037}.header{height:160px;display:block}.logo-livisto{padding-top:50px;padding-bottom:60px}.logo-livisto a{float:left}.share{background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/share.png) center center;width:225px;height:155px;display:block;margin:0 auto;background-repeat:no-repeat;border-left:6px solid #fff;padding-left:20px;float:left;padding-top:25px;margin-left:75px}.share span{color:#fff;font-family:"DINRoundWeb W01 Bold";padding-top:110px;display:block}.livisto-footer{background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/livisto-along-with-you.svg);width:134px;height:101px;display:inline-block;background-size:contain;background-repeat:no-repeat}footer{background-color:#d50037 !important;min-height:275px;color:#fff;font-family:Arial;font-size:12px;margin-top:40px;padding:25px 0}footer a{color:#fff !important}footer a:hover{color:#fff !important;text-decoration:underline}footer .row{padding-top:20px}footer p{font-size:22px;font-family:"DINRoundWeb W01 Medium"}.footer-social{font-size:5em;margin-bottom:10px;display:flex;justify-content:center}.footer-social a{margin:0 3px}.footer-social a:hover{text-decoration:none;opacity:.8}.copyright{margin-top:10px;margin-bottom:10px}a:hover{color:#d50037 !important}.btn-livisto{background-color:#0aa0ba;color:#fff;border-radius:20px;border:0;padding:15px 25px;text-decoration:none}.btn-livisto:hover{background-color:#2390a0;color:#fff}.bg-main{background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/bg-main-general.jpg) center top;min-height:750px}@media (max-width:768px){.bg-main{background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/bg-main-general-mobile.jpg) center top;min-height:750px}}.bg-main-video{background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/bg-main-video.jpg) center top;min-height:505px;position:relative}.play-btn{width:100%;text-transform:uppercase;font-weight:700}.video-card{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3;background:#f5f5f5}.video-card img{width:100%;height:100%;object-fit:cover}.video-title{position:absolute;bottom:10px;left:10px;right:0;padding:10px;color:#fff;text-align:left;font-weight:600;font-size:18px}.share-button{position:absolute;top:30px;right:80px;background:0 0;border-radius:none;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:none;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/picto-share.png) center center;transition:all .3s ease}.download-button{position:absolute;top:30px;right:30px;background:0 0;border-radius:none;width:37px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/picto-download.png) center center;transition:all .3s ease}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/picto-play.png) center center;background-repeat:no-repeat}.play-button-main:hover{transform:translate(-50%,-50%) scale(1.1)}.play-button-main{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:94px;height:94px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/play.png) center center;background-repeat:no-repeat;z-index:100}.play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.main-video-container{position:relative;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;overflow:hidden}.share-button:hover{transform:scale(1.1)}.download-button:hover{transform:scale(1.1)}.main-video .share-button{position:absolute;top:350px;bottom:20px !important;right:47%;background:0 0;border-radius:none;width:83px;height:83px;display:flex;align-items:center;justify-content:center;border:none;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/share.png) center center}.main-video .video-title-top{position:absolute;top:70px;font-family:"DINRoundWeb W01 Bold";padding:10px;font-weight:600;font-size:35px;color:#fff}.main-video .video-title-bottom{position:absolute;top:250px;font-family:"DINRoundWeb W01 Bold";padding:10px;font-weight:600;font-size:48px;color:#fff}.video-title{position:absolute;bottom:10px;left:10px;right:0;padding:10px;color:#fff;text-align:left;font-weight:600;font-size:18px}.trailer-video{position:relative;width:92%}.trailer-video iframe{display:flex;align-items:center;justify-content:center;align-content:center;margin-top:60px;background-color:#000;padding:30px;border-radius:15px;z-index:20}.trailer-video-share .share-button{background:0 0;border-radius:none;width:47px;height:47px;border:none;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/picto-share-md.png) center center;position:absolute;right:-60px;top:50px;z-index:10}@media (max-width:992px){h1{font-size:2.8em;padding-top:25px;padding-bottom:30px;text-indent:0px}h2{font-size:25px;line-height:35px}h3{font-size:45px;line-height:45px;padding-top:50px}.bg-main{min-height:600px}.share{width:175px;height:155px;display:block;margin:0 auto;background-repeat:no-repeat;border-left:6px solid #fff;padding-left:10px;float:left;padding-top:25px;margin-left:40px}.share span{color:#fff;font-family:"DINRoundWeb W01 Bold";padding-top:110px;display:block;font-size:.9em}h5{font-size:25px;color:#fff;line-height:24px;margin-bottom:5px;margin-top:40px;font-family:"DINRoundWeb W01 Bold"}footer p{font-size:18px}.livisto-footer{display:block;margin:0 auto;text-align:center}.share-button{position:absolute;top:30px;right:100px;background:0 0;border-radius:none;width:47px;height:47px;display:flex;align-items:center;justify-content:center;border:none;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/picto-share-md.png) center center;transition:all .3s ease}.download-button{position:absolute;top:30px;right:30px;background:0 0;border-radius:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:none;background:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/picto-download-md.png) center center;transition:all .3s ease}}@media (max-width:992px){.trailer-video{width:100%}.trailer-video iframe{margin-top:20px}.trailer-video-share .share-button{right:5px;top:-35px}.main-video .share-button{right:44% !important}}@media (min-width:992px) and (max-width:1199.98px){h3{font-size:60px;line-height:70px;padding-top:50px}}.dropdown-toggle:after{display:none}.fa-whatsapp{vertical-align:middle;margin-right:7px}.fa-envelope{vertical-align:middle;padding-right:10px}.dropdown-menu{background-color:#000;border-radius:15px}.dropdown-menu a.dropdown-item{color:#fff}.fa-whatsapp{color:#fff}.fa-envelope{color:#fff}a.dropdown-item:hover svg path{fill:#d50037}.rotation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:2000;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease}.rotation-overlay.active{opacity:1;visibility:visible}.rotation-message{color:#fff;font-size:18px;margin-top:20px;text-align:center}.rotation-icon{width:80px;height:80px;animation:rotate 2s infinite ease-in-out}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(90deg)}75%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.loading-spinner{width:40px;height:40px;margin-top:15px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #fff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cky-consent-container{width:600px !important;max-width:100%}.cky-consent-container .cky-consent-bar{border-color:#d50037 !important;border-width:10px !important;padding:20px 30px 30px !important}.cky-consent-bar .cky-notice-des p{font-size:17px;text-align:center;line-height:28px;margin-bottom:2rem !important}.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn{border-radius:35px;text-transform:uppercase;font-size:15px}.cky-notice-btn-wrapper .cky-btn:hover,.cky-prefrence-btn-wrapper .cky-btn:hover{background-color:#d50037 !important;color:#fff !important;opacity:1}.cky-btn-revisit-wrapper:hover .cky-revisit-help-text{display:none !important}.cky-preference-content-wrapper .cky-show-desc-btn{color:#d50037 !important}.cky-footer-wrapper div:last-child{display:none !important}.cky-box-bottom-left{top:50%;left:50% !important;transform:translate(-50%,-50%);bottom:auto !important}@media (max-width:440px){.cky-notice-des{max-height:none !important;overflow-y:hidden !important}}.legal-container h1{padding-bottom:0;text-indent:0}.legal-container h2{color:#000;margin-bottom:1.5rem}.legal-container p{font-family:'DINRoundWeb W01 Regular';font-size:18px;line-height:28px;margin-bottom:1.5rem}.legal-container ul{font-family:'DINRoundWeb W01 Regular';font-size:18px;color:#000}.legal-container table{color:#000;font-family:'DINRoundWeb W01 Regular';font-size:18px}.legal-container a{color:#d50037;text-decoration:underline}.legal-container a:hover{color:#d50037;text-decoration:none}.legal-container .homepage{text-decoration:none}.legal-container .homepage:hover{text-decoration:underline}#formModal .modal-content{background-color:#fcf7eb !important}#formModal h5{color:#000}.download-form .legal p{font-size:12px;line-height:normal;margin-bottom:-5px}.download-form .legal p strong{display:block;margin-top:1.5rem}.download-form a{color:#000;text-decoration:underline}.download-form a:hover{text-decoration:none}.forminator-ui#forminator-module-29.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]{background-color:#fff !important;border-radius:5px !important}.forminator-select-dropdown-container--open .forminator-custom-form-29.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.forminator-select-dropdown-container--open .forminator-custom-form-34.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#d50037 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox]{border-color:#777771 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:hover,.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:hover{border-color:#777771 !important}.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-]:before,.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before{color:#777771 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-label,.forminator-ui#forminator-module-34.forminator-design--default .forminator-label{color:#000 !important;font-weight:400 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-checkbox .forminator-checkbox-box,.forminator-ui#forminator-module-34.forminator-design--default .forminator-checkbox .forminator-checkbox-box,.forminator-select-dropdown-container--open .forminator-custom-form-29.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box,.forminator-select-dropdown-container--open .forminator-custom-form-34.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box{background-color:#fff !important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox span{color:#000 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-checkbox__label p,.forminator-ui#forminator-module-34.forminator-design--default .forminator-checkbox__label p{line-height:normal !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox]{border-radius:5px !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box,.forminator-ui#forminator-module-34.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box{border-color:#777771 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box:before,.forminator-ui#forminator-module-34.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box:before{color:#d50037 !important}.forminator-ui#forminator-module-29.forminator-design--default .forminator-input,.forminator-ui#forminator-module-34.forminator-design--default .forminator-input{border-radius:5px !important}.btn-form{background-color:#d50037;color:#fff;text-transform:uppercase;border-radius:5px !important;border:1px solid #d50037 !important}.btn-form:hover{background-color:transparent;color:#d50037}.downloads-section .download-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease;z-index:100;width:100px;height:100px}.downloads-section .download-button:hover{transform:translate(-50%,-50%) scale(1.1)}.downloads-section .share-button{top:30px;right:30px}.bg-main-downloads{min-height:auto;background-position:center}@media (max-width:500px){h1{font-size:2.25em}h4{line-height:48px}.main-video .video-title-bottom{font-size:35px}.logo-livisto a{width:150px}.logo-livisto a img{width:100%}.logo-livisto a.share{width:150px;height:85px;padding-top:0;margin-left:25px}.logo-livisto a.share span{padding-top:95px}.page-template-downloads p{font-size:20px}.page-template-downloads h4{font-size:24px;margin-bottom:1rem}}.contact-legal-info-btn{cursor:pointer}.contact-legal-info-btn:after{content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-left:.5em;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:-2px}.contact-legal-info-btn.collapsed:after{transform:rotate(45deg);transition:all .5s;margin-bottom:3px}.contact-legal-info-btn:after{transform:rotate(225deg);transition:all .5s}.page-template-landing-mimanifiesto .bg-main .slogan{font-size:30px}.page-template-landing-mimanifiesto .bg-main p{font-size:25px;color:#fff;font-family:"DINRoundWeb W01 Regular";margin-top:1.5rem}.page-template-landing-mimanifiesto .bg-main p span{font-family:"DINRoundWeb W01 Bold"}.premios-concurso h3{text-shadow:1px 1px 10px #000}.premios{margin-top:4rem}.premios .single-premio{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin-bottom:2rem}.premios .single-premio img{margin-top:.5rem}.premios .single-premio .premio-info{display:flex;flex-direction:column;margin-left:2rem}.premios .single-premio .premio-info p{margin-bottom:0}.premios .single-premio .premio-info .posicion{font-size:24px;color:#fff0c8}.premios .single-premio .premio-info .premio-nombre{font-size:30px;color:#fff}.premios .single-premio .premio-info .premio-desc{font-size:24px;color:#fff;font-family:"DINRoundWeb W01 Regular"}.btn-landing{font-family:"DINRoundWeb W01 Bold";text-decoration:none !important;margin:1rem auto 0;display:block;text-transform:uppercase;width:max-content;padding:6px 2rem 6px;font-size:30px;border-radius:5px}.premios-concurso .btn-landing{color:#d50037 !important;border:1px solid #fff;background-color:#fff}.premios-concurso .btn-landing:hover{background:0 0;color:#fff !important}.bases-concurso{background-color:#fff0c8;margin-top:80px;margin-bottom:50px;padding:50px 75px;border-radius:25px}.bases-concurso h3{padding:0;color:#d50037;text-shadow:1px 1px 10px #c5c5c5;margin-bottom:2.5rem}.bases-concurso h4{color:#000;font-size:30px}.bases-concurso p{font-size:24px;font-family:"DINRoundWeb W01 Regular"}.bases-concurso .single-metodo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin-bottom:2rem;margin-top:2rem}.bases-concurso .single-metodo img{margin-top:.5rem}.bases-concurso .single-metodo .metodo-info{display:flex;flex-direction:column;margin-left:1rem}.bases-concurso .single-metodo .metodo-info p{margin-bottom:0}.bases-concurso .single-metodo .metodo-info p a{text-decoration:underline;color:#d50037}.bases-concurso .single-metodo .metodo-info p a:hover{text-decoration:none}.bases-concurso .single-metodo .metodo-info .metodo-nombre{font-size:24px;color:#000;font-family:"DINRoundWeb W01 Bold"}.bases-concurso .single-metodo .metodo-info .metodo-desc{font-size:24px;color:#000;font-family:"DINRoundWeb W01 Regular"}.bases-concurso .notas{font-family:"DINRoundWeb W01 Bold";font-size:18px;color:#000;margin-bottom:0}.bases-concurso .btn-landing{color:#fff !important;border:1px solid #d50037;background-color:#d50037;margin-top:3rem}.bases-concurso .btn-landing:hover{background:0 0;color:#d50037 !important}.requisitos{padding:25px;margin-top:35px;margin-bottom:0}.requisitos h4{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;text-transform:uppercase;cursor:pointer}.requisitos h4 div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.requisitos h4 img{margin-right:.75rem}.requisitos h4.collapsed svg{transform:rotate(0deg);transition:all .5s}.requisitos h4 svg{transform:rotate(180deg);transition:all .5s}.requisitos h4 .picto{min-width:59px}.requisitos-desc{padding-left:4.5rem;margin-top:1rem}.requisitos-desc ul,.requisitos-desc ol{font-size:24px;color:#000}.requisitos-desc ul li::marker,.requisitos-desc ol li::marker{color:#d50037}.requisitos-desc ul li,.requisitos-desc ol li{margin-bottom:.25rem}.requisitos-desc ul li a,.requisitos-desc ol li a,.requisitos-desc p a{text-decoration:underline;color:#d50037}.requisitos-desc ul li a:hover,.requisitos-desc ol li a:hover,.requisitos-desc p a:hover{text-decoration:none}.bases-concurso.download-form h3{text-transform:none}.form-ok{border:2px solid #25a81f;background-color:#fff6df;padding:15px 35px;border-radius:35px;max-width:100%;width:max-content;margin:0 auto}.form-ok p:before{content:url(//porcinosincuentos.livisto.es/wp-content/themes/porcinosincuentos/css/../images/video-enviado.svg);display:inline-block;margin-right:20px;vertical-align:middle}.form-ok p{display:flex;flex-direction:row;align-items:center;font-size:24px !important;color:#000;font-family:'DINRoundWeb W01 Regular'}.form-ok p span{font-family:'DINRoundWeb W01 Bold';font-size:24px !important;color:#000;text-transform:uppercase;margin-left:10px}.download-form .forminator-response-message.forminator-success{background:0 0 !important;box-shadow:none !important;border:none !important}@media (max-width:575px){.bases-concurso{padding:30px}.btn-landing{font-size:24px;max-width:100%}.bases-concurso h4{line-height:normal;font-size:24px}.requisitos-desc{padding-left:0}.form-ok p{flex-direction:column;text-align:center}.form-ok p span{margin-top:10px;display:block}}.info-concurso{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.info-concurso h4{margin-left:2rem !important}.info-concurso .btn-landing{color:#d50037 !important;border:1px solid #fff;background-color:#fff}.info-concurso .btn-landing:hover{background:0 0;color:#fff !important}@media (max-width:767px){.info-concurso .btn-landing{margin-top:2.5rem}.info-concurso h4{margin-left:0 !important;text-align:center}}