@font-face{font-family:"brlnsdb";src:url("../fonts/brlnsdb/brlnsdb.otf") format("opentype");font-weight:700}*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;display:block}html{scroll-behavior:smooth;overflow-x:hidden}body{background-color:#136b32;overflow-x:hidden;position:relative;color:#ededed;font-family:"Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;font-weight:400;font-size:1rem}body::-webkit-scrollbar{width:.3125rem}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ededed}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:1.5rem}button{background-color:rgba(0,0,0,0);cursor:pointer}a{text-decoration:none;color:#000}h1,h2,h3{font-family:"brlnsdb","Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.25rem}@media(max-width: 768px){h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.25rem}}header{position:fixed;z-index:1000;width:100vw;padding-top:1.5rem;border-bottom:1px solid rgba(0,0,0,.2);background-color:#e84f24;color:#ededed;font-family:"brlnsdb","Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;-webkit-transition:all .2s linear;transition:all .2s linear}header a{color:#ededed}header.min{-webkit-transition:all .2s linear;transition:all .2s linear}header.min .logo{width:50%;-webkit-transition:all .35s linear;transition:all .35s linear}header.min .right__destaque{margin-top:1rem;-webkit-transition:all .2s linear;transition:all .2s linear}header .logo{position:absolute;top:-48px;left:0;width:100%;aspect-ratio:1/1;height:auto;max-width:11.625rem;-webkit-transition:all .35s linear;transition:all .35s linear}header .logo:hover{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all .2s linear;transition:all .2s linear}header .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .right .navbar .nav-link{display:block;font-weight:700;padding:.25rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .right .navbar .nav-link::after{content:"";display:block;width:0%;height:2px;background-color:#ededed;border-radius:2px;margin-top:2px;opacity:.5;-webkit-transition:all .2s linear;transition:all .2s linear}header .right .navbar .nav-link:hover::after{width:100%;-webkit-transition:all .2s linear;transition:all .2s linear}header .right__destaque{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:-1rem;-webkit-transition:all .2s linear;transition:all .2s linear}header .right__destaque a{display:block;background-color:#faba0d;border-radius:2rem;padding:.5rem 1.5rem;color:#e84f24;font-size:1rem;font-weight:700;-webkit-transition:all .2s linear;transition:all .2s linear}header .right__destaque a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);color:#ededed;background-color:#136b32;-webkit-transition:all .2s linear;transition:all .2s linear}header .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#e84f24}header .dropdown-toggle::after{background-image:url("../images/svg/dropdown-arrow-dark.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:.625rem;height:.625rem;margin-left:.5rem;-webkit-transition:all .2s linear;transition:all .2s linear;border:0;vertical-align:0}header .dropdown-toggle.show::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s linear;transition:all .2s linear}header .menu-mobile{margin:0;background-color:#e84f24;text-align:center}header .menu-mobile .dropdown-menu{left:50% !important;-webkit-transform:translate3d(-50%, 42px, 0px) !important;transform:translate3d(-50%, 42px, 0px) !important}@media(max-width: 768px){header{padding-top:.75rem;padding-bottom:.75rem;border-bottom:3px solid #fff}header.min{border-radius:0 0 24px 24px;overflow:hidden;width:100%}header.min .logo{width:80%}header .logo{position:unset;width:100%;max-height:144px;-o-object-fit:contain;object-fit:contain}header .navbar-toggler{padding:.75rem;background-color:#faba0d;border-radius:100%}header .navbar-toggler .navbar-toggler-icon{width:24px;height:24px;background-image:url("../images/svg/menu-burger.svg")}}.position-relative{position:relative}form input:not(.btn-primary),form select,form textarea,form .form-control{background-color:#ededed;border-radius:1.5rem;color:#000;margin-bottom:0;border:2px solid #ededed;-webkit-transition:all .2s linear;transition:all .2s linear}form input:not(.btn-primary):focus,form select:focus,form textarea:focus,form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#e84f24;color:#000;background-color:#ededed;-webkit-transition:all .2s linear;transition:all .2s linear}form label{display:block}form br{display:none;max-height:0rem}form .btn-primary{margin-top:1.5rem}form .btn-primary:hover{cursor:pointer;background-color:rgba(250,186,13,.9);-webkit-transition:all .2s linear;transition:all .2s linear}.post a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;-webkit-transition:all .2s linear;transition:all .2s linear}.post a img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1rem}.post a .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.25rem}.post a .meta .category{padding:.25rem .75rem;background-color:rgba(19,107,50,.25);border:1px solid rgba(19,107,50,.5);border-radius:3rem}.post a .content h3{font-size:1.25rem;line-height:1;margin-bottom:.5rem}.post a .autor{margin-bottom:.5rem}.post a:hover{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all .2s linear;transition:all .2s linear}.post a:hover img{-webkit-filter:saturate(0.5);filter:saturate(0.5);-webkit-transition:all .2s linear;transition:all .2s linear}.paginations.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paginations.banner .next,.paginations.banner .prev{display:block;padding:1.5rem;background-color:rgba(232,79,36,.9);-webkit-transition:all .2s linear;transition:all .2s linear}.paginations.banner .next::after,.paginations.banner .prev::after{content:"";display:block;background-image:url("../images/svg/arrow-slide.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem}.paginations.banner .next:hover,.paginations.banner .prev:hover{cursor:pointer;background-color:rgba(232,79,36,.5);-webkit-transition:all .2s linear;transition:all .2s linear}.paginations.banner .prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 768px){.paginations.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paginations.banner .next,.paginations.banner .prev{padding:.75rem;-webkit-transition:all .2s linear;transition:all .2s linear}.paginations.banner .next::after,.paginations.banner .prev::after{width:.75rem;height:.75rem}}.container{max-width:58.75rem}.whatsapp{position:fixed;bottom:24px;right:24px;z-index:10000}.whatsapp__link img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer{background-color:#e84f24;padding-bottom:3rem;color:#ededed}footer .btn-primary{color:#ededed}footer .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:3rem}footer .row .redes{background-color:#faba0d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;border-radius:0 0 3rem 3rem;padding:1rem 2rem;color:#ededed}footer .row .redes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding:0}footer .row .redes ul li a{display:block;width:100%;max-width:3.5rem;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ededed;border-radius:100%}footer .row .redes ul li a img{width:50%;height:50%;-o-object-fit:contain;object-fit:contain}footer .row .menu{margin-bottom:1.5rem}footer .row .menu a{display:block;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:flex-start;padding:6px 0;color:#ededed}footer .row .menu a::after{content:"";display:block;width:0%;height:2px;background-color:#ededed;border-radius:2px;margin-top:2px;opacity:.5;-webkit-transition:all .2s linear;transition:all .2s linear}footer .row .menu a:hover::after{width:100%;-webkit-transition:all .2s linear;transition:all .2s linear}footer .row small{font-size:1rem;text-wrap:balance}footer .row small a{display:block;color:#ededed;font-weight:700;text-decoration:underline}footer .row .logo-k12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;color:#ededed}footer .row .logo-k12 img{width:100%;max-width:5rem;-o-object-fit:contain;object-fit:contain}.modal15s .btn-close{position:absolute;top:0;right:0;z-index:10;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.modal15s img{aspect-ratio:1/1;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.5rem}@media(max-width: 768px){footer .menu-header-container,footer small,footer a{text-align:center}footer small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.whatsapp__link img{width:4rem;height:4rem}}.btn-primary{display:block;background-color:#faba0d;border-radius:1rem;padding:12px 32px;color:#000;font-size:1.375rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #faba0d;-webkit-transition:all .2s linear;transition:all .2s linear}.btn-primary:hover{background-color:#e84f24;-webkit-transition:all .2s linear;transition:all .2s linear}.s-banner-estrutura{min-height:89vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.s-banner-estrutura .container{max-width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);z-index:10}.s-banner-estrutura .swiper-banner .swiper-slide{min-height:89vh;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.s-banner-estrutura .swiper-banner .swiper-slide::after{content:"";width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;background-color:#000;opacity:.2;z-index:1}.s-banner-estrutura .swiper-banner .swiper-slide h2{font-size:4rem;margin-top:4rem;position:relative;z-index:2}.spacer-offset{height:7.1875rem;background-color:#faba0d}.s-descricao-estrutura .item{padding:3rem 0;color:#ededed;text-align:left;background-color:#e84f24}.s-descricao-estrutura .item h2{text-align:center;margin-bottom:1.5rem}.s-descricao-estrutura .item:nth-child(1){background-color:#faba0d}.s-descricao-estrutura .item:nth-child(2){background-color:#29abee}.s-descricao-estrutura .item .items{margin-top:3rem;margin-bottom:3rem;background-color:#94bf0b;border-radius:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;row-gap:.5rem;padding:48px 96px;color:#ededed;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.s-descricao-estrutura .item .items .divisor{display:block;width:2px;background-color:#136b32}.s-descricao-estrutura .item .items li{list-style:disc}.s-descricao-estrutura .item .galeria img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}@media(max-width: 768px){.s-banner-estrutura .swiper-banner .swiper-slide h2{font-size:2rem}.s-descricao-estrutura .item .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:.75rem}.s-descricao-estrutura .item .items ul{list-style:none}.s-descricao-estrutura .item .items ul li{list-style:none}.s-descricao-estrutura .swiper-galeria .swiper-slide{height:auto}.s-descricao-estrutura .swiper-galeria .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.5rem;aspect-ratio:1/1}}.s-main-contato{padding:258px 0 3rem 0;background-color:#94bf0b}.s-main-contato .card{background-color:#e84f24;border-radius:1rem;overflow:hidden;height:100%}.s-main-contato .card[card="1"]{background-color:#e84f24}.s-main-contato .card[card="2"]{background-color:#2dafb5}.s-main-contato .card img{aspect-ratio:1.5/1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.s-main-contato .card__body{padding:1.5rem;text-align:center;text-wrap:balance;height:100%}.s-main-contato .card__body .h3{line-height:1;margin-bottom:1rem}.s-main-contato .card__body .tel{margin-bottom:1rem}@media(max-width: 768px){.s-main-contato{padding-top:12.5rem}}.s-form-trabalhe{background-color:#94bf0b}