header{background-color:var(--wp--preset--color--blue);padding:44.5px 0;position:fixed;top:0;left:0;right:0;width:100%;z-index:999;transition:background-color 0.2s ease-in-out,padding 0.4s ease 0.4s;}header .logo-fixed{display:none;}header.fixed .logo-fixed{display:block;}header.fixed{padding:24px 0;}header nav a{color:#fff;font-family:"DM Sans",sans-serif;font-size:1.125rem;position:relative;font-weight:400;line-height:21px;transition:color 0.25s ease-in-out;}header nav a:after{content:"";width:8px;height:8px;background:transparent;display:block;text-align:center;position:absolute;left:calc(50% - 4px);margin-top:4px;}header nav ul{display:flex;gap:32px;margin-bottom:0;align-items:baseline;}header nav a:hover{color:#00d0f8 !important;}header nav .current-menu-item a:after{background:#51f3f3;}header nav li{min-height:48px;}header nav li:last-of-type a{background-color:#fff;color:#115efb;border:1px solid #fff;padding:9.45px 19.2px;top:2px;font-weight:500;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out;}header nav li:last-of-type a:hover{background-color:transparent !important;color:#fff !important;border-color:#fff !important;}header .header-line{justify-content:space-between;justify-items:center;display:flex;align-items:center;flex-wrap:nowrap;gap:50px;min-height:50px;}header .logo{max-width:254px;display:flex;align-items:center;}header .open-menu{display:none;}header .logo-text{transition:opacity 0.25s ease-in,transform 0.4s ease;margin-left:10px;overflow:hidden;display:flex;}header.fixed .logo-text{transform:translateX(-6%);opacity:0;}header.fixed.text-dark{background-color:transparent;}header.fixed.text-dark nav a{color:#555555;transition:color 0.25s ease-in-out;}header.fixed.text-dark nav a:hover{color:#00d0f8 !important;}header.fixed.text-dark nav li:last-of-type a{border-color:#555;}header.fixed.text-dark nav li:last-of-type a:hover{background:transparent !important;color:#fff !important;border-color:#fff !important;}header.fixed.text-dark .logo svg path{fill:#555;}header.fixed.text-dark-azul .logo svg path{fill:var(--wp--preset--color--blue-2);}header.fixed.text-dark .open-menu svg rect{fill:#555;}.wpcf7 form.invalid .wpcf7-response-output{display:none;}footer{padding:6rem 0 3rem;transition:background-color 0.25s ease-in-out;}footer *{font-family:"DM Sans",sans-serif;}footer .link-contact span{font-weight:bold;font-size:56px;}footer .link-contact{display:inline-block;box-shadow:0 4px 0 0 #fff;width:49%;padding-bottom:1rem;display:inline-block;font-weight:bold;font-size:56px;transition:box-shadow 0.25s ease-in-out,width 0.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;}footer a:not(.link-contact):hover{opacity:0.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;}.full-menu{display:none;}.wrap-page section,.wrap-page div{animation:fadeIn 0.7s;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@media screen and (min-width:1024px){.search-no-results header:not(.fixed),.error404 header:not(.fixed){background-color:transparent;}.search-no-results header:not(.fixed) nav a,.error404 header:not(.fixed) nav a{color:#555555;transition:color 0.25s ease-in-out;}.search-no-results header:not(.fixed) nav a:hover,.error404 header:not(.fixed) nav a:hover{color:#00d0f8 !important;}.search-no-results header:not(.fixed) nav li:last-of-type a,.error404 header:not(.fixed) nav li:last-of-type a{border-color:#555;}.search-no-results header:not(.fixed) nav li:last-of-type a:hover,.error404 header:not(.fixed) nav li:last-of-type a:hover{background:transparent !important;color:#fff !important;border-color:#fff !important;}}.element-rotate{position:relative;}.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;}@media screen and (max-width:768px){.element-rotate::before{display:none;}.element-rotate .box-content-infos{background-color:var(--wp--preset--color--blue);padding:3rem !important;margin-top:60px;}.element-rotate .form-search{width:100%;}}.form-search{display:flex;}.form-search input,.form-search::placeholder{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;position:relative;}.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{display:flex;}.paginacao .bt{display:flex;gap:5px;align-items:center;margin:var(--paddingDefault) auto 90px;}.paginacao .bt:not(.loading-post) img{display:none;}.paginacao .bt.loading-post img{position:absolute;right:10px;}.paginacao .bt.no-more{display:none;cursor:no-drop;opacity:0.5;}.paginacao .bt.no-more::after{display:none;}@media screen and (max-width:1400px){.not-found{padding:0;}}@media screen and (max-width:1024px){header nav{display:none;}header .open-menu{display:block;}header .header-line{justify-content:space-between;}header .open-menu i{background-color:#fff;}body.overflow{overflow:hidden;}.full-menu{display:block;width:100%;min-height:100vh;position:fixed;top:0;z-index:9999999999;-webkit-transition:0.5s;transition:0.5s;transform:translateY(-170%);}.full-menu.show-menu{transition:transform 0.5s cubic-bezier(0.18,0.59,0.51,1);transform:translateY(0);}.full-menu .overlay-menu{position:absolute;left:0;top:0;width:100%;height:100vh;background:rgba(108,108,108,0.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;}.full-menu .bar-menu .logo img{max-width:200px;}.full-menu .top-mobile{display:flex !important;gap:30px;align-items:center;justify-content:space-between;padding:19px 0 0;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{display:block !important;visibility:visible !important;opacity:1 !important;width:30px;height:30px;position:relative;z-index:999999 !important;}.full-menu .bar-menu .top-mobile .close-menu{display:block !important;visibility:visible !important;opacity:1 !important;position:relative;z-index:999999 !important;}.full-menu .bar-menu .close-menu{height:36px;width:36px;text-align:right;display:block !important;visibility:visible !important;opacity:1 !important;cursor:pointer;position:relative;z-index:999999 !important;}.full-menu .bar-menu{width:100%;position:absolute;top:0;right:0;height:100vh;background:var(--wp--preset--color--blue);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;}.full-menu.show-menu .bar-menu ul li{display:flex;justify-content:center;width:100%;text-align:center;animation-fill-mode:both;animation-duration:0.5s;animation-delay:calc(var(--index,0) * 0.1s);animation-iteration-count:1;opacity:0;animation-name:menuItemReveal;}.full-menu.show-menu .bar-menu ul li:nth-child(1){--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{color:#fff;font-size:24px;line-height:28px;padding:8px 0;position:relative;font-weight:400;transition:color 0.25s ease-in-out;}.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,0.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;}@media (width <= 1024px){.full-menu .bar-menu ul li.menu-item-button:first-of-type{margin-left:12px;}}.full-menu .bar-menu ul li.menu-item-button .custom-button{flex:1;color:#fff;font-size:24px;line-height:28px;padding:8px 0;position:relative;font-weight:400;transition:color 0.25s ease-in-out;text-decoration:none;}@media (width <= 1024px){.full-menu .bar-menu ul li.menu-item-button .custom-button{max-width:60px;}}.full-menu .bar-menu ul li.menu-item-button .custom-button:hover,.full-menu .bar-menu ul li.menu-item-button .custom-button:active,.full-menu .bar-menu ul li.menu-item-button .custom-button:focus{color:#fff !important;}.full-menu .bar-menu ul li.menu-item-button .custom-button:hover{color:#fff !important;}.full-menu .bar-menu ul li.menu-item-button .custom-button:active{color:#fff !important;}.full-menu .bar-menu ul li.menu-item-button .custom-button:focus{color:#fff !important;}.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 0.25s ease-in-out,transform 0.2s ease-in-out;}.full-menu .bar-menu ul li.menu-item-button .dropdown-arrow:hover{background-color:#c9ccd5 !important;color:#000 !important;}.full-menu .bar-menu ul li.menu-item-button .custom-button:hover,.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 .dropdown-arrow: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{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:991px){}@media screen and (max-width:768px){.wrap-page{margin-top:86px;}header{padding:20.5px 0;}header.fixed{padding:10px 0;}header .header-line{gap:15px;}header .logo{max-width:210px;}.element-rotate::before{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;}iframe,figure,img{max-width:100% !important;}footer .link-contact::after,footer .link-contact:hover::after{width:100%;}.element-rotate a,.element-rotate p{font-size:21px;}footer .infos-contato a{padding:10px 0;}footer .link-contact{width:90%;}footer .link-contact:hover{width:95%;}}@keyframes reveal{0%{opacity:0;transform:translate3d(0px,100%,0px);}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:9999 !important;}header nav a:hover{color:#00d0f8 !important;transition:color 0.25s ease-in-out !important;}header nav li:last-of-type a:hover{background-color:transparent !important;color:#fff !important;border-color:#fff !important;}header nav li:last-of-type a:hover,header nav li:last-of-type a:focus,header nav li:last-of-type a:active{background-color:transparent !important;color:#fff !important;border-color:#fff !important;}header nav li:last-of-type a:hover *,header nav li:last-of-type a:focus *,header nav li:last-of-type a:active *{color:#fff !important;}body header nav li:last-of-type a:hover,body header nav li:last-of-type a:focus,body header nav li:last-of-type a:active{background-color:transparent !important;color:#fff !important;border-color:#fff !important;}.full-menu .bar-menu ul li a:hover{color:#00d0f8 !important;}.search-no-results header:not(.fixed) nav a:hover,.error404 header:not(.fixed) nav a:hover{color:#00d0f8 !important;}.search-no-results header:not(.fixed) nav li:last-of-type a:hover,.error404 header:not(.fixed) nav li:last-of-type a:hover{background-color:transparent !important;border-color:#fff !important;}header.fixed.text-dark nav a:hover{color:#00d0f8 !important;}header.fixed.text-dark nav li:last-of-type a:hover{background-color:transparent !important;border-color:#fff !important;}