@import url(/wp-content/themes/ampo/assets/css/plugins/bootstrap.min.css);@import url(/wp-content/themes/ampo/assets/css/plugins/all.min.css);@import url(/wp-content/themes/ampo/assets/css/plugins/animate.min.css);@import url(/wp-content/themes/ampo/assets/css/plugins/sweetalert2.min.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap);:root{--theme-1:#0C0C0C;--theme-2:#161616;--theme-3:#EFEFEF;--theme-4:#9B9B9B;--theme-5:#F2540F;--icon-font:"Font Awesome 5 Free"}body{background:var(--theme-1);color:var(--theme-3);font-family:'Inter',sans-serif;font-weight:300}a,a:hover{text-decoration:none}::selection{background-color:var(--theme-5);color:var(--theme-3)}.wrapper-lg{padding-top:80px;padding-bottom:80px}.wrapper-md{padding-top:40px;padding-bottom:40px}.wrapper-sm{padding-top:20px;padding-bottom:20px}.text-right{text-align:left}.preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;background-color:var(--theme-1)}.preloader-inner{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;line-height:1}.preloader-inner img{display:block;margin:0 auto 30px auto;width:60px;object-fit:contain}header{position:absolute;z-index:10;width:100%}.navbar-expand-lg .navbar-nav .nav-link{color:var(--theme-3);font-weight:500;text-decoration:none;max-width:100%;width:max-content;background-color:#fff0;border:none;position:relative;text-transform:uppercase;padding-left:1.5rem;padding-right:1.5rem}.navbar-expand-lg .navbar-nav .nav-link::after{content:"";position:absolute;right:100%;left:0;bottom:0;top:auto;height:2px;background-color:var(--theme-5);transition:all ease 0.4s;border:0;margin:0;display:inline-block;width:auto}.navbar-expand-lg .navbar-nav .nav-link:before{display:none}.navbar-expand-lg .navbar-nav .nav-link:hover:after{right:0}.navbar-toggler{background:var(--theme-3);right:15px;position:absolute;top:15px}.header-button{height:100%;display:flex;align-items:center;gap:0;margin-left:0;position:absolute;bottom:0}.header-button .menu{list-style:none;padding:0;margin:0}.header-button .lang-item img{width:22px;height:22px;object-fit:contain;padding:0;margin:.25rem}.header-button .menu a{color:var(--theme-3);font-size:.85rem}.header-button:focus,.header-button:focus-visible{border:0!important;background:transparent!important;border-color:transparent!important;outline:none!important;outline:0!important}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:100vh;position:relative}.hero:after{width:100%;height:100%;content:"";position:absolute;background:linear-gradient(180deg,transparent 0%,rgb(12 12 12) 80%);height:60px;background-repeat:no-repeat;bottom:-10px}.hero .video-bg{width:100%;height:100vh;display:flex;flex-wrap:wrap;position:relative;overflow:hidden;opacity:.5;position:absolute;left:0;top:0}.hero .video-bg video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.hero .video-bg .video-fallback{width:100%;height:auto;display:none}@media (max-width:992px){.hero .video-bg video{display:none}.hero .video-bg .video-fallback{display:block}}.hero .inner{width:100%;text-align:left;justify-content:center;align-items:center;position:relative;z-index:100}.hero .inner .details .title{font-size:3.45rem;font-weight:700}.hero .inner .details .subtitle{font-size:1.25rem}.hero .inner .details .subtitle{font-weight:300}.hero .inner .details .subtitle{margin-top:2rem;margin-bottom:2rem}.hero .inner .details .links{text-decoration:none;display:inline-block;padding:1rem 1.5rem;border-radius:1.5rem;margin-top:.5rem;margin-bottom:.5rem;position:relative;font-weight:400;margin-right:.85rem;vertical-align:middle;display:inline-block;overflow:hidden;text-align:center}.hero .inner .details .link-white{background-color:var(--theme-3);color:var(--theme-1)}.hero .inner .details .link-orange{background-color:var(--theme-5);color:var(--theme-3)}.projects .section-title .title,.about .section-title .title,.works .section-title .title,.faq .section-title .title,.skills .section-title .title,.footer-cta .section-title .title{position:relative;font-weight:700;margin-bottom:2rem;text-align:left}.projects .section-title .title::before,.about .section-title .title::before,.works .section-title .title::before,.faq .section-title .title::before,.skills .section-title .title::before,.footer-cta .section-title .title::before{position:absolute;height:1px;width:70%;content:"";background:var(--theme-4);bottom:15px;right:0}.skills .skills-item-single{background-color:var(--theme-2);padding:1.25rem 2rem 1.25rem 2rem;border-radius:.65rem}.skills .skills-item-single .skills-item{border-bottom:1px solid var(--theme-4);margin-bottom:.5rem;margin-top:.5rem;padding-bottom:1rem;padding-top:.5rem}.skills .skills-item-single .skills-item:hover .title{transform:translate3d(1.5rem,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}.skills .skills-item-single .skills-item:hover .text{transform:translate3d(-1.5rem,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}.skills .skills-item-single .skills-item:last-child{border:0}.skills .skills-item-single .skills-item .title,.skills .skills-item-single .skills-item .text{margin:0!important;transition:1s;position:relative}.skills .skills-item-single .skills-item .text p{margin:0!important;color:var(--theme-4)}.skills .skills-item-single .skills-item .title{position:relative;font-weight:700;padding-left:2rem}.skills .skills-item-single .skills-item .title::after{width:10px;height:10px;background-color:var(--theme-5);border-radius:50%;position:absolute;content:"";left:5px;bottom:5px}.skills .skills-item-single .skills-item .text{margin-left:auto}.about .title,.works .title,.faq .title{font-weight:700;margin-bottom:1rem}.works .text{margin-bottom:2rem;color:var(--theme-4)}.about .text{color:var(--theme-4)}.about .link,.page-nav .link,.projects .link{color:var(--theme-3);text-decoration:none;position:relative;padding-bottom:.65rem;margin-top:1.5rem;margin-bottom:1.5rem;text-transform:uppercase;display:inline-flex;gap:10px}.about .link i,.page-nav .link i,.projects .link i{color:var(--theme-5);transform:rotate(-45deg);display:inline-block;margin-left:.5rem;font-size:14px}.page-nav .link:after,.page-nav .link:before,.about .link:after,.about .link:before,.projects .link:after,.projects .link:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:2px;background-color:var(--theme-3);transition:all ease 0.4s}.page-nav .link:after,.about .link:after,.projects .link:after{width:0;left:0;transition:all ease 0.8s}.page-nav .link:hover,.about .link:hover,.projects .link:hover{color:var(--theme-3)}.page-nav .link:hover::before,.about .link:hover::before,.projects .link:hover::before{width:0}.page-nav .link:hover:after,.about .link:hover:after,.projects .link:hover:after{width:100%}.page-nav .link:hover .effect-1,.about .link:hover .effect-1,.projects .link:hover .effect-1{top:-100%}.works .item{background-color:var(--theme-2);padding:3rem;border-radius:.65rem;margin-bottom:1.5rem;min-height:300px}.works .item .metas{display:flex;justify-content:space-between;align-items:center}.works .item .metas .value{color:var(--theme-5);font-size:2rem;font-weight:700}.works .item .metas .border{border:1px solid var(--theme-4)!important;width:50%}.works .item .subtitle{font-weight:700;color:var(--theme-3)}.works .item .text{color:var(--theme-4);margin-top:1rem}.faq .accordion-card{display:block}.faq .accordion-card .accordion-button{background-color:var(--theme-2);color:var(--theme-3);border-radius:.65rem;padding:1rem 1.5rem;text-align:left;font-weight:500}.faq .accordion-card{transition:0.4s ease-in-out;overflow:hidden;background-color:var(--theme-2);margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.65rem}.faq .accordion-card .accordion-button:after{content:"\f067";height:40px;width:auto;line-height:40px;background:#fff0;border:0;font-family:var(--icon-font);color:var(--theme-5);font-weight:900;font-size:16px;display:grid;justify-content:center;align-items:center;text-align:center;position:absolute;top:10px;right:20px;transition:0.3s ease-in-out}.faq .accordion-card .accordion-button[aria-expanded="true"]:after{content:"\f068"}.faq .accordion-card .accordion-button .faq-number{font-size:14px;font-weight:600;margin-right:40px}.faq .accordion-card .accordion-button:focus{outline:none;box-shadow:none}.faq .accordion-card .accordion-collapse{border:none;position:relative;border-radius:1rem}.faq .accordion-card .accordion-body{padding:0rem 1.5rem 2rem 1.5rem;border-radius:1rem}.faq .accordion-card .accordion-body p{margin-bottom:0;color:var(--theme-4)}.projects .col-lg-12 .projects-item .image{height:500px;width:100%;object-fit:cover;object-position:center}.projects .projects-item{margin-top:2rem;margin-bottom:2rem}.projects .projects-item .subtitle{font-weight:700;margin-top:1rem;margin-bottom:0}.projects .projects-item .text{color:var(--theme-4);margin:0}.projects .projects-item img,.projects-single .projects-single-item .image img,.projects .projects-item .image img{object-fit:cover;width:100%;border-radius:1rem}.projects-single .projects-single-item .content{margin-top:3rem;margin-bottom:3rem}.projects-single .projects-single-item .content p{margin-bottom:.5rem}.projects-single .projects-single-item .meta{margin-bottom:2rem}.projects-single .projects-single-item .meta .title{margin:0;font-weight:700}.projects-single .projects-single-item .meta .text{font-size:.85rem;color:var(--theme-4);display:block}.projects-single .projects-single-item .content .projects-single-list{padding-left:0;list-style:none}.projects-single .projects-single-item .content .projects-single-list li{margin-bottom:1rem;display:inline-block;text-align:left}.projects-single .projects-single-item .content .projects-single-list li:first-child{width:60%}.projects-single .projects-single-item .content .projects-single-list li:last-child{width:100%}.projects-single .projects-single-item .content .projects-single-list li span{font-size:.88rem;color:var(--theme-4);display:block}.projects-single .projects-single-item .projects-single-gallery .gallery-item{margin-bottom:2rem;margin-top:2rem}.projects-single .projects-single-item .projects-single-gallery .gallery-item img{border-radius:1rem;width:100%}.page-nav{display:flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap}.page-nav .nav-btn{font-size:14px;font-weight:300;color:var(--theme-4);display:flex;gap:10px;align-items:center;text-transform:uppercase}.link-effect{position:relative;overflow:hidden;display:block;height:20px;line-height:normal}.link-effect .effect-1{display:block;height:100%;position:relative;top:0%;transition:0.3s}.link-effect:hover .effect-1{top:-100%}.footer-cta{background-color:var(--theme-5);text-align:center}.footer-cta .title{font-weight:700;margin-bottom:2rem}.footer-cta .title,.footer-cta .link{text-align:center;color:var(--theme-3);display:block;position:relative}.footer-cta .link{display:inline-flex;gap:10px;padding-bottom:.65rem;text-transform:uppercase}.footer-cta .link:after,.footer-cta .link:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:2px;background-color:var(--theme-3);transition:all ease 0.4s}.footer-cta .link:after{width:0;left:0;transition:all ease 0.8s}.footer-cta .link:hover{color:var(--theme-3)}.footer-cta .link:hover::before{width:0}.footer-cta .link:hover:after{width:100%}.footer-cta .link:hover .effect-1{top:-100%}.form-contato{background-color:var(--theme-2);padding:3rem;border-radius:.25rem}.form-contato .form-group{margin-bottom:.85rem;margin-top:.85rem}.form-contato input,.form-contato textarea,.form-contato select{background:var(--theme-2)!important;border:1px solid var(--theme-3)!important;color:var(--theme-3)!important;padding:.85rem!important;border-radius:.25rem}.form-contato textarea{height:140px!important}.form-contato .form-group .form-control::-webkit-input-placeholder{color:var(--theme-2);opacity:1}.form-contato .form-group .form-control::-moz-placeholder{color:var(--theme-2);opacity:1}.form-contato .form-group .form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:var(--theme-2);opacity:1}.form-contato .form-group .form-control::placeholder{color:var(--theme-2);opacity:1}.form-contato input[type="submit"]{text-decoration:none;display:inline-block;padding:.875rem 1rem;border-radius:.25rem;position:relative;font-weight:600;vertical-align:middle;display:inline-block;overflow:hidden;text-align:center;margin:0 auto;display:inline-block;width:100%;background:var(--theme-5)!important;color:var(--theme-3)!important;border:var(--theme-5)!important}.form-contato input[type="submit"]:hover{background:var(--theme-3)!important;color:var(--theme-1)!important;border:var(--theme-1)!important}.gfield{margin-top:.25rem!important;margin-bottom:.25rem!important}.gsection_title{font-weight:700;margin-top:.25rem;margin-bottom:.25rem}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{background-color:#f2540f!important}body .gform_wrapper .gfield_checkbox input[type="checkbox"]{opacity:0;position:absolute;width:0;height:0}body .gform_wrapper .gfield_checkbox{position:relative;display:inline-block}body .gform_wrapper .gfield_checkbox label{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;line-height:20px}body .gform_wrapper .gfield_checkbox label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid var(--theme-3)!important;border-radius:4px;background-color:var(--theme-3)!important;transition:all 0.3s ease}body .gform_wrapper .gfield_checkbox input[type="checkbox"]:checked+label:before{background-color:var(--theme-5)!important;border-color:var(--theme-5)!important;/}body .gform_wrapper .gfield_checkbox input[type="checkbox"]:not(:checked)+label:before{background-color:var(--theme-3);border-color:var(--theme-3)}body .gform_wrapper .gfield_checkbox label:hover:before{border-color:var(--theme-5)!important}body .gform_wrapper .gfield_checkbox input[type="checkbox"]:focus+label:before{outline:2px solid var(--theme-5)!important;outline-offset:2px}body .gform_wrapper .gfield_radio input[type="radio"]{opacity:0;position:absolute;width:0;height:0}body .gform_wrapper .gfield_radio{position:relative;display:inline-block}body .gform_wrapper .gfield_radio label{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;line-height:20px}body .gform_wrapper .gfield_radio label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid var(--theme-3);border-radius:50%;background-color:#FFF;transition:all 0.3s ease}body .gform_wrapper .gfield_radio input[type="radio"]:checked+label:before{background-color:var(--theme-5)!important;border-color:var(--theme-5)!important}body .gform_wrapper .gfield_radio input[type="radio"]:not(:checked)+label:before{background-color:var(--theme-3);border-color:var(--theme-3)}body .gform_wrapper .gfield_radio label:hover:before{border-color:var(--theme-5)!important}body .gform_wrapper .gfield_radio input[type="radio"]:focus+label:before{outline:2px solid var(--theme-5)!important;outline-offset:2px}.footer .footer-widget .logo-footer{object-fit:contain;width:150px;margin-bottom:1.5rem}.footer .footer-widget .title,.footer .footer-widget .subtitle{font-weight:700}.footer .footer-widget .link-orange{text-decoration:none;display:inline-block;padding:1rem 1.5rem;border-radius:1.5rem;background-color:var(--theme-5);color:var(--theme-3);margin-top:.5rem;margin-bottom:.5rem;position:relative;font-weight:400;margin-right:.85rem;vertical-align:middle;display:inline-block;overflow:hidden;text-align:center}.footer .footer-widget .subtitle{color:var(--theme-5);margin-bottom:1rem}.footer .footer-widget .text,.footer .footer-widget .link{color:var(--theme-3);margin-bottom:.5rem;display:block}.footer .footer-widget .text:hover{color:var(--theme-5)}.footer .footer-widget .menu,.footer .footer-widget .menu-footer{padding-left:0;list-style:none}.footer .footer-widget .menu li,.footer .footer-widget .menu-footer li{margin-bottom:.5rem}.footer .footer-widget .menu li a,.footer .footer-widget .menu-footer li a{color:var(--theme-3);text-decoration:none;max-width:100%;width:max-content;background-color:#fff0;border:none;position:relative}.footer .footer-widget .menu li a:after,.footer .footer-widget .menu-footer li a:after{content:"";position:absolute;right:100%;left:0;bottom:0;top:auto;height:2px;background-color:var(--theme-5);transition:all ease 0.4s;border:0;margin:0;display:inline-block;width:auto}.footer .footer-widget .menu li a:before,.footer .footer-widget .menu-footer li a:before{display:none}.footer .footer-widget .menu li a:hover:after,.footer .footer-widget .menu-footer li a:hover:after{right:0}.footer-copyright{border-top:1px solid var(--theme-2);padding-top:1rem}.footer-copyright .text{color:var(--theme-4);font-size:.75rem;text-align:right;margin:0;padding:0}.obrigado{height:100vh;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.obrigado .obrigado-box .subtitle{color:var(--theme-5);font-weight:700}.obrigado .obrigado-box .link{text-decoration:none;display:inline-block;padding:1rem 1.5rem;border-radius:1.5rem;background-color:var(--theme-5);color:var(--theme-3);margin-top:.5rem;margin-bottom:.5rem;position:relative;font-weight:400;margin-right:.85rem;vertical-align:middle;display:inline-block;overflow:hidden;text-align:center}body.page-template-page-obrigado header,body.page-template-page-obrigado footer{display:none}@media only screen and (min-width:240px) and (max-width:992px){header{position:relative}.navbar-expand-lg .navbar-nav .nav-link{padding-left:15px}.mobile-menu-wrapper .mobile-logo img{object-fit:contain;width:200px}.header-layout2{position:relative;background-color:var(--theme-1)}.header-button{margin-left:-115px;top:20px;height:auto;display:block}.wrapper-lg{padding-top:60px;padding-bottom:60px}.hero .inner .details .title{font-size:2rem}.hero .inner .details .subtitle{font-size:1.25rem}.projects .col-lg-12 .projects-item .image{height:auto}.projects .section-title .title::before,.about .section-title .title::before,.skills .section-title .title::before{width:10%}.works .item,.faq .accordion-card .accordion-button,.faq .accordion-card .accordion-body{padding:1rem}.skills .skills-item-single .skills-item{margin-bottom:1.5rem;margin-top:1.5rem;padding-bottom:1.5rem}.skills .skills-item-single .skills-item .title{padding-left:0;margin-bottom:.65rem!important}.skills .skills-item-single .skills-item .title::after{left:-20px}.faq .accordion-card .accordion-button{font-size:14px}.faq .accordion-card .accordion-button:after{top:10px}.works .item .metas .border{width:25%}.footer-widget{margin-top:.65rem;margin-bottom:.65rem}.text-right,.footer-copyright .text{text-align:left}.skills .skills-item-single .skills-item:hover .title,.skills .skills-item-single .skills-item:hover .text{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}.form-contato{padding:1rem}.gform_wrapper.gravity-theme .gfield-choice-input+label{width:auto!important;max-width:auto!important;display:block!important}}