#body{width:100%;height:100vh;background:linear-gradient(to right,#fff 0,#fff 65%,#000 35%,#000 100%)}.bruno img{margin-top:50px}.bruno h6{padding-top:50px;font-family:'Amatic SC',cursive;font-size:80px;color:#000;font-weight:700}.bruno .b-profissao{background-color:#acafb6;width:100%;height:35px}.bruno .b-profissao h3{line-height:1.3em;padding-left:20px;font-family:'Amatic SC',cursive;font-size:25px;color:#FFF}.bruno p{padding-top:15px;font-family:Montserrat,sans-serif;font-size:14px;color:#000;font-weight:400}.bruno .btn-minhahistoria a.btn{margin-top:35px;font-family:Montserrat,sans-serif;font-size:15px;color:#000;font-weight:500;text-transform:uppercase;border:1px solid #acafb6;border-radius:0}.foto-bruno img{position:relative;width:350px;height:auto;top:200px;left:60px;z-index:999}.foto-bruno .borda{position:absolute;top:220px;left:98px;width:100%;height:80%;display:block;border:dotted 1px #acafb6}#trabalhos{background-color:#000;position:relative;width:100%;padding-bottom:100px}#trabalhos .t-trabalhos{padding-top:50px}#trabalhos .t-trabalhos h6{font-family:Montserrat,sans-serif;font-size:42px;color:#FFF;font-weight:900;text-transform:uppercase}#trabalhos .t-empresas{background-color:#acafb6;width:100%;height:50px;margin-top:50px}#trabalhos .t-empresas h3{line-height:1.8em;padding-left:20px;font-family:Montserrat,sans-serif;font-size:30px;color:#FFF;font-weight:bolder;text-transform:uppercase}#trabalhos p{padding-top:15px;padding-left:20px;font-family:Montserrat,sans-serif;font-size:13px;color:#FFF;font-weight:400}#trabalhos p span{display:block}#trabalhos hr.borda-texto-horizontal{padding-left:100px;width:80%;border-top:1px dotted #FFF}#trabalhos h4{padding-left:20px;font-family:'Amatic SC',cursive;font-size:30px;color:#FFF}#trabalhos h4 span{padding-left:10px;font-family:Montserrat,sans-serif;font-size:16px;color:#FFF;font-weight:lighter}#trabalhos .btn-portfolio a.btn{margin-top:25px;margin-left:20px;font-family:Montserrat,sans-serif;font-size:15px;color:#FFF;font-weight:500;text-transform:uppercase;border:1px solid #FFF;border-radius:0}#trabalhos hr.borda-texto-vertical{margin-left:21px;border-left:1px dashed #FFF;height:35%}#trabalhos .portfolios{padding-top:55px}#habilidades{background-color:#FFF;position:relative;width:100%}#habilidades .t-habilidades{padding-top:50px}#habilidades .t-habilidades h6{font-family:Montserrat,sans-serif;font-size:42px;color:#000;font-weight:900;text-transform:uppercase}#habilidades .card-1{display:flex;justify-content:space-between;padding-top:60px}#habilidades .card-1 span{font-family:Montserrat,sans-serif;font-size:20px;color:#FFF;font-weight:700;background-color:#acafb6;border-radius:10px;width:250px;height:50px;text-align:center;line-height:1.5em;padding-left:22px}#habilidades .card-1 span:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:13%;top:11px}#habilidades .card-1 span:first-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:28%;top:11px}#habilidades .card-1 span:last-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:22%;top:11px}#habilidades .card-1 span:hover:after{color:#7493ae}#habilidades .card-2{display:flex;justify-content:space-between;padding-top:50px}#habilidades .card-2 span{font-family:Montserrat,sans-serif;font-size:20px;color:#FFF;font-weight:700;background-color:#acafb6;border-radius:10px;width:250px;height:50px;text-align:center;line-height:1.5em;padding-left:22px}#habilidades .card-2 span:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:40%;top:11px}#habilidades .card-2 span:first-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:22%;top:11px}#habilidades .card-2 span:last-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:10%;top:11px}#habilidades .card-2 span:hover:after{color:#7493ae}#habilidades .card-3{display:flex;justify-content:space-between;padding-top:50px}#habilidades .card-3 span{font-family:Montserrat,sans-serif;font-size:20px;color:#FFF;font-weight:700;background-color:#acafb6;border-radius:10px;width:250px;height:50px;text-align:center;line-height:1.5em;padding-left:22px}#habilidades .card-3 span:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:10%;top:11px}#habilidades .card-3 span:first-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:13%;top:11px}#habilidades .card-3 span:last-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:13%;top:11px}#habilidades .card-3 span:hover:after{color:#7493ae}#habilidades #accordionExample{margin-top:60px}#habilidades #accordionExample .card h6{font-family:Montserrat,sans-serif;font-size:16px;color:#000;font-weight:700}#habilidades #accordionExample .card .card-body p{font-family:Montserrat,sans-serif;font-size:14px;color:#000;font-weight:700}#habilidades #accordionExample .collapsible-link::before{content:'';width:14px;height:2px;background:#333;position:absolute;top:calc(100% - 1px);right:1rem;display:block;transition:all .3s}#habilidades #accordionExample .collapsible-link::after{content:'';width:2px;height:14px;background:#333;position:absolute;top:calc(100% - 7px);right:calc(1rem + 6px);display:block;transition:all .3s}#habilidades #accordionExample .collapsible-link[aria-expanded=true]::after{transform:rotate(90deg) translateX(-1px)}#habilidades #accordionExample .collapsible-link[aria-expanded=true]::before{transform:rotate(180deg)}#ferramentas .t-ferramentas{padding-top:60px}#ferramentas .t-ferramentas h6{font-family:Montserrat,sans-serif;font-size:42px;color:#000;font-weight:900;text-transform:uppercase}#ferramentas .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:none;align-items:center;margin-top:60px;margin-bottom:0}#rodape{margin-top:80px;width:100%;height:80vh;background:linear-gradient(to right,#fff 0,#fff 65%,#000 35%,#000 100%)}#rodape .bruno{margin-top:150px}#rodape .bruno h6{padding-top:50px;font-family:'Amatic SC',cursive;font-size:80px;color:#000;font-weight:700}#rodape .bruno .b-profissao{background-color:#acafb6;width:100%;height:35px}#rodape .bruno .b-profissao h3{line-height:1.3em;padding-left:20px;font-family:'Amatic SC',cursive;font-size:25px;color:#FFF}#rodape .bruno p{padding-top:15px;font-family:Montserrat,sans-serif;font-size:14px;color:#000;font-weight:400}#rodape .bruno p b{font-weight:400}#rodape .bruno p span{display:block;padding-top:20px}#rodape .t-formulario{text-align:center;position:relative;left:300px;top:30px}#rodape .t-formulario h6{font-family:'Amatic SC',cursive;font-size:60px;color:#FFF;font-weight:700}#rodape .t-formulario p{padding-top:15px;font-family:Montserrat,sans-serif;font-size:16px;color:#FFF;font-weight:400}#rodape .t-formulario p span{display:block}#rodape .formulario{position:relative;left:70%;top:13%}#rodape .formulario label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#FFF}#rodape .formulario .form-control{display:block;width:100%;background-color:#acafb6;background-clip:padding-box;border:none;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}#rodape .formulario .btn-enviar button{margin-top:20px;font-family:Montserrat,sans-serif;background-color:#000;font-size:15px;color:#FFF;font-weight:500;text-transform:uppercase;border:1px solid #acafb6;border-radius:0;height:30px}#rodape .formulario .btn-enviar button:hover{background-color:#acafb6;color:#000}#rodape .formulario .btn-enviar a.btn{margin-top:20px;font-family:Montserrat,sans-serif;font-size:15px;color:#FFF;font-weight:500;text-transform:uppercase;border:1px solid #acafb6;border-radius:0}#rodape .b-rodape{position:relative;background-color:#acafb6;width:100%;height:35px;margin-top:21%}#rodape .b-rodape h3{line-height:1.3em;padding-left:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#FFF;line-height:2.5em}#rodape .b-rodape h3 a{color:#FFF}html{scroll-behavior:smooth}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#000;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;color:#FFF;display:block;transition:.3s}.sidenav a:hover{color:#708090;text-decoration:underline!important}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.sidenav .closebtn:hover{text-decoration:none!important}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.accordionWrapper{padding:30px;background:#fff;float:left;width:100%;box-sizing:border-box;margin-top:5%;margin-bottom:5%;box-shadow:0 1.5em 85px 0 rgba(0,0,0,.2);margin-right:10%}.accordionItem{float:left;display:block;width:100%;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:14px;color:#000}.accordionItemHeading{font-family:Montserrat,sans-serif;font-size:16px;color:#FFF;font-weight:500;cursor:pointer;margin:0 0 10px 0;padding:10px;background:#acafb6;color:#fff;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box}.close .accordionItemContent{height:0;transition:height 1s ease-out;-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);float:left;display:block}.open .accordionItemContent{padding:20px;background-color:#fff;border:1px solid #ddd;width:100%;margin:0 0 10px 0;display:block;-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .4s ease-out;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease;box-sizing:border-box}.open .accordionItemContent p{color:#000}.open .accordionItemHeading{margin:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#000;color:#FFF}.obrigado{margin:0}.obrigado h5{font-family:Montserrat,sans-serif;font-size:15px;color:#000}@media (max-width:1640px){#body{width:100%;height:100vh;background:linear-gradient(to right,#fff 0,#fff 65%,#000 35%,#000 100%)}.bruno img{margin-left:70px;margin-right:70px}.foto-bruno img{position:relative;width:350px;height:auto;top:30px;left:58px;z-index:999}.foto-bruno .borda{position:absolute;top:60px;left:29px;width:90%;height:80%;display:block;border:dotted 1px #acafb6}#trabalhos{background-color:#000;position:relative;width:100%;padding-bottom:100px}#trabalhos .t-trabalhos{padding-top:50px}#trabalhos .t-trabalhos h6{font-family:Montserrat,sans-serif;font-size:42px;color:#FFF;font-weight:900;text-transform:uppercase;text-align:left}#trabalhos .t-empresas{background-color:#acafb6;width:100%;height:50px;margin-top:50px}#trabalhos .t-empresas h3{line-height:1.8em;padding-left:20px;font-family:Montserrat,sans-serif;font-size:30px;color:#FFF;font-weight:bolder;text-transform:uppercase;text-align:left}#trabalhos p{padding-top:15px;padding-left:20px;font-family:Montserrat,sans-serif;font-size:13px;color:#FFF;font-weight:400;text-align:left}#trabalhos p span{display:block}#trabalhos hr.borda-texto-horizontal{padding-left:100px;width:80%;border-top:1px dotted #FFF}#trabalhos h4{padding-left:20px;font-family:'Amatic SC',cursive;font-size:30px;color:#FFF;text-align:left}#trabalhos h4 span{padding-left:10px;font-family:Montserrat,sans-serif;font-size:16px;color:#FFF;font-weight:lighter}#trabalhos .btn-portfolio a.btn{margin-top:25px;font-family:Montserrat,sans-serif;font-size:15px;color:#FFF;font-weight:500;text-transform:uppercase;border:1px solid #FFF;border-radius:0;text-align:center}#trabalhos hr.borda-texto-vertical{border-left:1px dashed #FFF;height:35%;margin-bottom:30%}#trabalhos .portfolios{padding-top:55px}#trabalhos .portfolios img{width:100%}#habilidades .t-habilidades h6{text-align:center}#habilidades .card-1{display:flex;justify-content:space-between;padding-top:60px}#habilidades .card-1 span{font-family:Montserrat,sans-serif;font-size:20px;color:#FFF;font-weight:700;background-color:#acafb6;border-radius:10px;width:250px;height:50px;text-align:center;line-height:1.5em;padding-left:22px}#habilidades .card-1 span:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:32%;top:-18px}#habilidades .card-1 span:first-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:12%;top:11px}#habilidades .card-1 span:last-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:32%;top:-20px}#habilidades .card-1 span:hover:after{color:#7493ae}#habilidades .card-2{display:flex;justify-content:space-between;padding-top:50px}#habilidades .card-2 span{font-family:Montserrat,sans-serif;font-size:20px;color:#FFF;font-weight:700;background-color:#acafb6;border-radius:10px;width:250px;height:50px;text-align:center;line-height:1.5em;padding-left:22px}#habilidades .card-2 span:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:31%;top:11px}#habilidades .card-2 span:first-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:10%;top:11px}#habilidades .card-2 span:last-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:25%;top:-18px}#habilidades .card-2 span:hover:after{color:#7493ae}#habilidades .card-3{display:flex;justify-content:space-between;padding-top:50px}#habilidades .card-3 span{font-family:Montserrat,sans-serif;font-size:20px;color:#FFF;font-weight:700;background-color:#acafb6;border-radius:10px;width:250px;height:50px;text-align:center;line-height:1.5em;padding-left:22px}#habilidades .card-3 span:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:23%;top:-19px}#habilidades .card-3 span:first-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:36%;top:-19px}#habilidades .card-3 span:last-child:after{content:"+";color:#000;font-weight:700;font-size:50px;position:relative;left:33%;top:-18px}#habilidades .card-3 span:hover:after{color:#7493ae}#ferramentas .t-ferramentas h6{text-align:center}#rodape{width:100%;height:100%;background:linear-gradient(to right,#fff 0,#fff 54%,#000 35%,#000 100%)}#rodape .bruno p b{font-weight:400;display:block}#rodape .bruno .b-profissao{background-color:#acafb6;width:80%;height:35px}#rodape .b-rodape{position:relative;background-color:#acafb6;width:80%;height:60px!important;margin-top:0;text-align:left}#rodape .b-rodape h3{line-height:1.3em;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#FFF;line-height:1.8em;padding-top:5px}#rodape .t-formulario{text-align:center;position:relative;left:0;top:30px}#rodape .t-formulario h6{font-family:'Amatic SC',cursive;font-size:60px;color:#FFF;font-weight:700}#rodape .t-formulario p{padding-top:15px;font-family:Montserrat,sans-serif;font-size:16px;color:#FFF;font-weight:400}#rodape .t-formulario p span{display:block}#rodape .formulario{position:relative;left:0;top:0}#rodape .formulario label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#FFF}#rodape .formulario .form-control{display:block;width:100%;background-color:#acafb6;background-clip:padding-box;border:none;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}#rodape .formulario .btn-enviar button{margin-top:20px;font-family:Montserrat,sans-serif;background-color:#000;font-size:15px;color:#FFF;font-weight:500;text-transform:uppercase;border:1px solid #acafb6;border-radius:0;height:30px}#rodape .formulario .btn-enviar button:hover{background-color:#acafb6;color:#000}#rodape .formulario .btn-enviar a.btn{margin-top:20px;font-family:Montserrat,sans-serif;font-size:15px;color:#FFF;font-weight:500;text-transform:uppercase;border:1px solid #acafb6;border-radius:0}#rodape .formulario .btn-enviar a.btn:hover{color:#FFF;background-color:#7493ae}}@media (max-width:640px){#body{background:0 0}#body .foto-bruno{display:none}#rodape{background:0 0}#rodape .t-formulario h6,#rodape .t-formulario p{color:#000}#rodape .formulario label{color:#000}#rodape .formulario .btn-enviar a.btn{color:#000}#rodape .formulario .btn-enviar button{color:#000;background-color:#FFF}}