body{font-family:'Avenir Next LT Pro Demi'}.bg-black{background:#000}.titulo{color:#212529;font-size:3rem;font-family:'Book Antiqua';font-weight:700;line-height:1}.sub-titulo{color:red;margin-top:-10px;font-family:'Book Antiqua';font-weight:700;font-size:1.2em}.parrafo{color:#212529;line-height:1.1;font-size:1.1rem;font-weight:700;font-family:'Avenir Next LT Pro'}.parrafo2{font-size:1rem;font-family:'Avenir Next LT Pro';font-weight:700;color:#212529}.parrafo2 a{color:#E21418!important}.container-fluid{max-width:1440px}.portfolio-style--3{margin-bottom:10px}.portfolio-style--3{position:relative;margin-bottom:40px;overflow:hidden;border-radius:6px}a:active,a:focus,a:hover{text-decoration:none;outline:none}*{box-sizing:border-box}.portfolio-style--3 .thumbnail a{display:block;position:relative;z-index:1}a:visited{color:inherit}.blog-style--1,.blog-style--1 .content,.blog-style--1 .content .blog-btn,.blog-style--1 .content:before,.blog-style--1 .content h4.title a,.blog-style--1 .thumbnail a:after,.blog-style--1 .thumbnail a img,.footer-right .footer-link ul.ft-link li a,.header-area .header-wrapper a.rn-btn,.item-portfolio-static .thumbnail a img,.mainmenunav ul.mainmenu>li>a,.mainmenunav ul.mainmenu>li>ul.submenu,.mainmenunav ul.mainmenu>li>ul.submenu li a,.portfolio,.portfolio-sacousel-inner .slick-dots li button:after,.portfolio-style--3,.portfolio-style--3 .content,.portfolio-style--3 .content .portfolio-btn,.portfolio-style--3 .content:before,.portfolio-style--3 .content h4.title a,.portfolio-style--3 .thumbnail a:after,.portfolio-style--3 .thumbnail a img,.portfolio-tilthover .portfolio .bg-blr-image,.portfolio-tilthover .portfolio .content,.portfolio .bg-blr-image,.portfolio .content .inner .portfolio-button,.portfolio .thumbnail-inner:before,.portfolio .thumbnail:after,.related-work .inner h4 a,.rn-address .icon,.rn-address .inner p a,.rn-pagination ul.page-list li a:before,.rn-pricing .pricing-table-inner .pricing-footer a.rn-btn,.rn-slick-dot .slick-dots li button:after,.service.service__style--1,.service.service__style--2,.service.service__style--2 .content h3.title,.service.service__style--2 .content p,.service.service__style--2 .icon,.service.service__style--2:before,.single-demo a,.standard-service .content h3 a,.team .thumbnail:after,.team .thumbnail img,a.btn-transparent,a.btn-transparent:after,a.rn-btn,button.rn-btn,input,textarea,ul.brand-list li,ul.brand-list li img,ul.social-share li a,ul.testimonial-thumb-wrapper li .thumb:after,ul.testimonial-thumb-wrapper li .thumb img{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.portfolio-style--3 .thumbnail a:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E21418),to(#000));background:-webkit-linear-gradient(top,#E21418,#000);background:linear-gradient(180deg,#E21418 0,#000);position:absolute;left:0;right:0;width:100%;height:100%;content:"";z-index:1;opacity:0}.portfolio-style--3 .content{position:absolute;bottom:-92px;width:100%;padding:50px 35px;z-index:3}.portfolio-style--3 .content:before{position:absolute;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(70%,#000));background:-webkit-linear-gradient(top,transparent,#000 70%);background:linear-gradient(180deg,transparent 0,#000 70%);left:0;top:0;width:100%;height:100%;opacity:1;z-index:-1}.portfolio-style--3 .content p.portfoliotype{font-size:14px;margin-bottom:5px;color:#c6c9d8}.portfolio-style--3 .content h4.title{margin-bottom:0;font-weight:400}.portfolio-style--3 .content .portfolio-btn{margin-top:35px;-webkit-transition:.7s;transition:.7s;opacity:0;visibility:hidden}a.rn-btn,button.rn-btn{padding:0 23px;height:40px;display:inline-block;line-height:34px;border:2px solid #f90000;border-radius:4px;font-size:14px;position:relative;z-index:2;color:#f90000;letter-spacing:.2px;text-transform:uppercase;cursor:pointer}a:active,a:focus,a:hover{text-decoration:none;outline:none}.portfolio-style--3:hover .thumbnail a:after{opacity:.85;top:0}.portfolio-style--3:hover .thumbnail a img{-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio-style--3:hover .content .portfolio-btn{opacity:1;visibility:visible}.portfolio-style--3 .content p.portfoliotype{font-size:14px;margin-bottom:5px;color:#dbdbdb;text-shadow:1px 1px #000}.portfolio-style--3 .content h4.title a{color:#fff;font-size:24px;font-weight:500;line-height:36px;font-family:'Book Antiqua'}.portfolio-style--3:hover .content{bottom:0}.modal-title{font-family:'Book Antiqua';font-weight:700;text-align:center;margin:auto;width:100%}footer{background-color:#222}