footer *,header nav a{font-family:"DM Sans",sans-serif}footer .link-contact,footer .link-contact span{font-weight:700;font-size:56px}.element-rotate,.form-search form,header nav a{position:relative}header{background-color:transparent!important;padding:40px 0;position:fixed;top:0;left:0;right:0;width:100%;z-index:999;transition:transform .3s ease-in-out;transform:translateY(0)}header.header-hidden{transform:translateY(-100%)}header .container{width:90%;max-width:1280px;margin:0 auto}header nav a{color:#fff;font-size:1rem;font-weight:400;line-height:21px;transition:color .25s ease-in-out}header nav ul{display:flex;gap:32px;align-items:baseline;margin-bottom:-13px}header nav li{min-height:48px}header nav li:last-of-type a{background-color:#fff;color:#0058ff;border:1px solid #fff;border-radius:10px;padding:9.45px 19.2px;top:2px;font-weight:500;transition:.2s ease-in-out;opacity:1!important}header nav li:last-of-type a:hover{background-color:#0058ff!important;color:#fff!important;border-color:#fff!important;opacity:1!important}header .header-line{justify-content:space-between;justify-items:center;display:flex;align-items:center;flex-wrap:nowrap;gap:50px;background:#0058ff;border-radius:10px;padding:13px 25px;transition:background-color .15s ease-in-out;backdrop-filter:blur(20px);box-shadow:2px 3px 10.6px -1px rgba(0,0,0,.15)}header .logo{max-width:254px;display:flex;align-items:center}header .logo svg path,header .open-menu svg rect,header.text-dark .logo svg path,header.text-dark .open-menu svg rect,header.text-dark-azul .logo svg path{fill:#fff}.full-menu,.paginacao .bt.no-more::after,.paginacao .bt:not(.loading-post) img,.wpcf7 form.invalid .wpcf7-response-output,header .open-menu{display:none}header .logo-text{transition:opacity .25s ease-in,transform .4s;margin-left:10px;overflow:hidden;display:flex}header.fixed .logo-text{transform:translateX(-6%);opacity:0}header.text-dark nav li:last-of-type a{background-color:#fff;color:#0058ff;border:1px solid #fff;border-radius:10px;opacity:1!important}header.text-dark nav li:last-of-type a:hover{background:#0058ff!important;transition:.2s ease-in-out;opacity:1!important}footer{padding:6rem 0 3rem;transition:background-color .25s ease-in-out}footer .link-contact{box-shadow:0 4px 0 0 #fff;width:49%;padding-bottom:1rem;display:inline-block;transition:box-shadow .25s ease-in-out,width .25s ease-in-out}footer .link-contact:hover{box-shadow:0 4px 0 0 #45f3d0;width:54%;color:#45f3d0}footer .link-contact:hover span{color:#45f3d0}footer ul{display:flex;gap:1rem}footer .infos-contato{margin:6rem 0 3rem}footer a,footer span{color:#fff}.error404 header:not(.fixed) nav a:hover,.search-no-results header:not(.fixed) nav a:hover,footer a:not(.link-contact):not(.footer-bottom a):hover,header.text-dark nav a:hover{opacity:.7}footer .redes-sociais{display:grid;justify-content:flex-end;align-self:end;padding-bottom:3rem}footer .redes-sociais .list{display:flex;gap:1rem;margin-bottom:1.5rem}footer .redes-sociais i{background-color:#fff;width:24px;height:24px}footer form{max-width:382px;margin-top:20px}.wrap-page div,.wrap-page section{animation:.7s fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:1024px){header nav a{color:#fff}.error404 header:not(.fixed) nav a,.search-no-results header:not(.fixed) nav a,header.text-dark nav a{color:#fff;transition:color .25s ease-in-out}.error404 header:not(.fixed),.search-no-results header:not(.fixed){background-color:transparent}.error404 header:not(.fixed) nav a:hover,.search-no-results header:not(.fixed) nav a:hover{opacity:.7}.error404 header:not(.fixed) nav li:last-of-type a,.search-no-results header:not(.fixed) nav li:last-of-type a{background-color:#fff;color:#0058ff;border:1px solid #fff;border-radius:10px}.error404 header:not(.fixed) nav li:last-of-type a:hover,.search-no-results header:not(.fixed) nav li:last-of-type a:hover{background:#0058ff!important;color:#fff!important;border-color:#fff!important;transition:.2s ease-in-out}}.element-rotate::before{content:"";position:absolute;width:55%;height:calc(100% + 235px);top:-200px;left:-5%;transform:rotate(5deg);background:#115efb}.element-rotate .form-search{display:flex;justify-self:flex-end;margin-bottom:3rem}.element-rotate .col-grid-2>div{padding:2rem 0}.element-rotate .box-content-infos{align-self:start;padding:2.5rem 0;display:grid;gap:100px}.element-rotate .col-grid-2{min-height:calc(100vh - 142px)}.element-rotate h1{max-width:25rem}.element-rotate img{max-width:90%}.element-rotate a{display:flex;gap:10px;align-items:center;text-decoration:underline}.element-rotate p{margin-top:40px}.form-search,.paginacao{display:flex}.form-search ::placeholder,.form-search input{color:var(--wp--preset--color--blue)}.form-search input{border-bottom:1px solid var(--wp--preset--color--blue);margin-bottom:0;padding:5px 30px 5px 5px;min-width:298px}.form-search form{width:fit-content}.form-search form button{position:absolute;right:0;top:10px}.not-found{padding:1rem 0 0}.not-found.element-rotate .box-content-infos{padding:3rem 0}.not-found p{font-size:24px;margin-top:var(--paddingDefault)}.search-posts{margin-bottom:3rem}.paginacao .bt{display:flex;gap:5px;align-items:center;margin:var(--paddingDefault) auto 90px;border-radius:10px!important;font-weight:500}.paginacao .bt.loading-post img{position:absolute;right:10px}.paginacao .bt.no-more{display:none;cursor:no-drop;opacity:.5}@media screen and (max-width:1400px){.not-found{padding:0}}@media screen and (max-width:1024px){.full-menu,header .open-menu{display:block}header nav{display:none}header .open-menu svg{width:30px;height:30px}.full-menu .bar-menu .close-menu svg path,.full-menu .bar-menu .close-menu svg rect,.full-menu .bar-menu .logo svg path,.full-menu .top-mobile .close-menu svg path,.full-menu .top-mobile .close-menu svg rect,.full-menu .top-mobile .logo svg path,header .open-menu svg rect{fill:#fff}header .header-line{justify-content:space-between}header .open-menu i{background-color:#fff}body.overflow{overflow:hidden}.full-menu{width:100%;min-height:100vh;position:fixed;top:0;z-index:9999999999;-webkit-transition:.5s;transition:.5s;transform:translateY(-170%)}.full-menu .bar-menu ul li a,.full-menu .bar-menu ul li.menu-item-button .custom-button{font-size:24px;line-height:28px;padding:8px 0;font-weight:400;transition:color .25s ease-in-out;color:#fff}.full-menu.show-menu{transition:transform .5s cubic-bezier(.18, .59, .51, 1);transform:translateY(0)}.full-menu .overlay-menu{position:absolute;left:0;top:0;width:100%;height:100vh;background:rgba(108,108,108,.18);z-index:10;cursor:pointer}.full-menu .bar-menu .logo{float:left;margin-bottom:20px;margin-top:5px;display:block!important;visibility:visible!important;opacity:1!important;max-width:254px;display:flex;align-items:center}.full-menu .bar-menu .logo img{max-width:200px}.full-menu .bar-menu .logo-text,.full-menu .top-mobile .logo-text{transition:opacity .25s ease-in,transform .4s;margin-left:10px;overflow:hidden;display:flex}.full-menu .top-mobile .logo{max-width:254px;display:flex;align-items:center}.full-menu .bar-menu .close-menu,.full-menu .bar-menu .close-menu svg,.full-menu .bar-menu .top-mobile .close-menu{display:block!important;visibility:visible!important;opacity:1!important;z-index:999999!important;position:relative}.full-menu.show-menu.scrolled .top-mobile .logo-text{transform:translateX(-6%);opacity:0}.full-menu .top-mobile{display:flex!important;justify-content:space-between;justify-items:center;align-items:center;flex-wrap:nowrap;gap:50px;background:#0058ff;border-radius:10px;padding:13px 25px;transition:background-color .15s ease-in-out;backdrop-filter:blur(20px);box-shadow:2px 3px 10.6px -1px rgba(0,0,0,.15);visibility:visible!important;opacity:1!important;position:relative;z-index:999999!important}.full-menu .bar-menu .close-menu i{margin-top:8px;background-color:#fff;width:25px;height:25px}.full-menu .bar-menu .close-menu svg{width:30px;height:30px}.full-menu .bar-menu .close-menu{text-align:right;cursor:pointer}.full-menu .bar-menu{width:100%;position:absolute;top:0;right:0;height:100vh;background:#0058ff!important;z-index:50;padding:0 20px;overflow-x:hidden;overflow-y:auto}.full-menu .bar-menu nav{display:table;width:100%;margin-top:20px;float:left}.full-menu .bar-menu ul{display:grid;width:100%;margin-bottom:10px;gap:19px;margin-left:0;margin-top:10px}.full-menu.show-menu .bar-menu ul li{display:flex;justify-content:center;width:100%;text-align:center;animation-fill-mode:both;animation-duration:.5s;animation-delay:calc(var(--index, 0) * .1s);animation-iteration-count:1;opacity:0;animation-name:menuItemReveal;min-height:85px}.full-menu.show-menu .bar-menu ul li:first-child{--index:0}.full-menu.show-menu .bar-menu ul li:nth-child(2){--index:1}.full-menu.show-menu .bar-menu ul li:nth-child(3){--index:2}.full-menu.show-menu .bar-menu ul li:nth-child(4){--index:3}.full-menu.show-menu .bar-menu ul li:nth-child(5){--index:4}.full-menu.show-menu .bar-menu ul li:nth-child(6){--index:5}.full-menu.show-menu .bar-menu ul li:nth-child(7){--index:6}.full-menu.show-menu .bar-menu ul li:nth-child(8){--index:7}.full-menu .bar-menu ul li a{position:relative}.full-menu .bar-menu ul li a:hover{color:#00d0f8!important}.full-menu .bar-menu ul li ul{display:none;width:100%;padding:15px 25px;background:rgba(255,255,255,.06);float:left}.full-menu .bar-menu ul li ul li,.full-menu .bar-menu ul li ul li a{border:none}.full-menu .bar-menu ul li ul li i{margin-right:-25px}.full-menu .bar-menu ul li ul li ul{width:calc(100% + 50px);margin-left:-25px}.full-menu .bar-menu ul li.menu-item-has-children{position:relative}.full-menu .bar-menu ul li.menu-item-has-children a{width:100%}.full-menu .bar-menu ul li.menu-item-has-children i{background-color:#c9ccd5;position:absolute;right:0;top:5px;font-size:24px;z-index:1;padding:5px 20px;height:25px}.full-menu .bar-menu ul li.menu-item-button{display:flex;align-items:center;gap:2.5rem}.full-menu .bar-menu ul li.menu-item-button .custom-button{flex:1;position:relative;text-decoration:none}@media (width <= 1024px){.full-menu .bar-menu ul li.menu-item-button:first-of-type{margin-left:17px}.full-menu .bar-menu ul li.menu-item-button .custom-button{max-width:60px}}.full-menu .bar-menu ul li.menu-item-button .dropdown-arrow{position:relative;font-size:19.2px;z-index:1;padding:5px 20px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background-color .25s ease-in-out,transform .2s ease-in-out}.full-menu .bar-menu ul li.menu-item-button .custom-button:active,.full-menu .bar-menu ul li.menu-item-button .custom-button:focus,.full-menu .bar-menu ul li.menu-item-button .custom-button:hover,.full-menu .bar-menu ul li.menu-item-button .dropdown-arrow:active,.full-menu .bar-menu ul li.menu-item-button .dropdown-arrow:focus,.full-menu .bar-menu ul li.menu-item-button .dropdown-arrow:hover{color:#fff!important;background-color:transparent!important}.full-menu .bar-menu ul li.menu-item-button .dropdown-arrow.active{color:#fff}.full-menu .btn{box-shadow:none}.full-menu .bar-menu ul li.btn a{color:#fff;padding:0;line-height:50px}.full-menu .bar-menu::-webkit-scrollbar{margin-top:5px;border:none;background:0 0;width:0;opacity:0;height:5px}.full-menu .bar-menu::-webkit-scrollbar-button{display:none}.full-menu .bar-menu::-webkit-scrollbar-track-piece,.list-title::-webkit-scrollbar-track{background:0 0}footer .col-grid-8-4{grid-template-columns:1fr;gap:0}footer .redes-sociais{justify-content:flex-start}footer .link-contact{width:50%}footer .link-contact:hover{width:55%}}@media screen and (max-width:768px){.element-rotate::before{display:none;width:100%;height:60%;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI4NzAiIHZpZXdCb3g9IjAgMCAxNDQwIDg3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSItMzA1LjI4OSIgeT0iLTI4MC4wMTciIHdpZHRoPSIxNzI2LjYxIiBoZWlnaHQ9IjExNzUuNzEiIHRyYW5zZm9ybT0icm90YXRlKC0xMiAtMzA1LjI4OSAtMjgwLjAxNykiIGZpbGw9IiMwMDU4RkYiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI4NzAiIHZpZXdCb3g9IjAgMCAxNDQwIDg3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSItMzA1LjI4OSIgeT0iLTI4MC4wMTciIHdpZHRoPSIxNzI2LjYxIiBoZWlnaHQ9IjExNzUuNzEiIHRyYW5zZm9ybT0icm90YXRlKC0xMiAtMzA1LjI4OSAtMjgwLjAxNykiIGZpbGw9IiMwMDU4RkYiLz48L3N2Zz4=);-webkit-mask-position:initial;mask-position:initial}.element-rotate .box-content-infos{background-color:var(--wp--preset--color--blue);padding:3rem!important;margin-top:60px}.element-rotate .form-search,footer .link-contact::after,footer .link-contact:hover::after{width:100%}.wrap-page{margin-top:86px}footer .link-contact:hover,header .container{width:95%}header .header-line{gap:15px}header .logo{max-width:210px}figure,iframe,img{max-width:100%!important}.element-rotate a,.element-rotate p{font-size:21px}footer .infos-contato a{padding:10px 0}footer .link-contact{width:90%}}@keyframes reveal{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes menuItemReveal{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.full-menu{z-index:999!important}header nav a:hover{opacity:.7;transition:opacity .25s ease-in-out!important}header nav li:last-of-type a:active *,header nav li:last-of-type a:focus *,header nav li:last-of-type a:hover *{color:#0058ff!important}.full-menu .bar-menu ul li a:hover{color:#00d0f8!important}.error404 header:not(.fixed) nav li:last-of-type a:hover,.search-no-results header:not(.fixed) nav li:last-of-type a:hover,header.text-dark nav li:last-of-type a:hover{background-color:#fff!important;color:#0058ff!important;border-color:#0058ff!important}