footer{z-index:1;position:relative}main.production{margin-top:90px}main.product .product{top:108px;left:0;right:0;z-index:1;position:fixed;overflow:hidden}main.product .product .inner{overflow:hidden;position:relative;min-height:calc(100vh - 108px)}main.product .product .inner h2{color:#fff;font-size:50px;font-weight:300;line-height:45px;font-family:'Open Sans';padding:110px 0 20px}main.product .product .inner .editor{color:#fff;font-size:18px;font-weight:400;line-height:22px;font-family:'Open Sans';margin-bottom:50px}main.product .product .inner .button-wrapper{margin-top:50px;margin-bottom:100px}main.product .product .inner .button-wrapper a{color:#fff;display:inline-flex;margin:0 0 auto;font-size:16px;line-height:45px;font-weight:600;font-family:'Open Sans';padding-left:16px;border-radius:21px;-webkit-transition:.2s;transition:.2s}main.product .product .inner .button-wrapper a span{width:48px;height:45px;display:inline-block;overflow:hidden}main.product .product .inner .button-wrapper a span i{display:inline-block;font-size:20px;line-height:42px;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}main.product .product .inner .bg{top:0;left:50%;width:100vw;bottom:0;z-index:2;background-size:cover!important;background-position:top center!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute}main.product .product .inner .mask{top:0;left:0;right:0;bottom:0;z-index:2;position:absolute}main.product .product .inner .container{z-index:3;position:relative}main.product .product .inner .benefit{position:relative;overflow:visible;height:100%;margin-bottom:20px;padding-top:16px}main.product .product .inner .benefit .color{top:0;left:0;right:0;height:20px;border-radius:4px 4px 0 0;display:block;position:absolute}main.product .product .inner .benefit .text{padding:14px 10px;border-radius:4px;background:#fff;z-index:2;height:100%;font-size:16px;line-height:22px;color:#616160;font-family:"Open Sans";text-align:center;position:relative}main.product .product .inner .benefit .text .fas{display:block;font-size:36px;line-height:36px;margin-bottom:10px}main.product .product .inner .benefit .text strong{font-weight:300}main.product .quote{z-index:2;position:relative;margin-top:100vh;padding:150px 0 175px;background-size:cover!important;background-position:center!important}main.product .quote h3{font-size:50px;line-height:45px;color:#135276;font-family:"Open Sans";font-weight:300;margin-bottom:40px}main.product .quote .lgpd,main.product .quote p{font-size:20px;line-height:22px;color:#616160;font-family:"Open Sans";font-weight:400;margin-bottom:40px}.termos a,main.product .quote .lgpd a,main.product .quote form .field.select .i-arrow-down{color:#616160}main.product .quote form{display:block;margin:auto -5px}main.product .quote form .field,main.product .quote form .submit{margin-left:5px;margin-right:5px}main.product .quote form .field input,main.product .quote form .field select,main.product .quote form .field textarea{color:#616160;border-color:#616160}@media (min-width:992px){main.product .product .inner .button-wrapper a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}main.product .product .inner .button-wrapper a:hover span i{-webkit-animation:.4s HeaderCta;animation:.4s HeaderCta}}@media (max-width:1199px){main.product .product .inner h2{font-size:42px;line-height:38px;padding:90px 0 20px}main.product .product .inner .editor{font-size:16px;line-height:20px;margin-bottom:40px}main.product .product .inner .benefit .text{padding:10px 8px;font-size:14px;line-height:20px}main.product .product .inner .benefit .text .fas{font-size:32px;line-height:32px}main.product .product .inner .button-wrapper a{font-size:15px}main.product .quote h3{font-size:42px;line-height:38px;margin-bottom:25px}main.product .quote .lgpd,main.product .quote p{font-size:18px;line-height:20px}}@media (max-width:991px){main.product .product .inner h2{font-size:32px;line-height:32px;padding:0 0 20px}main.product .quote h3{font-size:32px;line-height:30px}main.product .quote p{font-size:16px;line-height:18px}}