:root{font-size:16px;--cinza:#333;--cinza-escuro:#1f1f1f;--white:#fff;--backgroud:#0d0d0d}body{background:#333}a{color:var(--white);text-decoration:none}.header{display:flex;align-items:center;justify-content:space-between;max-width:1550px;margin:0 auto;background:#333;height:4.6875rem;padding:1rem}.logo_img{height:50px}.menu{list-style:none;display:flex;gap:.5rem}.menu a{display:block;padding:1rem;border-radius:.5rem;color:#FFF;font-weight:100}.menu a:hover{background:var(--cinza-escuro)}.btn-menu{display:none}*,::before,::after{box-sizing:border-box;padding:0;margin:0;border:0}html{font-size:10px;font-size:calc(5px + 0.4vw)}body{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1rem;color:#fff}a{text-decoration:none;color:rgba(225,255,255,.8)}.cd-slider{position:relative;width:100%;height:100vh;overflow:hidden}.cd-slider.ie9 nav div span{display:none}.cd-slider ul li{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;-webkit-transition:visibility 0 .6s;transition:visibility 0 .6s}.cd-slider ul li::before{content:'';position:absolute;top:50%;left:50%;border-radius:100%;width:135vh;height:135vh;border:solid rgba(0,0,0,0.2);border-width:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:border-width .4s .6s;transition:border-width .4s .6s}.content{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 100%;background-size:auto 100%;background-repeat:no-repeat;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity .4s .6s,-webkit-transform.4s .6s;transition:opacity.4s .6s,-webkit-transform.4s .6s;transition:opacity.4s .6s,transform .4s .6s;transition:opacity .4s .6s,transform .4s .6s,-webkit-transform .4s .6s}.content blockquote{position:relative;display:block;margin:40px auto 0;z-index:3;max-width:90%;text-align:center}blockquote p{font-size:2rem;margin-bottom:.1rem;font-weight:700;color:#FFF}blockquote span{font-size:1.4rem;color:#FF1F21}.cd-slider li.current_slide{visibility:visible}.cd-slider li.current_slide::before{border-width:1000rem}.cd-slider li.current_slide .content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}nav div{position:absolute;top:50%;left:4%;width:5rem;height:5rem;margin-top:-2.5rem;list-style:none}nav div:last-of-type{left:auto;right:4%}.prev,.next{position:relative;z-index:2;width:100%;height:100%;display:block;border-radius:100%;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.prev::before,.prev::after,.next::before,.next::after{content:'';position:absolute;left:43%;background:#fff;width:.4rem;min-width:3px;border-radius:3px;height:34%}.prev::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24%}.prev::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:24%}.next::before,.next::after{left:auto;right:43%}.next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24%}.next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:24%}.prev:hover,.next:hover{box-shadow:0 0 0 1rem rgba(0,0,0,0.15)}nav > div > span{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:100%;z-index:5;pointer-events:none;will-change:width,height;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}@media (max-width: 800px){.menu{display:block;position:absolute;top:4.6875rem;left:0;background:var(--cinza);text-align:center;width:100%;height:0;z-index:999;visibility:hidden;overflow-y:hidden;transition:.5s}.menu a{padding:1rem 0;margin-inline:1rem;border-bottom:.0625rem solid rgba(255,255,255,0.16);border-radius:0}.btn-menu{background:none;border:none;font:inherit;display:flex;align-items:center;gap:.5rem;color:var(--white);padding:1rem 0;cursor:pointer}.hamburger{border-top:.125rem solid;width:1.25rem}.hamburger::after,.hamburger::before{content:" ";display:block;width:1.25rem;height:.125rem;background:currentColor;margin-top:.3125rem;position:relative;transition:.3s}.nav.active .menu{height:calc(100vh - 4.6875rem);visibility:visible;overflow-y:auto}.nav.active .hamburger{border-top-color:transparent}.nav.active .hamburger::before{transform:rotate(135deg)}.nav.active .hamburger::after{transform:rotate(-135deg);top:-.4375rem}.cd-slider{height:60vh}.content{background-position:50% 50%;background-size:auto 80%}nav div{top:50%;left:4%;width:3rem;height:3rem;margin-top:-2.5rem;list-style:none}}@media only screen and (min-width:1550px){.cd-slider{height:50vh}}