.fancy{background-color:initial;border:2px solid #000;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.fancy:before{background:#000;content:" ";height:2px;left:1.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center;transition:background .3s linear,width .3s linear;width:1.5625rem}.fancy .text{color:#000;display:block;font-size:1.125em;line-height:1.33333em;padding-left:2em;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.fancy .top-key{background:#fff;height:2px;left:.625rem;position:absolute;top:-2px;transition:width .5s ease-out,left .3s ease-out;width:1.5625rem}.fancy .bottom-key-1{right:1.875rem;width:1.5625rem}.fancy .bottom-key-1,.fancy .bottom-key-2{background:#fff;bottom:-2px;height:2px;position:absolute;transition:width .5s ease-out,right .3s ease-out}.fancy .bottom-key-2{right:.625rem;width:.625rem}.fancy:hover{background:#000;color:#fff}.fancy:hover:before{background:#fff;width:.9375rem}.fancy:hover .text{color:#fff;padding-left:1.5em}.fancy:hover .top-key{left:-2px;width:0}.fancy:hover .bottom-key-1,.fancy:hover .bottom-key-2{right:0;width:0}.navbar{background:#fff;font-size:20px;height:80px;justify-content:center;margin:0;max-width:1440px;position:relative;width:100%;z-index:2}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{cursor:pointer;margin-left:20px}.navbar-logo img{height:80px;margin-left:10px;width:193px}.fa-firstdraft{font-size:1.6rem;margin-left:.5rem}.nav-menu{display:flex;font-family:Roboto,sans-serif;font-size:18px;justify-content:right;list-style:none;margin-right:50px;overflow:hidden;padding:0;text-align:center;width:100%}.nav-item{align-items:center;border-right:1px solid #f1f1f1;display:flex;height:80px;justify-content:center}.nav-item:last-child{border-right:none}.nav-links{color:#1d1d1b;padding:30px 1.2rem;text-decoration:none}.nav-links:hover{background-color:#d91e01;color:#fff;transition:all .2s ease-out}.fa-bars{color:#fff}.menu-icon,.nav-links-mobile{display:none}h2{text-align:center}@media (max-width:1109px){.navbar{display:none}}.dropdown-menu{background:transparent;list-style:none;position:absolute;text-align:start;top:80px;width:200px}.dropdown-menu li{background:#fff;border-bottom:1px solid #f1f1f1;cursor:pointer}.dropdown-menu li:hover{background:#d91e01}.dropdown-menu.clicked{display:none}.dropdown-link{color:#1d1d1b;display:block;height:100%;padding:8px;text-decoration:none;width:100%}.dropdown-link:hover{color:#fff}@media screen and (max-width:960px){.fa-caret-down{display:none}}.burger-menu{font-family:Rubik,sans-serif;position:relative}.burger-icon{background-color:initial;border:none;cursor:pointer;display:block;height:40px;width:40px}.burger-icon span{background-color:#333;display:block;height:4px;margin:6px 0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.menu{background-color:#d91e01;display:block;left:0;overflow-y:auto;padding:10px;position:absolute;top:100%;z-index:3}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{cursor:default;padding:7.5px 10px}.menu a{color:#f1f1f1;text-decoration:none}@media (min-width:1110px){.burger-icon,.burger-menu{display:none}}.popup{background-color:rgba(0,0,0,.7);height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup,.popup-content{align-items:center;display:flex}.popup-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);flex-direction:column;max-height:100%;max-width:100%;padding:5vh 4vw 3vh;position:relative}.close-button{background-color:initial;border:none;color:#d1d1d1;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;margin:0;outline:none;padding:0;position:absolute;right:10px;top:5px}.close-button:hover{color:#1d1d1b}.link-row{justify-content:center}.icon-row,.link-row{align-items:center;display:flex}.icon-row{gap:25px;justify-content:space-between;margin-top:20px}.icon-facebook,.icon-link,.icon-tiktok,.icon-twitter,.icona-instagram{color:#ccc;font-size:50px;height:50px;padding:5px;transition:color .3s;width:50px}.icona-instagram:hover{background-image:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color:#fff}.icon-facebook:hover{color:#3b5998}.icon-tiktok:hover,.icon-twitter:hover{color:#000}.icon-link:hover{color:gray}.colored-svg{fill:#ccc}.colored-svg:hover{fill:#000}.separador{border:0;border-top:1px solid #d91e01;display:block;height:1px;margin:1em 0;padding:0;width:95%}.card{border-radius:20px;height:500px;margin:auto auto 10px;opacity:70%;overflow:hidden;position:relative;width:500px}.card:hover{opacity:100%;transition:all .25s ease-in}.ticket-img img{display:block;height:auto;overflow:hidden;width:100%}.card_title{font-family:Roboto,sans-serif;font-weight:700}.card_content{background:#fff;border-top-left-radius:20px;bottom:0;font-family:Rubik,sans-serif;left:0;padding:20px;position:absolute;-webkit-transform:translateY(150px);transform:translateY(150px);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:100%}.card_content:before{border-radius:50%;box-shadow:inset 48px 48px #fff;content:"";height:100px;position:absolute;right:-45px;top:-47px;-webkit-transform:rotate(-175deg);transform:rotate(-175deg);width:100px}.card_title{color:#131313;line-height:15px}.card_subtitle{text-wrap:wrap;display:block;font-family:Rubik,sans-serif;font-size:12px;margin-bottom:10px}.card_description{font-size:14px;opacity:0;transition:opacity .5s}.card:hover .card_content{-webkit-transform:translateY(0);transform:translateY(0)}.card:hover .card_description{opacity:1;transition-delay:.25s}.ticket-button{text-wrap:balance;--border-right:6px;--text-stroke-color:hsla(0,0%,78%,.7);--animation-color:#000;--fs-size:2em;-webkit-text-stroke:1px var(--text-stroke-color);background:transparent;border:none;color:transparent;cursor:pointer;font-family:Arial;font-size:var(--fs-size);height:auto;letter-spacing:3px;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.hover-text{-webkit-text-stroke:1px var(--animation-color);border-right:var(--border-right) solid var(--animation-color);box-sizing:border-box;color:var(--animation-color);content:attr(data-text);inset:0;overflow:hidden;position:absolute;transition:.5s;width:0}.ticket-button:hover .hover-text{-webkit-filter:drop-shadow(0 0 23px var(--animation-color));filter:drop-shadow(0 0 23px var(--animation-color));width:100%}@media (max-width:1110px){.card{height:75vw;width:75vw}}.poster{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;max-width:100%;text-align:center}.poster img{margin-right:2rem}.poster img,.poster video{flex:1 1;height:auto;max-width:25%}.poster video{margin-left:2rem}.descripcio{font-family:Rubik,sans-serif;font-size:18px;line-height:1.4em;margin:40px auto;max-width:400px;text-align:justify}@media (max-width:1110px){.poster{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;max-width:100%;text-align:center}.poster img{height:auto;margin-right:0;max-width:70%}.poster video{height:auto;margin-left:0;max-width:70%}}.concurs-section{margint-top:20px;alight-items:center;display:flex;justify-content:center;margin-bottom:20px;max-width:100%;text-align:center}.concurs img{flex:1 1;height:auto;max-width:50%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.concurs img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.content-container{border-bottom:20px solid #fff;height:70vh;overflow:hidden;position:relative;width:100%}.content-container .image-component{opacity:0}.content-container .blur-image-component,.content-container .image-component{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.content-container .blur-image-component{opacity:1}.content-container .text-overlay{background-color:hsla(0,0%,100%,.75);color:#1d1d1d;font-family:Roboto,sans-serif;font-size:24px;left:50%;max-width:100%;padding-left:50%;padding-right:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendari-container{align-items:center;border-bottom:20px solid #fff;display:flex;height:70vh;justify-content:center;overflow:hidden;position:relative;width:100%}.background-image,.overlay-image{height:100%;object-fit:cover;width:500px}.overlay-image{height:auto;left:25%;opacity:1;width:70%}@media (max-width:421px){.overlay-image{height:auto;left:-95%;top:3%;width:200%}}.fixed-image{-webkit-animation:bounceIn 1s forwards;animation:bounceIn 1s forwards;background-color:initial;bottom:300px;opacity:0;position:fixed;right:200px;width:300px}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1110px){.fixed-image{background-color:hsla(0,0%,100%,.5);bottom:150px;right:0;width:100px}}.footer{background-color:#fff;justify-content:space-between;padding:20px}.footer,.footer .social-icons{align-items:center;display:flex}.footer .social-icons i{font-size:24px;margin-right:10px}.footer .contact-info{align-items:center;display:flex}.footer .contact-info p{font-family:Rubik,sans-serif;margin-left:10px}.icon{color:#dadada;height:25px;padding:5px;width:25px}.icon-instagram:hover svg{background-image:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color:#fff}.icon-facebook:hover svg{color:#3b5998}.icon-twitter:hover svg{color:#00acee}.icon-tiktok:hover svg{color:#000}.email-link{color:#fff;text-decoration:none}.footer-contact p{color:#fff;font-family:Rubik,sans-serif}.footer-contact a{color:#878787;font-family:Rubik,sans-serif}.footer-contact:hover a{color:#1d1d1d}.marquee-container{align-items:center;height:auto;justify-content:center}.marquee-container img{display:block;margin:5px;max-height:100px}p{font-family:Rubik,sans-serif}.column-layout{display:flex;flex-wrap:wrap}.column,.column-content{display:flex;flex:1 1}.column-content{align-items:center;flex-direction:column;justify-content:space-betweens}@media (max-width:1110px){.column-layout{flex-direction:column}.column{width:100%}}.colored-box{height:100%;justify-content:center;overflow:hidden}.box-content,.colored-box{align-items:center;display:flex;flex-direction:column}.box-content{color:#1d1d1b;padding:20px;text-align:center}.colored-box p{font-family:Rubik,sans-serif;font-size:30px;margin-top:10px;text-align:center}.colored-box img{height:auto;max-width:250px}.colored-box-link{display:flex;text-decoration:none}.box-image{display:block;height:auto;object-fit:cover;width:100%}.centered-colored-box{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.centered-colored-box img{height:auto;width:200px}.centered-colored-box p{word-wrap:break-word;font-family:Rubik,sans-serif;font-size:24px;max-width:500px}.circle-content{align-items:center;color:#1d1d1b;display:flex;flex-direction:column;justify-content:center;text-align:center}.red-circle{background-color:initial;height:100%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:350px}.red-circle:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.red-circle a{color:#fff;cursor:pointer;text-decoration:none}@media (max-width:1110px){.box-content{padding-left:0!important;padding-right:0!important}.colored-box p{font-size:16px}.centered-colored-box p{font-size:5vw!important}}.text-obra{color:#000;font-family:Rubik,sans-serif;font-size:18px;line-height:1.6;margin:0 auto;max-width:600px;text-align:justify}@media (max-width:1110px){.text-obra{margin-left:10px;margin-right:10px}}.flex-container{background-color:#fff;display:flex;flex-direction:column}.logo-container{display:flex;justify-content:center;margin-bottom:10px}.logo{height:auto;width:20%}.text-team{color:#000;font-family:Rubik,sans-serif;font-size:18px;margin-left:150px;margin-right:150px;text-align:justify}@media (max-width:1110px){.text-team{margin-left:10px;margin-right:10px}}.patrocinadors-containerA{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:150px;padding-right:150px}.patrocinadorA{align-items:center;border:1px solid #f1f1f1;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:30%;height:25vw;margin:5px;padding:10px;position:relative}.patrocinadorA img{display:block;height:auto;max-width:100%;width:100%}.patrocinadorA .infoA{background-color:rgba(29,29,29,.8);bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.patrocinadorA:hover .infoA{cursor:default;opacity:1}.patrocinadorA .infoA .button-containerA{display:flex;justify-content:center;margin-top:8px}.patrocinadorA .infoA button{background-color:#d91e01;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.5vw;max-width:200px;padding:8px 12px;width:100%}.patrocinadorA .infoA button:hover{background-color:#941400}.patrocinadorA .infoA .descriptionA{max-height:90%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1110px){.patrocinadorA{border:none;flex-basis:75%;justify-content:center;margin:0}.patrocinadors-containerA{justify-content:center;padding-left:15px;padding-right:15px}.patrocinadorA img{display:block;height:100%;height:auto;max-height:100%;width:auto}p{font-size:3vw!important}.patrocinadorA:hover .infoA{font-size:1vw}}.patrocinadors-containerB{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:150px;padding-right:150px}.patrocinadorB{align-items:center;border:1px solid #f1f1f1;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:23%;height:15vw;margin:5px;padding:10px;position:relative}.patrocinadorB img{display:block;height:auto;margin:auto;width:100%}.patrocinadorB .infoB{background-color:rgba(29,29,29,.8);bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.patrocinadorB:hover .infoB{cursor:default;height:100%;opacity:1}.patrocinadorB .infoB .button-containerB{display:flex;justify-content:center;margin-top:8px}.patrocinadorB .infoB button{background-color:#d91e01;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.5vw;max-width:200px;padding:8px 12px;width:100%}.patrocinadorB .infoB button:hover{background-color:#941400}.patrocinadorB .infoB .descriptionB{max-height:90%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1110px){.patrocinadorB{border:none;flex-basis:50%;justify-content:center;margin:0}.patrocinadors-containerB{justify-content:center;padding-left:15px;padding-right:15px}.patrocinadorB img{display:block;height:100%;max-height:100%;width:auto}p{font-size:3vw!important}.patrocinadorB:hover .infoB{font-size:1vw}}.patrocinadors-containerAG{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:150px;padding-right:150px}.patrocinadorAG{border:1px solid #f1f1f1;box-sizing:border-box;cursor:pointer;flex-basis:18%;margin:5px;padding:10px;position:relative}.patrocinadorAG img{display:block;height:auto;width:100%}.patrocinadorAG .infoAG{background-color:rgba(29,29,29,.8);bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.patrocinadorAG:hover .infoAG{cursor:default;height:100%;opacity:1}.patrocinadorAG .infoAG .button-containerAG{display:flex;justify-content:center;margin-top:8px}.patrocinadorAG .infoAG button{background-color:#d91e01;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.3vw;max-width:200px;padding:8px 12px;width:100%}.patrocinadorAG .infoAG button:hover{background-color:#941400}.patrocinadorAG .infoAG .descriptionAG{max-height:90%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1110px){.patrocinadorAG{border:none;flex-basis:33%;margin:0}.patrocinadorAG .infoAG{font-size:16px}.patrocinadors-containerAG{padding-left:0;padding-right:0}}.marquee-container{display:flex;overflow:hidden;width:100%}.marquee-container img{max-width:100px}.patrocinadors-containerC{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:150px;padding-right:150px}.patrocinadorC{align-items:center;border:1px solid #f1f1f1;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:18%;height:15vw;margin:5px;padding:10px;position:relative}.patrocinadorC img{display:block;height:auto;margin:auto;max-height:100%;width:100%}.patrocinadorC .infoC{background-color:rgba(29,29,29,.8);bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;transition:opacity .3s ease-in-out;width:100%}.patrocinadorC:hover .infoC{cursor:default;height:100%;opacity:1}.patrocinadorC .infoC .button-containerC{display:flex;justify-content:center;margin-top:8px}.patrocinadorC .infoC button{background-color:#d91e01;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.5vw;max-width:200px;padding:8px 12px;width:100%}.patrocinadorC .infoC button:hover{background-color:#941400}.patrocinadorC .infoC .descriptionC{max-height:90%;overflow:hidden;text-overflow:ellipsis}p{font-size:1vw}@media screen and (max-width:1110px){.patrocinadorC{border:none;flex-basis:33%;margin:0}.patrocinadorC .infoC{font-size:16px}.patrocinadors-containerC{padding-left:0;padding-right:0}}.container{font-size:2vw;text-align:center}.container h2{font-size:4vw}.team-grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;text-align:center}.team-member-card{flex-basis:50%;margin-bottom:20px;max-width:500px;padding-left:100px;padding-right:100px}.team-member-card__name{font-family:Rubik,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.team-member-card__rol{font-family:Rubik,sans-serif;font-size:18px;font-weight:400;margin-top:70px}@media (max-width:1110px){.team-member-card{flex-basis:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid transparent;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid transparent;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.vertical-timeline:before{background:#000!important}.custom-link-button{align-items:center;background:transparent;border:0;cursor:pointer;display:block;font-family:inherit;font-size:inherit;height:auto;margin:0 auto;outline:none;padding:0;position:relative;text-align:center;text-decoration:none;width:12rem}.custom-link-button .circle{background:#282936;border-radius:1.625rem;display:block;height:3rem;margin:0;position:relative;transition:all .45s cubic-bezier(.65,0,.076,1);width:3rem}.custom-link-button .circle .icon{background:#fff;bottom:0;margin:auto;position:absolute;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}.custom-link-button .circle .icon.arrow{background:none;height:.125rem;left:.625rem;transition:all .45s cubic-bezier(.65,0,.076,1);width:1.125rem}.custom-link-button .circle .icon.arrow:before{border-right:.125rem solid #fff;border-top:.125rem solid #fff;content:"";height:.625rem;position:absolute;right:.0625rem;top:-.05rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.625rem}.custom-link-button .button-text{bottom:0;color:#282936;font-family:Roboto,sans-serif;font-weight:700;left:0;line-height:1.6;margin:0 0 0 1.85rem;padding:.75rem 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}.custom-link-button:hover .circle{width:100%}.custom-link-button:hover .circle .icon.arrow{background:transparent;-webkit-transform:translate(1rem);transform:translate(1rem)}.custom-link-button:hover .button-text{color:#fff}.rubik-title{margin-bottom:1rem;text-transform:uppercase}.rubik-subtitle,.rubik-text,.rubik-title{font-family:Rubik,sans-serif}.rubik-text{text-align:center}.roboto-title{font-family:Roboto,sans-serif}.rubik-date{font-family:Rubik,sans-serif;font-size:14px;font-weight:700}form{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0 auto;padding:20px;width:600px}.sociHeader{color:#ff735c;text-align:center}label{color:#333;display:block;font-size:14px;margin-top:10px}input[type=checkbox],input[type=date],input[type=email],input[type=tel],input[type=text]{background-color:#d9d9d9;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin:5px 0;padding:10px}input[type=checkbox]{margin-left:10px;width:auto}button[type=submit]{background-color:#ff745c;border:none;border-radius:5px;color:#fff;cursor:not-allowed;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}button.active{cursor:pointer}button.active:hover{background-color:#d44d39}button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.terms-container{align-items:center;display:flex;justify-content:space-between}.terms-container input[type=checkbox]{margin-left:10px}.form-group{align-items:flex-start;display:flex;flex-direction:column}.form-row{display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.form-field{display:flex;flex-direction:column}.half-width{width:48%}.full-width{width:100%}input::-webkit-input-placeholder{color:#555}input::placeholder{color:#555}.terms-and-conditions{color:#888;font-size:12px;margin-bottom:10px}.obligatory-mark{color:#ff735c;font-size:16px;margin-left:.2em}.alert-container{-webkit-animation:fadeOut 5s forwards;animation:fadeOut 5s forwards;display:flex;justify-content:center;width:100%}.alert{border-radius:4px;font-size:16px;padding:10px;text-align:center}.alert.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width:1110px){form{padding:15px;width:90%}.form-row{flex-direction:column}.half-width{width:100%}.terms-and-conditions{font-size:8px}}@-webkit-keyframes fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0}}.linksEstatuts{color:#000;display:flex}.wrapper-estatuts{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.valors-layout{grid-gap:0;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(3,1fr)}.valors{position:relative}.valors-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.valors-content p{font-family:Rubik,sans-serif;margin-top:47%;text-align:center}@media (max-width:1110px){.valors-layout{grid-template-columns:1fr}.valors-content p{margin-top:0}}.circle-valors{align-items:center;background-color:#dadada;border-radius:50%;display:flex;height:25vw;justify-content:center;margin:20px;overflow:hidden;text-align:center;transition:background-color 2s;width:25vw}.circle-valors:hover{background-color:#414141;color:#f1f1f1;-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.circle-valors .text{cursor:default;font-family:Rubik,sans-serif;font-size:34px;font-weight:700;justify-content:justify;margin:50px;z-index:1}.circle-valors:hover .text{font-size:1.25vw;font-weight:400}@media (max-width:1110px){.circle-valors{height:50vw;width:50vw}.circle-valors .text{font-size:24px}.circle-valors:hover .text{font-size:8px;font-weight:400}.circle-valors:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.container{background-color:#fff;color:#000;font-family:Rubik,sans-serif;margin-left:5vw;margin-right:5vw;padding:20px;text-align:left}.text i{font-style:italic}.text b{font-weight:700}.text p{font-family:Rubik,sans-serif;font-size:18px}h4{text-align:center}.lletra-petita{color:grey}.lletra-petita p{font-size:18px}@media (max-width:1110px){h4,h5{font-size:4vw}}.director-body{background-position:50%;background-repeat:repeat;font-family:Roboto,sans-serif;margin:0;padding:0}.director-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px auto;max-width:400px;padding:20px;width:80%}.director-header{margin-bottom:20px;text-align:justify}.director-header h1{color:#000}.director-content{color:#000;line-height:1.6;text-align:justify}.director-footer{color:#000;margin-top:20px;text-align:center}.director-logo{display:flex;height:auto;margin:auto;width:6rem}.director-enquesta{align-items:center;background:transparent;border:0;display:block;font-family:inherit;font-size:inherit;height:auto;margin:0 auto;outline:none;padding:0;text-align:center}.director-enquesta,.director-tooltip{position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.director-tooltip{background-color:#1d1d1d;border-radius:1em;color:#fff;cursor:pointer;display:flex;font-family:Rubik,sans-serif;margin:100px auto;padding:1em 3em}.director-tooltip .director-tooltiptext{background-color:#1d1d1d17;border-radius:5px;bottom:125%;color:#000;display:none;font-family:Rubik,sans-serif;left:50%;opacity:0;padding:10px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s;width:200px;z-index:1}.director-tooltip:hover .director-tooltiptext{display:block;opacity:1}.director-tooltip .director-tooltiptext:after{border:8px solid transparent;border-top-color:#28282817;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
/*# sourceMappingURL=main.2f3eb035.css.map*/