a{transition:all 250ms}.header{background-image:url(img/flat-lay-desk-with-laptop-glasses.jpg);background-position:center;background-size:cover;position:relative}.header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top right,rgba(255,255,255,0),rgba(255,255,255,.5))}.logo{width:50%;max-width:500px;height:auto}.social{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px}@media (min-width:480px){.social{position:fixed;z-index:1}}.social-btn{width:60px;height:50px;display:block;margin-left:-10px;text-decoration:none}.social-btn:hover{margin-left:0}.social-btn-facebook{background-color:#1b74e4}.social-btn-instagram{background-color:#f09433;background-image:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.social-btn-twitter{background-color:#2aa9e0}.social-btn i.fab{width:50px;height:50px;margin-left:10px;display:flex;align-items:center;justify-content:center;color:#fff}.btn-mainmenu{position:fixed;top:10px;right:10px;z-index:1}.bg-main-responsive{background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:1}.main{position:fixed;z-index:1;right:-290px;width:290px;height:100%;top:0;background-image:linear-gradient(to bottom,#0d6efd,#0143a3);overflow-y:auto}.main-menu{margin:0;padding:0;list-style:none}.main-menu-item{flex-grow:1}.main-menu-item a{padding:15px 20px;display:flex;align-items:center;color:#fff;text-decoration:none;font-size:.85rem}.main-menu-item a:hover{background-color:#0143a3}@media (min-width:992px){.main{position:sticky;width:100%;height:auto;overflow-y:initial}.main-menu{display:flex}.main-menu-item:not(:last-child){border-right:1px solid #0143a3}.main-menu-item:not(:first-child){border-left:1px solid #0d6efd}.main-menu-item-has-children{position:relative}.main-menu-item-has-children:hover .sub-menu{display:block}.main-menu-item a{padding:25px 20px;justify-content:center}}.sub-menu{margin:0;padding:0;list-style:none;border-left:5px solid #013889}@media (min-width:992px){.sub-menu{background-color:#0143a3;display:none;position:absolute;left:0;border-left:0}}.page-about img{width:100%;height:250px;object-fit:cover}@media (min-width:992px){.page-about img{height:100%}}.servicos{background-image:url(img/bg-servicos.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.servicos-item{position:relative;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:25px;margin-bottom:15px;background-color:#eee}@media (min-width:992px){.servicos-item{background-color:transparent}}.servicos-item-icone{position:absolute;top:25px;right:25px;font-size:5rem;opacity:.3}