/* Site para a Serie CQTL.MLTV MG, por Camila Lins: http://camilalins.co */

@charset "utf-8";*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box}a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}embed,iframe,img,object,video{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:middle}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input:focus,textarea:focus{outline:0}a:active,a:hover{outline:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button],input[type=submit],label{cursor:pointer}body,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{margin:0;resize:none;color:inherit;font:inherit;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{width:auto;overflow:visible}textarea{overflow:auto}ins{background:#fdd900;color:#000;text-decoration:none}mark{background:#fdd900;color:#000;font-style:italic;font-weight:700}audio,canvas,iframe,img,svg,video{vertical-align:middle}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{background:#ab676c;color:#4e3344;text-shadow:none}::selection{background:#ab676c;color:#4e3344;text-shadow:none}::-webkit-input-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}::placeholder{color:#666;opacity:1}:root{--cor-bege:#c4bbaf;--cor-roxo:#4e3344;--cor-amarelo:#c48743;--cor-roxo-rosa:#7a4054;--cor-verde:#465631;--cor-rosa:#af4f54;--cor-rosa-claro:#ab676c}@font-face{font-family:'Ferpa 20210223';src:url(fonts/Ferpa20210223.woff2) format('woff2'),url(fonts/Ferpa20210223.woff) format('woff'),url(fonts/Ferpa20210223.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}body{font:16px 'PT Sans',sans-serif;color:#000;background:var(--cor-bege) url(img/layout/background-patterns.png) center top -260px}a{color:var(--cor-rosa);text-decoration:none;transition:all .2s ease-out}a:hover{color:var(--cor-verde)}.mobile-check{display:none}.video-embed{position:relative;width:100%;padding-bottom:56.3%;height:0;background:url(img/layout/loading.gif) no-repeat center}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#wrap{padding:150px;overflow:hidden}h1{width:100%;height:0;padding-bottom:28.62%;background:url(img/layout/logo.svg) no-repeat;background-size:cover;text-indent:-99999px;margin-bottom:5vw;position:relative;z-index:10}.wrapper{max-width:1300px;margin:0 auto;padding:50px;background:var(--cor-roxo) url(img/layout/background-speckles.png) repeat-y top center;background-size:100% auto;text-align:center;color:var(--cor-bege)}.wrapper h2{color:var(--cor-amarelo);text-transform:uppercase;font-family:'Ferpa 20210223',serif;font-size:100px;font-weight:600;margin-bottom:75px}#intro{clip-path:polygon(30px 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%,0 30px);margin-bottom:-1px}.elements{position:absolute;pointer-events:none}.intro-wrapper{position:relative;max-width:1300px;margin:0 auto}.intro-wrapper .elements.one{top:220px;left:-160px;z-index:-1}.intro-wrapper .elements.two{top:15px;right:-150px;z-index:-1}.intro-wrapper .elements.three{bottom:-180px;right:-110px;z-index:5}#content .elements.one{top:-100px;left:-125px;z-index:5}#content .elements.two{top:332px;right:-145px}#content .elements.three{top:43%;left:-45px}#content .elements.four{bottom:27%;right:-150px}#content .elements.five{bottom:215px;left:-130px}#about{font-size:26px;line-height:40px;max-width:960px;margin:0 auto 7vw;position:relative;z-index:10}#about p{margin-bottom:35px}.listen{margin-top:7vw}.listen h3{color:var(--cor-rosa-claro);font-size:16px}#videos{background:var(--cor-verde);margin:0 -150px}#videos .part{border:25px solid var(--cor-verde);position:relative}#videos .part.one{border-bottom:0}#videos a{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:130px;font-family:'Ferpa 20210223',serif;color:var(--cor-bege);text-transform:uppercase}#videos a span{display:inline-block;background:url(img/layout/icon-play.svg) no-repeat left center;background-size:auto 63%;padding-left:1em;transition:transform 250ms ease-in-out}#videos img{width:100%;height:auto}#videos a:hover span{transform:scale(1.1)}#content{position:relative}#line-up{padding-top:100px;margin-bottom:150px;position:relative;z-index:5}#line-up h3{font-size:80px;line-height:120px;font-family:'Ferpa 20210223',serif;font-weight:400;cursor:pointer;transition:color 250ms ease-out}#line-up h3:hover{color:var(--cor-rosa-claro)}#line-up .artista.opened .info{display:block}#line-up .info{display:none;max-width:740px;margin:0 auto;padding:20px 0}#line-up .info img{margin-bottom:25px}#line-up .info .text{margin-bottom:25px;font-size:18px;line-height:28px}#line-up .info .text p{margin-bottom:25px}#line-up .info .social{margin-bottom:25px;font-size:20px}#line-up .info .social a{color:var(--cor-rosa-claro)}#line-up .info .social a:hover{border-bottom:1px solid var(--cor-amarelo)}#line-up img{clip-path:polygon(30px 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0 calc(100% - 30px),0 30px)}#ficha{margin-bottom:150px;position:relative;z-index:5}#ficha p{font-size:22px;line-height:38px;margin-bottom:50px}#links{font-size:50px;font-family:'Ferpa 20210223',serif;text-transform:uppercase}#links p{display:flex;justify-content:space-between;margin-top:25px}#links .cqtl{color:var(--cor-rosa)}#links .cqtl a{color:var(--cor-rosa)}#links .social{color:var(--cor-rosa-claro)}#links .social a{color:var(--cor-rosa-claro)}#links a:hover{color:var(--cor-amarelo)}#regua{margin-top:-1px;background:var(--cor-roxo-rosa);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0 calc(100% - 30px))}.dev{text-align:center;color:var(--cor-bege);padding-top:15px;font-size:0;position:absolute;left:0;right:0}.dev span{background:var(--cor-verde);display:inline-block;cursor:default;font-size:13px}.dev a{color:var(--cor-rosa-claro);background:var(--cor-verde);font-weight:700;font-size:15px;padding:0 3px}.dev a:hover{color:var(--cor-bege);background:var(--cor-rosa)}@media screen and (max-width:1300px){#wrap{padding:100px}#videos{margin:0 -100px}#links{font-size:40px}}@media screen and (max-width:1150px){.elements img{width:75%}}@media screen and (max-width:1080px){.wrapper h2{margin-bottom:50px}#line-up{padding-top:50px;margin-bottom:100px}#ficha{margin-bottom:100px}#videos a{font-size:10vw}#links{font-size:3.5vw}}@media screen and (max-width:800px){#wrap{padding:50px}#videos{margin:0 -50px}#content,#intro,.wrapper{padding:35px}#line-up h3{font-size:10vw;line-height:15vw}.wrapper h2{font-size:12.5vw}#about{font-size:24px;line-height:36px}#ficha p{font-size:18px;line-height:32px}}@media screen and (max-width:800px){#videos .part{border-width:15px}.elements{display:none}.mobile-check{display:block}}@media screen and (max-width:550px){#links{font-size:6.6vw}#links p{flex-wrap:wrap}}@media screen and (max-width:420px){#wrap{padding:30px}#videos{margin:0 -30px}#about{font-size:20px;line-height:32px}#about p{margin-bottom:25px}}