﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");a,ul,li,button,body,*{font-family:"Montserrat",sans-serif;padding:0;margin:0;outline:none;list-style:none;text-decoration:none}.container{max-width:1200px;margin:auto;padding:0 1rem}header.header{background-color:#000}header.header .content{display:flex;align-items:center;padding:1rem}header.header .content .top{max-width:100px;display:flex;align-items:center;justify-content:center;flex:1}header.header .content .top .logo-container .logo{transition:.2s}header.header .content .top .logo-container .logo:hover{opacity:.7}header.header .content .top #toggle-menu{display:none}header.header .content .menu{display:flex;align-items:center;margin:auto;z-index:999;flex-wrap:wrap;justify-content:flex-start;flex:1}header.header .content .menu>li{margin:0 .5rem;padding:1rem 0}header.header .content .menu>li.has-submenu{position:relative}header.header .content .menu>li.has-submenu:hover>.submenu{transform:scale(1)}header.header .content .menu>li.has-submenu>.submenu{min-width:100%;background:#FDBE2D;position:absolute;left:0;top:calc(100%);transform:scale(1, 0) translate(0, -100%);transition:.2s;box-shadow:0 10px 40px -15px rgba(0,0,0,0.5)}header.header .content .menu>li.has-submenu>.submenu>li{margin:0}header.header .content .menu>li.has-submenu>.submenu>li .item{padding:.5rem;color:#000;text-align:left;white-space:nowrap}header.header .content .menu>li.has-submenu>.submenu>li:hover>.item{background:#21252C;color:#FFF}header.header .content .menu>li.has-submenu>.submenu>li.submenu-has-submenu:hover .submenu-submenu{max-width:500px}header.header .content .menu>li.has-submenu>.submenu>li.submenu-has-submenu .submenu-submenu{left:100%;top:0;position:absolute;background:#333;max-width:0;overflow:hidden;transition:.2s;box-shadow:0 10px 40px -15px rgba(0,0,0,0.5)}header.header .content .menu>li.has-submenu>.submenu>li.submenu-has-submenu .submenu-submenu>li .item{color:#FFF}header.header .content .menu>li.has-submenu>.submenu>li.submenu-has-submenu .submenu-submenu>li:hover .item{background:#FDBE2D;color:#000}header.header .content .menu .item{color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;text-align:center;display:block;transition:.2s}header.header .content .menu .item:hover{color:#FDBE2D}header.header .content .yellow-button-container{margin-left:1rem;display:block}header.header .content .yellow-button-container .yellow-button{background-color:#FDBE2D;padding:1rem 2.5rem;border:none;font-weight:700;text-transform:uppercase;font-size:11px;cursor:pointer;transition:.2s}header.header .content .yellow-button-container .yellow-button:hover{background-color:#db9a02}@media screen and (max-width: 992px){header.header .content{padding:1rem}header.header .content .menu{flex-wrap:wrap;justify-content:center}header.header .content .menu li{margin:.5rem}}@media screen and (max-width: 767px){header.header .content{flex-direction:column;padding:1rem 0 0}header.header .content .top{display:flex;align-items:center;justify-content:space-around;width:100%;max-width:100%;margin-right:0;margin-bottom:1rem}header.header .content .top .logo-container{max-width:200px}header.header .content .top #toggle-menu{display:flex;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background:#FDBE2D;color:#21252C;font-size:20px}header.header .content .menu{flex-direction:column;width:100%;max-height:0;overflow:hidden;transition:.2s}header.header .content .menu>li{width:100%;margin:0;padding:0}header.header .content .menu>li .item{width:100%;padding:1rem;box-sizing:border-box}header.header .content .menu>li.has-submenu.open .submenu{max-height:100vh}header.header .content .menu>li.has-submenu .submenu{position:relative;transform:none;max-height:0;overflow:hidden}header.header .content .menu>li.has-submenu .submenu li{margin:0}header.header .content .menu>li.has-submenu .submenu li .item{padding:1rem;text-align:center}header.header .content .menu>li.has-submenu .submenu li.submenu-has-submenu.open .submenu-submenu{max-height:100vh}header.header .content .menu>li.has-submenu .submenu li.submenu-has-submenu .submenu-submenu{max-width:100%;position:relative;left:0;top:0;max-height:0;overflow:hidden}header.header .content .menu.open{max-height:150vh}header.header .content .yellow-button-container{margin-left:0;width:100%}header.header .content .yellow-button-container .yellow-button{width:100%}}section.cta{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover;padding:3rem 0}section.cta .content{display:flex;justify-content:space-between;align-items:center}section.cta .content .left .title{color:#fff;text-transform:uppercase;font-weight:900;font-size:30px;margin-bottom:1rem}section.cta .content .left .title .yellow{color:#FDBE2D;font-weight:400}section.cta .content .left .desc{color:#fff;max-width:400px;line-height:24px;font-size:14px}section.cta .content .button-container .button{display:flex;align-items:center;padding:1rem 2rem;background:#000;border:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;transition:.2s}section.cta .content .button-container .button .icon-container{margin-left:1rem;width:30px;height:30px;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FDBE2D;color:#000;transition:.2s}section.cta .content .button-container .button:hover{background:#FDBE2D;color:#000}section.cta .content .button-container .button:hover .icon-container{transform:translate(5px, 0)}section.cta.empregabilidade{background:url("../../images/site/decoration/teste-empregabilidade.png") center/cover no-repeat !important}section.cta.empregabilidade .content .button-container .button{background:#FDBE2D;color:#000}section.cta.empregabilidade .content .button-container .button .icon-container{background:#000;color:#FDBE2D}section.cta.empregabilidade .content .button-container .button:hover .icon-container{background:#FDBE2D;color:#000}@media screen and (max-width: 767px){section.cta .content{flex-direction:column;align-items:flex-start}section.cta .content .button-container{margin-top:2rem}}footer.footer{background:#21252C}footer.footer hr{border:none;border-top:1px solid rgba(255,255,255,0.2)}footer.footer .content .top{display:flex;padding:4rem 0;color:#fff}footer.footer .content .top .column{flex:1;max-width:30%;min-width:30%;flex-shrink:0}footer.footer .content .top .column .title{text-transform:uppercase;font-size:16px;margin-bottom:1rem}footer.footer .content .top .column:nth-child(1) .menu li{margin-bottom:.5rem;position:relative;padding-left:1rem;display:flex;align-items:center;transition:.2s}footer.footer .content .top .column:nth-child(1) .menu li:before{content:'›';position:absolute;left:0;color:#535353;font-size:16px;transition:.2s;font-weight:600}footer.footer .content .top .column:nth-child(1) .menu li .item{color:#fff;font-size:11px;text-transform:uppercase;font-weight:400;padding:.25rem 0}footer.footer .content .top .column:nth-child(1) .menu li:hover{transform:translate(5px, 0)}footer.footer .content .top .column:nth-child(1) .menu li:hover:before{color:#FDBE2D}footer.footer .content .top .column:nth-child(2){display:flex;flex-direction:column;justify-content:space-between}footer.footer .content .top .column:nth-child(2) .desc{line-height:30px;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:1px}footer.footer .content .top .column:nth-child(2) .social-medias .social-list{display:flex}footer.footer .content .top .column:nth-child(2) .social-medias .social-list li{margin:0 .5rem}footer.footer .content .top .column:nth-child(2) .social-medias .social-list li .item{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:.2s}footer.footer .content .top .column:nth-child(2) .social-medias .social-list li .item .icon{max-width:15px;max-height:15px}footer.footer .content .top .column:nth-child(2) .social-medias .social-list li .item:hover{box-shadow:0 4px 5px #000;transform:translate(0, -5px)}footer.footer .content .top .column:nth-child(3){padding-right:5rem;box-sizing:border-box}footer.footer .content .top .column:nth-child(3) .title{text-align:right}footer.footer .content .top .column:nth-child(3) .contact-list{display:flex;flex-direction:column;align-items:flex-end}footer.footer .content .top .column:nth-child(3) .contact-list li{margin-bottom:.75rem}footer.footer .content .top .column:nth-child(3) .contact-list li .item{width:205px;display:flex;color:#fff;padding:.75rem 1rem;border:1px solid transparent;border-radius:5px;transition:.2s}footer.footer .content .top .column:nth-child(3) .contact-list li .item .icon{width:25px;margin-right:1rem;transition:.2s}footer.footer .content .top .column:nth-child(3) .contact-list li .item .text .desc{text-transform:uppercase;font-size:12px}footer.footer .content .top .column:nth-child(3) .contact-list li .item .text .number{font-size:20px;font-weight:300}footer.footer .content .top .column:nth-child(3) .contact-list li .item .text .number strong{font-weight:800}footer.footer .content .top .column:nth-child(3) .contact-list li .item.email:hover{border-color:transparent !important;color:#FDBE2D}footer.footer .content .top .column:nth-child(3) .contact-list li .item:hover{border-color:#FDBE2D}footer.footer .content .top .column:nth-child(3) .contact-list li .item:hover .icon{transform:rotate(20deg)}footer.footer .content .top .column:nth-child(3) .warning{font-size:12px;width:225px;margin-left:auto;line-height:20px}footer.footer .content .top .column:not(:last-child){margin-right:auto}footer.footer .content .bottom{display:flex;align-items:center;justify-content:center;padding:2rem 0;position:relative}footer.footer .content .bottom .logo-container{transition:.2s}footer.footer .content .bottom .logo-container .logo{width:260px}footer.footer .content .bottom .logo-container:hover{transform:scale(1.05)}footer.footer .content .bottom .center{color:#fff;font-size:10px;text-transform:uppercase;position:absolute}footer.footer .content .bottom .developed{color:#fff;margin-left:auto;font-size:10px;display:flex;align-items:center;text-transform:uppercase;transition:.2s}footer.footer .content .bottom .developed .kbrtec{margin-left:1rem;transition:.2s}footer.footer .content .bottom .developed:hover{color:#FDBE2D}footer.footer .content .bottom .developed:hover .kbrtec{opacity:.7}@media screen and (max-width: 767px){footer.footer .content .top{flex-direction:column;padding:2rem 0}footer.footer .content .top .column{max-width:100%;min-width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;padding-right:0 !important}footer.footer .content .top .column .title{text-align:center !important}footer.footer .content .top .column .contact-list{align-items:flex-start !important}footer.footer .content .top .column:nth-child(2){order:2}footer.footer .content .top .column .social-medias{margin-top:2rem}footer.footer .content .bottom{flex-direction:column}footer.footer .content .bottom .center{position:relative;margin:2rem 0}footer.footer .content .bottom .developed{margin-left:0}}section.breadcrumb .content{position:relative}section.breadcrumb .content .list{display:flex;align-items:center;height:25px;z-index:99;position:absolute}section.breadcrumb .content .list li .item,section.breadcrumb .content .list li.item{color:#000;font-size:11px;text-transform:uppercase;font-weight:600;padding:.25rem;height:100%;box-sizing:border-box;transition:.2s;display:flex;align-items:center}section.breadcrumb .content .list li:not(:last-child){margin-right:1rem}section.breadcrumb .content .list li.active,section.breadcrumb .content .list li .item:hover{color:#FDBE2D}section.breadcrumb.white .content .list li .item,section.breadcrumb.white .content .list li.item{color:#FFF}section.breadcrumb.white .content .list li.active,section.breadcrumb.white .content .list li .item:hover{color:#FDBE2D}.whatsapp-floating-button{position:fixed;right:-160px;top:40vh;z-index:999;background:#0AC655;display:flex;align-items:center;color:#FFF;font-weight:800;font-size:20px;transition:.2s}.whatsapp-floating-button:hover{right:0;background:#09ae4b}.whatsapp-floating-button .icon-container{width:70px;height:70px;display:flex;align-items:center;justify-content:center}.whatsapp-floating-button .icon-container .icon{max-width:70%;max-height:70%}.whatsapp-floating-button .number{padding:1rem 1rem 1rem 0;font-weight:600;font-size:16px}.whatsapp-floating-button .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;cursor:pointer}@media screen and (max-width: 767px){.whatsapp-floating-button{right:0}.whatsapp-floating-button .number{display:none}}#cookieConsent{position:fixed;right:1rem;bottom:1rem;background-color:#000;max-width:425px;z-index:999999;padding:1rem;box-sizing:border-box;color:#FFF;box-shadow:0 30px 50px -10px rgba(0,0,0,0.2);font-size:14px}#cookieConsent a{color:#FDBE2D;transition:.2s}#cookieConsent a:hover{opacity:.7}#cookieConsent .actions{display:flex;margin-top:1rem}#cookieConsent .actions button{padding:.5rem 1rem;border-radius:50px;border:none;background-color:#FDBE2D;color:#000;font-weight:700;transition:.2s;cursor:pointer}#cookieConsent .actions button:hover{background-color:#00A341;color:#FFF}@media screen and (max-width: 767px){#cookieConsent{width:95%;right:2.5%;bottom:.5rem;max-width:400px}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999999;align-items:center;justify-content:center;display:none;animation:modal .2s}.modal .background{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.6);z-index:-1;left:0;top:0}.modal .content{background-color:#FFF;max-width:700px;padding:2rem;border-radius:10px;position:relative}.modal .content .title{text-align:center;text-transform:uppercase;font-size:20px}.modal .content .text{height:500px;overflow:auto;font-size:14px;margin:2rem 0;padding:0 2rem 0 0;line-height:24px}.modal .content .text p{margin-bottom:1rem}.modal .content .text u{text-decoration:underline}.modal .content .text ol{padding-left:2rem;margin-bottom:2rem}.modal .content .text ol li{list-style:lower-alpha;display:list-item}.modal .content .text::-webkit-scrollbar{width:10px}.modal .content .text::-webkit-scrollbar-track{background:#EEE;border-radius:10px}.modal .content .text::-webkit-scrollbar-thumb{background:#FDBE2D;border-radius:10px;border:2px solid #EEE}.modal .content .text::-webkit-scrollbar-thumb:hover{background:#f5ab02}.modal .content .button-row{display:flex;align-items:center;justify-content:flex-end}.modal .content .button-row button{padding:1rem 2rem;background-color:#FFF;border:none;cursor:pointer;font-weight:500;transition:.2s}.modal .content .button-row button:hover{background-color:#EEE}.modal .content .button-row button.colored{background-color:#FDBE2D;font-weight:600}.modal .content .button-row button.colored:hover{background-color:#f5ab02}.modal .content .button-row button:not(:last-child){margin-right:1rem}.modal.open{display:flex}@media screen and (max-width: 992px){.modal{align-items:flex-start}.modal .content{max-width:calc(100% - 2rem);padding:1rem;margin:2rem auto}.modal .content .text{padding-right:0;height:300px}.modal .content .text *{font-size:12px !important}}@keyframes modal{0%{opacity:0}100%{opacity:1}}section.pagination .content .nav-links{display:flex;align-items:center;justify-content:center;position:relative;padding:4rem 150px;flex-wrap:wrap}section.pagination .content .nav-links .page-numbers{flex-shrink:0}section.pagination .content .nav-links .page-numbers.dots{line-height:0;border:none;color:#000;margin-top:-7px}section.pagination .content .nav-links .page-numbers:not(.prev):not(.next):not(.dots){width:30px;height:30px;border-radius:50%;border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:center;display:flex;align-items:center;justify-content:center;font-size:14px;margin:0 .5rem;font-weight:700;color:#000;transition:.2s}section.pagination .content .nav-links .page-numbers:not(.prev):not(.next):not(.dots).current,section.pagination .content .nav-links .page-numbers:not(.prev):not(.next):not(.dots):hover{background:#21252C;color:#FFF;border-color:#21252C}section.pagination .content .nav-links .page-numbers.prev,section.pagination .content .nav-links .page-numbers.next{font-size:13px;font-weight:700;letter-spacing:1px;position:absolute;color:#000;display:flex;align-items:center;transition:.2s}section.pagination .content .nav-links .page-numbers.prev.next,section.pagination .content .nav-links .page-numbers.next.next{right:0;padding-right:2rem}section.pagination .content .nav-links .page-numbers.prev.next:after,section.pagination .content .nav-links .page-numbers.next.next:after{right:0;transform:scale(-1, 1)}section.pagination .content .nav-links .page-numbers.prev.prev,section.pagination .content .nav-links .page-numbers.next.prev{left:0;padding-left:2rem}section.pagination .content .nav-links .page-numbers.prev.prev:after,section.pagination .content .nav-links .page-numbers.next.prev:after{left:0}section.pagination .content .nav-links .page-numbers.prev:after,section.pagination .content .nav-links .page-numbers.next:after{content:'';position:absolute;width:8px;height:8px;background:url("../../images/site/icons/triangle.svg") center/cover no-repeat;transition:.2s}section.pagination .content .nav-links .page-numbers.prev:hover,section.pagination .content .nav-links .page-numbers.next:hover{color:#FDBE2D}section.pagination .content .nav-links .page-numbers.prev:hover.next,section.pagination .content .nav-links .page-numbers.next:hover.next{transform:translate(10px, 0)}section.pagination .content .nav-links .page-numbers.prev:hover.prev,section.pagination .content .nav-links .page-numbers.next:hover.prev{transform:translate(-10px, 0)}@media screen and (max-width: 767px){section.pagination .content .nav-links{padding:4rem 0}section.pagination .content .nav-links .page-numbers:not(.prev):not(.next){margin:.5rem}section.pagination .content .nav-links .page-numbers.prev.prev,section.pagination .content .nav-links .page-numbers.next.prev{top:2rem;left:inherit}section.pagination .content .nav-links .page-numbers.prev.next,section.pagination .content .nav-links .page-numbers.next.next{bottom:2rem;right:inherit}}main.home-page{overflow:hidden}main.home-page section.slider{height:720px;position:relative;overflow:hidden}main.home-page section.slider .content{display:flex;align-items:flex-end;height:100%;color:#fff;box-sizing:border-box;position:relative}main.home-page section.slider .content .left{height:100%}main.home-page section.slider .content .left #home-text-slider{height:100%}main.home-page section.slider .content .left .slick-list,main.home-page section.slider .content .left .slick-track{height:100%}main.home-page section.slider .content .left .item{display:flex;align-items:flex-end;height:100%;padding-bottom:calc(200px + 2rem);box-sizing:border-box}main.home-page section.slider .content .left .item .text{display:flex;align-items:flex-start}main.home-page section.slider .content .left .item[aria-hidden="false"]{opacity:1 !important;position:absolute !important;top:0 !important;left:0 !important}main.home-page section.slider .content .left .item .title-container{max-width:430px;width:100%;flex-shrink:0;text-align:right;padding-top:0px;position:relative}main.home-page section.slider .content .left .item .title-container .welcome{background-color:#FDBE2D;color:#000;text-transform:uppercase;font-size:11px;font-weight:500;padding:.25rem;letter-spacing:1px;position:absolute;right:0}main.home-page section.slider .content .left .item .title-container .welcome:before{content:'';position:absolute;width:50vw;height:100%;right:100%;top:0;background-color:#FDBE2D}main.home-page section.slider .content .left .item .title-container .welcome strong{font-weight:800}main.home-page section.slider .content .left .item .title-container .title{font-size:40px;font-weight:900;text-transform:uppercase;line-height:55px;margin-top:2rem}main.home-page section.slider .content .left .item .desc-container{padding-left:2rem;padding-top:2.5rem;display:flex;flex-direction:column;min-height:160px}main.home-page section.slider .content .left .item .desc-container .desc{font-weight:600;font-size:25px;max-width:400px;margin-bottom:1rem}main.home-page section.slider .content .left .item .desc-container .buttons-row{display:inline-flex;position:relative;margin-top:auto}main.home-page section.slider .content .left .item .desc-container .buttons-row:after{content:'';position:absolute;left:100%;bottom:25px;width:34vw;height:200px;border-radius:0 0 100px 0;border:2px solid rgba(255,255,255,0.2);border-left:none;border-top:none}main.home-page section.slider .content .left .item .desc-container .buttons-row button{padding:1.25rem 1.5rem;border:none;font-weight:700;text-transform:uppercase;font-size:11px;cursor:pointer;transition:.2s}main.home-page section.slider .content .left .item .desc-container .buttons-row button.yellow{background-color:#FDBE2D;color:#000}main.home-page section.slider .content .left .item .desc-container .buttons-row button.yellow:hover{opacity:.8}main.home-page section.slider .content .left .item .desc-container .buttons-row button.black{background-color:#000;color:#fff}main.home-page section.slider .content .left .item .desc-container .buttons-row button.black:hover{color:#FDBE2D;opacity:.8}main.home-page section.slider .content #home-slider-arrows{display:flex;margin-right:2rem;position:absolute;right:0;bottom:calc(200px + 7rem)}main.home-page section.slider .content #home-slider-arrows .slick-arrow{width:50px;height:50px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;transition:.2s;font-size:30px;font-weight:100;line-height:0;position:relative;cursor:pointer}main.home-page section.slider .content #home-slider-arrows .slick-arrow.prev{margin-right:1rem}main.home-page section.slider .content #home-slider-arrows .slick-arrow.prev:after{transform:none;left:-1px}main.home-page section.slider .content #home-slider-arrows .slick-arrow:hover{background-color:#FDBE2D;border-color:#FDBE2D}main.home-page section.slider .content #home-slider-arrows .slick-arrow:hover:after{background-image:url("../../images/site/icons/angle-left-black.svg")}main.home-page section.slider .content #home-slider-arrows .slick-arrow:after{content:'';position:absolute;left:1px;top:0;width:100%;height:100%;background:url("../../images/site/icons/angle-left.svg") center/10px auto no-repeat;transform:rotate(180deg);transition:.2s}main.home-page section.slider .content .desenvolvimento{position:absolute;left:0;bottom:0;width:50vw;height:175px;border:2px solid rgba(255,255,255,0.2);border-left:none;border-bottom:none;border-top-right-radius:100px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,0.2);letter-spacing:1px;font-size:13px}main.home-page section.slider #home-slider{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;z-index:-1}main.home-page section.slider #home-slider .item{width:100%;height:720px;position:relative;display:flex;align-items:center;justify-content:center}main.home-page section.slider #home-slider .item:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}main.home-page section.slider #home-slider .item .image{min-height:100%;min-width:100%;position:absolute}@media screen and (min-width: 1469px){main.home-page section.slider #home-slider .item .image{height:auto;min-width:100%;min-height:100%}}main.home-page section.encontre-vagas{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat;padding:4rem 0}main.home-page section.encontre-vagas .content{padding-left:calc(70px + 1rem)}main.home-page section.encontre-vagas .content .top{display:flex;align-items:center;position:relative;margin-bottom:2rem}main.home-page section.encontre-vagas .content .top .icon{width:70px;position:absolute;left:calc(-70px - 1rem);top:0}main.home-page section.encontre-vagas .content .top .title{color:#fff;font-size:18px;line-height:24px;font-weight:600}main.home-page section.encontre-vagas .content .form{display:flex;align-items:flex-end}main.home-page section.encontre-vagas .content .form .label{position:relative;margin-right:2rem;z-index:20}main.home-page section.encontre-vagas .content .form .label .desc{color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:1px;position:absolute;left:0;bottom:.5rem;transition:.1s;z-index:-1}main.home-page section.encontre-vagas .content .form .label .input{background:transparent;border:none;border-bottom:1px solid #fff;width:250px;padding:.5rem 0;color:#fff;font-size:12px;font-weight:500;letter-spacing:1px;transition:.2s;-webkit-appearance:none}main.home-page section.encontre-vagas .content .form .label .input:focus{border-color:#FDBE2D}main.home-page section.encontre-vagas .content .form .label option{color:#000}main.home-page section.encontre-vagas .content .form .label.fill .desc{bottom:2rem;font-size:10px}main.home-page section.encontre-vagas .content .form .submit{padding:1.25rem 4rem;background:#000;border:none;color:#fff;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:1px;cursor:pointer;transition:.2s}main.home-page section.encontre-vagas .content .form .submit:hover{background:#FDBE2D;color:#000}main.home-page section.setores{position:relative;min-height:400px}main.home-page section.setores .setores-big-slider .item{position:relative}main.home-page section.setores .setores-big-slider .item .content{display:flex;align-items:center;min-height:450px}main.home-page section.setores .setores-big-slider .item .content .left{max-width:50%;width:100%;padding:4rem;padding-left:0;box-sizing:border-box;color:#fff}main.home-page section.setores .setores-big-slider .item .content .left .icon{max-width:50px;max-height:50px;transition:.2s}main.home-page section.setores .setores-big-slider .item .content .left .icon:hover{opacity:.6}main.home-page section.setores .setores-big-slider .item .content .left .title{font-size:18px;margin:1rem 0}main.home-page section.setores .setores-big-slider .item .content .left .desc,main.home-page section.setores .setores-big-slider .item .content .left .desc p{font-size:13px;line-height:24px;max-width:450px}main.home-page section.setores .setores-big-slider .item .image-container{position:absolute;width:50vw;top:0;right:0;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}main.home-page section.setores .setores-big-slider .item .image-container .image{min-width:100%;min-height:100%;position:absolute}main.home-page section.setores:before{content:'';position:absolute;left:0;top:0;width:50%;height:100%;background:#21252C;z-index:-1}main.home-page section.setores .services-carousel-container{display:flex;position:relative}main.home-page section.setores .services-carousel-container #services-carousel{width:100%;margin-top:-2rem}main.home-page section.setores .services-carousel-container #services-carousel .slick-track{padding:2rem 0}main.home-page section.setores .services-carousel-container #services-carousel .item{height:200px;background:#C6565A;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.2s;padding:1rem;box-sizing:border-box;text-align:center;cursor:pointer}main.home-page section.setores .services-carousel-container #services-carousel .item .icon{max-width:30%;max-height:30%}main.home-page section.setores .services-carousel-container #services-carousel .item .desc{color:#fff;margin-top:1rem;font-size:14px;font-weight:600}main.home-page section.setores .services-carousel-container #services-carousel .item.blue{background:#1D3E73}main.home-page section.setores .services-carousel-container #services-carousel .item.red{background:#C6565A}main.home-page section.setores .services-carousel-container #services-carousel .item.purple{background:#6B364F}main.home-page section.setores .services-carousel-container #services-carousel .item.black{background:#000}main.home-page section.setores .services-carousel-container #services-carousel .item.dark-blue{background:#21385D}main.home-page section.setores .services-carousel-container #services-carousel .item.green{background:#00A341}main.home-page section.setores .services-carousel-container #services-carousel .item:hover{z-index:99;transform:translate(0, -10px);border-radius:10px}main.home-page section.setores .services-carousel-container #services-arrows{width:200px;height:200px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;background-color:#fff}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow{width:50px;height:50px;border-radius:50%;border:1px solid #fff;box-shadow:0 10px 20px -5px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;transition:.2s;font-size:30px;font-weight:100;line-height:0;position:relative;cursor:pointer}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow.prev{margin-right:1rem}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow.prev:after{transform:none;left:-1px}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow:hover{background-color:#FDBE2D;border-color:#FDBE2D}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow:hover:after{background-image:url("../../images/site/icons/angle-left-black.svg")}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow:after{content:'';position:absolute;left:1px;top:0;width:100%;height:100%;background:url("../../images/site/icons/angle-left-black.svg") center/8px auto no-repeat;transform:rotate(180deg);transition:.2s}main.home-page section.onde-chegamos{position:relative;overflow:hidden;z-index:20}main.home-page section.onde-chegamos:before{content:'';position:absolute;left:0;top:0;width:50%;height:calc(100% - 20px);background:#21252C;z-index:-1;border-radius:0 0 200px;box-shadow:-50px 20px #FDBE2D}main.home-page section.onde-chegamos .content{padding:3rem 0 4rem}main.home-page section.onde-chegamos .content .yellow-area{display:flex;background:#FDBE2D;position:relative}main.home-page section.onde-chegamos .content .yellow-area:before{content:'';position:absolute;left:100%;top:0;width:50vw;height:100%;background:#FDBE2D}main.home-page section.onde-chegamos .content .yellow-area .item{flex:1;padding:2rem 2rem;transition:.2s}main.home-page section.onde-chegamos .content .yellow-area .item .big{font-weight:900;font-size:50px;color:#21252C;text-transform:uppercase;transition:.2s}main.home-page section.onde-chegamos .content .yellow-area .item .desc{margin-top:1rem;font-size:14px;line-height:20px;letter-spacing:1px}main.home-page section.onde-chegamos .content .yellow-area .item:hover{background:#21252C;box-shadow:0 10px 20px rgba(0,0,0,0.2)}main.home-page section.onde-chegamos .content .yellow-area .item:hover .big{color:#fff}main.home-page section.onde-chegamos .content .yellow-area .item:hover .desc{color:#fff}main.home-page section.onde-chegamos .content .map-row{margin-top:3rem;display:flex;align-items:center}main.home-page section.onde-chegamos .content .map-row .left{max-width:50%;width:100%;flex-shrink:0;box-sizing:border-box;display:flex;align-items:flex-start;position:relative}main.home-page section.onde-chegamos .content .map-row .left .title{position:absolute;right:225px;width:100px;color:#fff;font-weight:600;font-size:16px;top:-20px}main.home-page section.onde-chegamos .content .map-row .left .map{max-width:350px;margin-right:2rem;transition:.2s}main.home-page section.onde-chegamos .content .map-row .left .map:hover{transform:scale(1.05)}main.home-page section.onde-chegamos .content .map-row .left .list .item{color:#fff;padding-left:20px;position:relative;display:flex;align-items:center;font-size:13px;margin-bottom:.75rem;transition:.2s}main.home-page section.onde-chegamos .content .map-row .left .list .item:before{content:'';position:absolute;left:0;width:8px;height:8px;border-radius:50%;background:#FDBE2D;transition:.2s}main.home-page section.onde-chegamos .content .map-row .left .list .item:hover{color:#FDBE2D;transform:translate(5px, 0)}main.home-page section.onde-chegamos .content .map-row .left .list .item:hover:before{transform:scale(0.8);box-shadow:0 0 0 5px rgba(253,190,45,0.1)}main.home-page section.onde-chegamos .content .map-row .right{max-width:50%;width:100%;flex-shrink:0;box-sizing:border-box;padding-left:2rem;padding-bottom:170px}main.home-page section.onde-chegamos .content .map-row .right .sub{font-size:18px;font-weight:600}main.home-page section.onde-chegamos .content .map-row .right .title{font-size:40px;max-width:450px;line-height:40px}main.home-page section.onde-chegamos .content .map-row .right .button-container{display:inline-block;margin-top:2rem}main.home-page section.onde-chegamos .content .map-row .right .button-container .button{padding:1.25rem 2.5rem;background:#FDBE2D;border:none;color:#000;text-transform:uppercase;font-weight:800;font-size:12px;cursor:pointer;transition:.2s}main.home-page section.onde-chegamos .content .map-row .right .button-container .button:hover{background-color:#21252C;color:#fff}main.home-page section.servicos{background:#000 url("../../images/site/services-bg.jpg") center/cover;margin-top:-200px;padding-top:calc(200px + 4rem);color:#fff}main.home-page section.servicos .content{position:relative;padding-bottom:calc(150px - 24px);z-index:20}main.home-page section.servicos .content .title{font-size:26px;text-transform:uppercase;margin-bottom:1rem}main.home-page section.servicos .content .desc{max-width:300px;margin-bottom:2rem;font-size:16px}main.home-page section.servicos .content .row{display:flex;justify-content:space-between}main.home-page section.servicos .content .row .left,main.home-page section.servicos .content .row .right{max-width:45%;width:100%}main.home-page section.servicos .content .row .left .big,main.home-page section.servicos .content .row .right .big{font-size:14px;color:#FDBE2D;margin-bottom:.5rem}main.home-page section.servicos .content .row .left .list,main.home-page section.servicos .content .row .right .list{display:flex;flex-wrap:wrap}main.home-page section.servicos .content .row .left .list .item,main.home-page section.servicos .content .row .right .list .item{min-width:47%;max-width:47%;flex-shrink:0;width:100%;color:#FDBE2D;font-size:13px;display:flex;align-items:center;padding-left:1rem;position:relative;box-sizing:border-box;margin-bottom:.5rem;transition:.2s}main.home-page section.servicos .content .row .left .list .item:not(:nth-child(2n)),main.home-page section.servicos .content .row .right .list .item:not(:nth-child(2n)){margin-right:6%}main.home-page section.servicos .content .row .left .list .item:before,main.home-page section.servicos .content .row .right .list .item:before{content:'›';position:absolute;left:0;margin-bottom:4px}main.home-page section.servicos .content .row .left .list .item:hover,main.home-page section.servicos .content .row .right .list .item:hover{transform:translate(5px, 0)}main.home-page section.servicos .content .button-container{margin-top:2rem;display:inline-block}main.home-page section.servicos .content .button-container .button{padding:1.25rem 3rem;border:none;background-color:#FDBE2D;color:#000;font-weight:600;text-transform:uppercase;font-size:12px;cursor:pointer;transition:.2s}main.home-page section.servicos .content .button-container .button:hover{background:#21252C;color:#fff}main.home-page section.servicos .content:after{content:'';position:absolute;bottom:0;left:1rem;width:calc(100% - 1rem);height:150px;border:2px solid rgba(255,255,255,0.2);border-left:none;border-bottom:none;border-radius:0 150px 0 0;z-index:-1}main.home-page section.midia{margin-top:4rem;padding-bottom:2rem}main.home-page section.midia .content{display:flex;flex-direction:column;align-items:center;justify-content:center}main.home-page section.midia .content .title{text-transform:uppercase;font-size:26px;text-align:center}main.home-page section.midia .content .list{display:flex;flex-wrap:wrap;margin-top:2rem}main.home-page section.midia .content .list li{max-width:30%;min-width:30%;width:100%;box-sizing:border-box;position:relative;margin-bottom:2rem}main.home-page section.midia .content .list li:not(:nth-child(3n)){padding-right:5%;max-width:35%;min-width:35%}main.home-page section.midia .content .list li .item{display:block;padding:2rem 3rem 2rem 3rem;width:100%;box-sizing:border-box;color:#000;font-size:13px;line-height:20px;transition:.2s;position:relative}main.home-page section.midia .content .list li .item .icon{color:#FDBE2D;position:absolute;left:2rem;top:calc(2rem + 2px)}main.home-page section.midia .content .list li .item .desc{display:inline;font-weight:700}main.home-page section.midia .content .list li .item:hover{box-shadow:0 4px 50px rgba(150,132,190,0.2)}main.home-page section.midia .content .list li:after{content:'';position:absolute;right:5%;top:10%;height:80%;width:1px;background-color:rgba(196,196,196,0.3)}main.home-page section.midia .content .list li:nth-child(3n):last-child:after{display:none}main.home-page section.midia .content .list li:nth-child(3n):not(:last-child):after{content:'';position:absolute;bottom:-1rem;right:0;top:inherit;width:333%;height:1px}main.home-page section.midia .content .button-container .button{background:transparent;padding:1rem 2rem;color:#000;border:none;text-transform:uppercase;font-weight:700;font-size:12px;display:flex;align-items:center;cursor:pointer;transition:.2s}main.home-page section.midia .content .button-container .button .icon-container{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#21252C;color:#FDBE2D;font-size:12px;margin-left:1rem;transition:.2s}main.home-page section.midia .content .button-container .button:hover{background:#21252C;color:#fff}main.home-page section.midia .content .button-container .button:hover .icon-container{transform:translate(3px, 0)}main.home-page section.blog{background:#F3F5F6;padding:2rem 0;margin-top:2rem}main.home-page section.blog .content>.title{font-size:26px;text-transform:uppercase;text-align:center;margin-bottom:2rem}main.home-page section.blog .content .list{display:flex;margin-bottom:calc(50px + 3rem)}main.home-page section.blog .content .list .item{max-width:32%;min-width:32%;width:100%;background:#fff;padding:2rem;box-sizing:border-box;position:relative}main.home-page section.blog .content .list .item .date{color:#FDBE2D;font-size:13px;letter-spacing:1px}main.home-page section.blog .content .list .item .title{text-transform:uppercase;font-size:16px;margin-bottom:1rem}main.home-page section.blog .content .list .item .desc{font-size:14px;line-height:24px}main.home-page section.blog .content .list .item .button-container{position:absolute;right:0;bottom:-60px}main.home-page section.blog .content .list .item .button-container .button{background:#FDBE2D;border:none;font-weight:200;color:#fff;cursor:pointer;display:flex;align-items:center;position:relative;transition:.2s}main.home-page section.blog .content .list .item .button-container .button .icon{font-size:40px;width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center}main.home-page section.blog .content .list .item .button-container .button .on-hover{font-size:13px;padding:0 1rem;font-weight:700;text-transform:uppercase;position:absolute;right:100%;white-space:nowrap;background:#000;height:100%;display:flex;align-items:center;max-width:0;overflow:hidden;transition:.2s;box-sizing:border-box;opacity:0}main.home-page section.blog .content .list .item .button-container .button:hover{background:#000}main.home-page section.blog .content .list .item .button-container .button:hover .on-hover{max-width:100px;opacity:1}main.home-page section.blog .content .list .item:not(:last-child){margin-right:2%}@media screen and (max-width: 992px){main.home-page section.slider{display:block;height:500px;min-height:auto;max-height:auto}main.home-page section.slider .content{padding:2rem 1rem 4rem 0;width:100%;box-sizing:border-box;flex-direction:column}main.home-page section.slider .content .left{width:100%;flex-direction:column}main.home-page section.slider .content .left #home-text-slider .item{padding-bottom:0;align-items:flex-start}main.home-page section.slider .content .left #home-text-slider .item .text{flex-direction:column;align-items:flex-start}main.home-page section.slider .content .left #home-text-slider .item .text .title-container{max-width:100%;margin-top:2rem}main.home-page section.slider .content .left #home-text-slider .item .text .title-container .welcome{padding:.5rem 1rem;right:inherit;left:1rem;text-align:left;width:80%}main.home-page section.slider .content .left #home-text-slider .item .text .title-container .title{font-size:28px;line-height:40px;text-align:left;padding-left:1rem}main.home-page section.slider .content .left #home-text-slider .item .text .desc-container{padding:0;margin-bottom:0}main.home-page section.slider .content .left #home-text-slider .item .text .desc-container .desc{font-size:14px;padding-left:1rem;margin-top:2rem;margin-bottom:1rem;line-height:26px}main.home-page section.slider .content .left #home-text-slider .item .text .desc-container .buttons-row{padding-left:1rem;width:100%;box-sizing:border-box}main.home-page section.slider .content .left #home-text-slider .item .text .desc-container .buttons-row .button-container{flex:1}main.home-page section.slider .content .left #home-text-slider .item .text .desc-container .buttons-row .button-container button{width:100%;padding:1.25rem .5rem}main.home-page section.slider .content .left #home-text-slider .item .text .desc-container .buttons-row:after{display:none}main.home-page section.slider .content .desenvolvimento{display:none}main.home-page section.slider .content #home-slider-arrows{bottom:1rem;right:inherit;left:0;width:100%;justify-content:center}main.home-page section.slider #home-slider:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}main.home-page section.slider #home-slider .item{display:flex;justify-content:center;align-items:flex-end;position:relative;overflow:hidden}main.home-page section.slider #home-slider .item .image{position:absolute;top:0;min-width:inherit;height:100%;width:auto;min-height:inherit}main.home-page section.encontre-vagas{display:block;padding:2rem 0}main.home-page section.encontre-vagas .content{padding-left:1rem}main.home-page section.encontre-vagas .content .top .icon{position:relative;left:0;top:0;width:50px;margin-right:1rem}main.home-page section.encontre-vagas .content .form{flex-direction:column;align-items:flex-start}main.home-page section.encontre-vagas .content .form .label{margin-right:0;margin-bottom:2rem;width:100%}main.home-page section.encontre-vagas .content .form .label .input{width:100%}main.home-page section.encontre-vagas .content .form .submit{margin-left:auto}main.home-page section.setores{display:block}main.home-page section.setores:before{display:none}main.home-page section.setores .setores-big-slider{background:#21252c}main.home-page section.setores .setores-big-slider .item .content{background:#21252C;min-height:auto}main.home-page section.setores .setores-big-slider .item .content .left{max-width:100%;padding:2rem 0;padding-right:0}main.home-page section.setores .setores-big-slider .item .image-container{display:none}main.home-page section.setores .services-carousel-container{flex-direction:column;background:#21252C}main.home-page section.setores .services-carousel-container #services-carousel{margin-top:0}main.home-page section.setores .services-carousel-container #services-carousel .slick-track{padding:0}main.home-page section.setores .services-carousel-container #services-arrows{width:100%;height:auto;position:relative;top:0;right:0;margin:1rem 0;background:transparent}main.home-page section.setores .services-carousel-container #services-arrows .slick-arrow{background:#fff}main.home-page section.onde-chegamos{display:block}main.home-page section.onde-chegamos:before{display:none}main.home-page section.onde-chegamos .content{padding:0}main.home-page section.onde-chegamos .content .yellow-area{flex-direction:column;margin:1rem auto;width:calc(100% - 2rem);box-sizing:border-box}main.home-page section.onde-chegamos .content .yellow-area:before{width:calc(100% + 2rem);left:-1rem;top:-1rem;height:calc(100% + 2rem);background:#21252C;z-index:-1}main.home-page section.onde-chegamos .content .yellow-area .item{width:100%;padding:1rem;box-sizing:border-box}main.home-page section.onde-chegamos .content .yellow-area .item .big{font-size:28px}main.home-page section.onde-chegamos .content .yellow-area .item .desc{font-size:12px}main.home-page section.onde-chegamos .content .map-row{flex-direction:column;margin-top:0}main.home-page section.onde-chegamos .content .map-row .left{max-width:100%;flex-direction:column;padding:2rem 1rem 0;position:relative;margin-bottom:100px;background:#21252C}main.home-page section.onde-chegamos .content .map-row .left:after{content:'';position:absolute;bottom:-60px;width:100%;height:60px;background:#21252C;border-radius:0 0 200px 0;left:0}main.home-page section.onde-chegamos .content .map-row .left .title{position:relative;top:0;left:0;margin-bottom:1rem}main.home-page section.onde-chegamos .content .map-row .left .map{max-width:90%;margin:auto}main.home-page section.onde-chegamos .content .map-row .left .list{width:100%;display:flex;flex-wrap:wrap;margin-top:2rem}main.home-page section.onde-chegamos .content .map-row .left .list .item{min-width:50%;max-width:50%;box-sizing:border-box}main.home-page section.onde-chegamos .content .map-row .right{width:100%;max-width:100%;background:#fff;padding:0 1rem}main.home-page section.onde-chegamos .content .map-row .right .sub{font-size:16px}main.home-page section.onde-chegamos .content .map-row .right .title{max-width:100%;font-size:30px}main.home-page section.servicos{display:block;margin-top:2rem;padding:2rem 0}main.home-page section.servicos .content{padding:0 1rem}main.home-page section.servicos .content .title{font-size:22px}main.home-page section.servicos .content .list{flex-direction:column}main.home-page section.servicos .content .list .item{max-width:100%;min-width:100%;margin:0;margin-bottom:1rem}main.home-page section.midia{display:block}main.home-page section.midia .content .list{margin-top:1rem;flex-direction:column}main.home-page section.midia .content .list li{max-width:100% !important;min-width:100% !important;padding-right:0 !important}main.home-page section.midia .content .list li .item{padding:1rem 2rem}main.home-page section.midia .content .list li .item .icon{left:1rem;top:calc(1rem + 2px)}main.home-page section.midia .content .list li:after{width:100%;height:1px;bottom:0;left:0;top:inherit}main.home-page section.blog{display:block}main.home-page section.blog .content .list{flex-direction:column;margin-bottom:0rem}main.home-page section.blog .content .list .item{width:100%;max-width:100%;min-width:100%;margin-right:0;margin-bottom:80px}}main.about-page section.principal .top{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat}main.about-page section.principal .top .content{padding:3rem 1rem;display:flex;flex-direction:column;align-items:center}main.about-page section.principal .top .content .icon{width:35px}main.about-page section.principal .top .content .title{color:#fff;font-size:30px;text-transform:uppercase;margin-top:.5rem;font-weight:700}main.about-page section.principal .top .content .sub{text-transform:uppercase;font-weight:400;color:#fff;font-size:16px;margin:.5rem 0}main.about-page section.principal .top .content .desc{color:#fff;margin-top:2rem;max-width:600px;text-align:center}main.about-page section.principal .social{position:relative}main.about-page section.principal .social .list{position:absolute;z-index:100;top:-60px}main.about-page section.principal .social .list li:first-child .item{background:#21252C}main.about-page section.principal .social .list li:last-child .item{background:#FDBE2D}main.about-page section.principal .social .list li .item{background:blue;display:flex;width:60px;height:60px;align-items:center;justify-content:center;cursor:pointer;transition:.2s}main.about-page section.principal .social .list li .item .icon{max-width:40%;max-height:40%;width:100%}main.about-page section.principal .social .list li .item:hover{transform:scale(0.95);opacity:.8}main.about-page section.principal .banner{overflow:hidden;width:100%;height:400px;background:url("../../images/site/about-banner.jpg") center/cover;position:relative}main.about-page section.principal .banner .content{display:flex;align-items:center;height:100%;padding-left:10rem}main.about-page section.principal .banner .content .text{font-size:60px;width:100%;text-transform:uppercase;color:rgba(255,255,255,0.1);font-weight:900;max-width:200px}main.about-page section.principal .bottom{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat}main.about-page section.principal .bottom .content{display:flex;padding:3rem 1rem;justify-content:space-between;position:relative}main.about-page section.principal .bottom .content:before{content:'';position:absolute;left:-50px;top:-200px;width:130px;height:calc(100% + 200px);border:3px solid rgba(255,255,255,0.1);border-radius:100px 0 0 0;border-right:none;border-bottom:none}main.about-page section.principal .bottom .content .left{max-width:50%;min-width:50%;color:#fff;flex-shrink:0}main.about-page section.principal .bottom .content .left p{line-height:24px;font-size:14px;margin-bottom:1rem}main.about-page section.principal .bottom .content .left p:last-of-type{margin-bottom:2rem}main.about-page section.principal .bottom .content .left h1,main.about-page section.principal .bottom .content .left h2,main.about-page section.principal .bottom .content .left h3,main.about-page section.principal .bottom .content .left h4,main.about-page section.principal .bottom .content .left h5,main.about-page section.principal .bottom .content .left h6{font-size:18px;font-weight:600}main.about-page section.principal .bottom .content .left .objetivo{margin-top:3rem;display:flex;align-items:center;font-weight:600;font-size:16px;text-transform:uppercase;max-width:400px;line-height:24px;font-weight:500;transition:.2s}main.about-page section.principal .bottom .content .left .objetivo .icon{margin-right:1rem;transition:.2s}main.about-page section.principal .bottom .content .left .objetivo:hover{color:#FDBE2D}main.about-page section.principal .bottom .content .left .objetivo:hover .icon{transform:scale(0.95);margin-right:1.5rem}main.about-page section.principal .bottom .content .right{background:#21252C;max-width:30%;margin-top:-100px;z-index:9;padding:6rem 3rem;box-sizing:border-box;border-radius:0 0 200px 0;position:absolute;right:0;top:0}main.about-page section.principal .bottom .content .right .valores{display:flex;flex-direction:column;padding-bottom:2rem}main.about-page section.principal .bottom .content .right .valores .item:not(:last-child){margin-bottom:5rem}main.about-page section.principal .bottom .content .right .valores .item .icon-container{width:70px;height:70px;background:#FDBE2D;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:-10px -10px 0 0 rgba(253,190,45,0.1);transition:.2s}main.about-page section.principal .bottom .content .right .valores .item .icon-container .icon{max-width:45px;max-height:45px}main.about-page section.principal .bottom .content .right .valores .item .big{color:#FDBE2D;margin-top:1rem;text-transform:uppercase;font-size:24px;font-weight:600;margin-bottom:.5rem;transition:.2s}main.about-page section.principal .bottom .content .right .valores .item .desc{color:#fff;font-size:14px;line-height:24px}main.about-page section.principal .bottom .content .right .valores .item:hover .icon-container{transform:scale(0.9);box-shadow:-15px -15px 0 0 rgba(253,190,45,0.1)}main.about-page section.principal .bottom .content .right .valores .item:hover .big{transform:translate(10px, 0)}main.about-page section.valores{background:#F3F5F6}main.about-page section.valores .content{padding:4rem 4rem;box-sizing:border-box}main.about-page section.valores .content .title{text-transform:uppercase;font-size:24px;margin-bottom:4rem;margin-left:2rem;font-weight:800;color:#21252C}main.about-page section.valores .content .list{display:flex;flex-wrap:wrap}main.about-page section.valores .content .list .item{max-width:30%;min-width:30%;background:#fff;box-sizing:border-box;margin-bottom:4rem;position:relative;padding:2rem;transition:.2s}main.about-page section.valores .content .list .item .check-icon{width:46px;height:46px;border-radius:5px;background:#FDBE2D url("../../images/site/icons/check-black.svg") center/20px auto no-repeat;position:absolute;top:-23px;transition:.2s}main.about-page section.valores .content .list .item:not(:nth-child(3n)){margin-right:5%}main.about-page section.valores .content .list .item .desc{display:flex;flex-direction:column;line-height:24px;font-size:14px;max-width:280px;transition:.2s}main.about-page section.valores .content .list .item:hover{background:#FDBE2D;box-shadow:0 4px 50px rgba(150,132,190,0.18)}main.about-page section.valores .content .list .item:hover .check-icon{background-color:#21252C;background-image:url("../../images/site/icons/check-yellow.svg")}@media screen and (max-width: 992px){main.about-page section.principal .bottom .content .right{max-width:40%}main.about-page section.valores .content .list .item{max-width:47.5%;min-width:47.5%;margin-right:0 !important}main.about-page section.valores .content .list .item:not(:nth-child(2n)){margin-right:5% !important}}@media screen and (max-width: 767px){main.about-page section.principal .top .content .title{text-align:center;font-size:20px}main.about-page section.principal .top .content .sub{font-size:14px}main.about-page section.principal .top .content .desc{line-height:24px;font-size:14px}main.about-page section.principal .social .list{top:-30px;display:flex;align-items:center;left:calc(50% - 60px)}main.about-page section.principal .banner{height:200px}main.about-page section.principal .banner .content{padding-left:1rem}main.about-page section.principal .banner .content .text{display:none}main.about-page section.principal .bottom{margin-top:-50px}main.about-page section.principal .bottom .content{flex-direction:column-reverse}main.about-page section.principal .bottom .content .left{max-width:100%;min-width:100%;margin-top:2rem}main.about-page section.principal .bottom .content .right{position:relative;width:90%;max-width:100%;min-width:100%}main.about-page section.valores .content{padding:4rem 1rem 0}main.about-page section.valores .content .title{text-align:center;margin-left:0}main.about-page section.valores .content .list .item{max-width:100%;min-width:100%}}main.empresa-page section.apresentation .content,main.profissional-page section.apresentation .content{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem}main.empresa-page section.apresentation .content .icon,main.profissional-page section.apresentation .content .icon{max-width:35px}main.empresa-page section.apresentation .content .title,main.profissional-page section.apresentation .content .title{text-align:center;text-transform:uppercase;font-size:30px;margin-top:1rem;font-weight:700}main.empresa-page section.recrutamento,main.profissional-page section.recrutamento{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat;color:#fff}main.empresa-page section.recrutamento .content,main.profissional-page section.recrutamento .content{display:flex;justify-content:space-between}main.empresa-page section.recrutamento .content .left,main.profissional-page section.recrutamento .content .left{max-width:65%;padding:4rem 0}main.empresa-page section.recrutamento .content .left .title,main.profissional-page section.recrutamento .content .left .title{margin-bottom:1rem;font-size:20px;font-weight:600}main.empresa-page section.recrutamento .content .left .desc,main.profissional-page section.recrutamento .content .left .desc{font-size:14px;line-height:22px;margin-bottom:1rem}main.empresa-page section.recrutamento .content .left .desc h1,main.empresa-page section.recrutamento .content .left .desc h2,main.empresa-page section.recrutamento .content .left .desc h3,main.empresa-page section.recrutamento .content .left .desc h4,main.empresa-page section.recrutamento .content .left .desc h5,main.empresa-page section.recrutamento .content .left .desc h6,main.profissional-page section.recrutamento .content .left .desc h1,main.profissional-page section.recrutamento .content .left .desc h2,main.profissional-page section.recrutamento .content .left .desc h3,main.profissional-page section.recrutamento .content .left .desc h4,main.profissional-page section.recrutamento .content .left .desc h5,main.profissional-page section.recrutamento .content .left .desc h6{font-size:14px;margin-bottom:1rem}main.empresa-page section.recrutamento .content .left .desc h1:not(:first-child),main.empresa-page section.recrutamento .content .left .desc h2:not(:first-child),main.empresa-page section.recrutamento .content .left .desc h3:not(:first-child),main.empresa-page section.recrutamento .content .left .desc h4:not(:first-child),main.empresa-page section.recrutamento .content .left .desc h5:not(:first-child),main.empresa-page section.recrutamento .content .left .desc h6:not(:first-child),main.profissional-page section.recrutamento .content .left .desc h1:not(:first-child),main.profissional-page section.recrutamento .content .left .desc h2:not(:first-child),main.profissional-page section.recrutamento .content .left .desc h3:not(:first-child),main.profissional-page section.recrutamento .content .left .desc h4:not(:first-child),main.profissional-page section.recrutamento .content .left .desc h5:not(:first-child),main.profissional-page section.recrutamento .content .left .desc h6:not(:first-child){margin-top:2rem}main.empresa-page section.recrutamento .content .left .desc p,main.profissional-page section.recrutamento .content .left .desc p{font-size:14px;line-height:20px;margin-bottom:1rem}main.empresa-page section.recrutamento .content .left .desc ul,main.empresa-page section.recrutamento .content .left .desc ol,main.profissional-page section.recrutamento .content .left .desc ul,main.profissional-page section.recrutamento .content .left .desc ol{display:flex;flex-direction:column;margin:1rem 0}main.empresa-page section.recrutamento .content .left .desc ul li,main.empresa-page section.recrutamento .content .left .desc ol li,main.profissional-page section.recrutamento .content .left .desc ul li,main.profissional-page section.recrutamento .content .left .desc ol li{font-size:13px;position:relative;display:flex;align-items:center;font-weight:700;transition:.2s}main.empresa-page section.recrutamento .content .left .desc ul li:not(:last-child),main.empresa-page section.recrutamento .content .left .desc ol li:not(:last-child),main.profissional-page section.recrutamento .content .left .desc ul li:not(:last-child),main.profissional-page section.recrutamento .content .left .desc ol li:not(:last-child){margin-bottom:.75rem}main.empresa-page section.recrutamento .content .left .desc ul li:before,main.empresa-page section.recrutamento .content .left .desc ol li:before,main.profissional-page section.recrutamento .content .left .desc ul li:before,main.profissional-page section.recrutamento .content .left .desc ol li:before{content:'';left:0;top:0;width:25px;height:25px;background:#FDBE2D url("../../images/site/icons/check-black.svg") center/14px auto no-repeat;margin-right:.5rem;border-radius:50%;transition:.2s}main.empresa-page section.recrutamento .content .left .desc ul li:hover,main.empresa-page section.recrutamento .content .left .desc ol li:hover,main.profissional-page section.recrutamento .content .left .desc ul li:hover,main.profissional-page section.recrutamento .content .left .desc ol li:hover{transform:translate(10px, 0)}main.empresa-page section.recrutamento .content .left .desc ul li:hover:before,main.empresa-page section.recrutamento .content .left .desc ol li:hover:before,main.profissional-page section.recrutamento .content .left .desc ul li:hover:before,main.profissional-page section.recrutamento .content .left .desc ol li:hover:before{transform:scale(1.1) translate(-10px, 0)}main.empresa-page section.recrutamento .content .left .desc a,main.profissional-page section.recrutamento .content .left .desc a{color:#FDBE2D;font-weight:600;transition:.2s}main.empresa-page section.recrutamento .content .left .desc a:hover,main.profissional-page section.recrutamento .content .left .desc a:hover{opacity:.8}main.empresa-page section.recrutamento .content .left .workshop,main.profissional-page section.recrutamento .content .left .workshop{margin-top:2rem}main.empresa-page section.recrutamento .content .left .workshop .title,main.profissional-page section.recrutamento .content .left .workshop .title{text-transform:uppercase;font-size:14px;margin-bottom:2rem}main.empresa-page section.recrutamento .content .left .workshop .list,main.profissional-page section.recrutamento .content .left .workshop .list{display:flex;flex-wrap:wrap}main.empresa-page section.recrutamento .content .left .workshop .list .item,main.profissional-page section.recrutamento .content .left .workshop .list .item{max-width:40%;min-width:40%;display:flex;align-items:center;margin-bottom:3rem;position:relative}main.empresa-page section.recrutamento .content .left .workshop .list .item:not(:nth-child(2n)),main.profissional-page section.recrutamento .content .left .workshop .list .item:not(:nth-child(2n)){margin-right:10%}main.empresa-page section.recrutamento .content .left .workshop .list .item:nth-child(2n) .arrow,main.profissional-page section.recrutamento .content .left .workshop .list .item:nth-child(2n) .arrow{display:none}main.empresa-page section.recrutamento .content .left .workshop .list .item .text,main.profissional-page section.recrutamento .content .left .workshop .list .item .text{margin-left:1rem;text-transform:uppercase}main.empresa-page section.recrutamento .content .left .workshop .list .item .text .fase,main.profissional-page section.recrutamento .content .left .workshop .list .item .text .fase{color:#FDBE2D;font-size:11px;font-weight:600;transition:.2s}main.empresa-page section.recrutamento .content .left .workshop .list .item .text .desc,main.profissional-page section.recrutamento .content .left .workshop .list .item .text .desc{margin-bottom:0;font-weight:600;font-size:12px;transition:.2s;transition-delay:.1s}main.empresa-page section.recrutamento .content .left .workshop .list .item .icon,main.profissional-page section.recrutamento .content .left .workshop .list .item .icon{max-width:50px;flex-shrink:0;transition:.2s}main.empresa-page section.recrutamento .content .left .workshop .list .item .arrow,main.profissional-page section.recrutamento .content .left .workshop .list .item .arrow{position:absolute;width:40px;height:40px;border-radius:50%;background:#FFF;display:flex;align-items:center;justify-content:center;right:calc(-25px - 1rem);top:calc(50% - 20px);color:#6B364F;box-shadow:-5px 2px rgba(255,255,255,0.2)}main.empresa-page section.recrutamento .content .left .workshop .list .item:hover .icon,main.profissional-page section.recrutamento .content .left .workshop .list .item:hover .icon{transform:scale(1.1)}main.empresa-page section.recrutamento .content .left .workshop .list .item:hover .text .fase,main.empresa-page section.recrutamento .content .left .workshop .list .item:hover .text .desc,main.profissional-page section.recrutamento .content .left .workshop .list .item:hover .text .fase,main.profissional-page section.recrutamento .content .left .workshop .list .item:hover .text .desc{transform:translate(10px, 0)}main.empresa-page section.recrutamento .content .left .workshop .list .arrow,main.profissional-page section.recrutamento .content .left .workshop .list .arrow{position:absolute}main.empresa-page section.recrutamento .content .right,main.profissional-page section.recrutamento .content .right{max-width:30%;width:100%;background:#FDBE2D;padding:4rem 2rem;box-sizing:border-box}main.empresa-page section.recrutamento .content .right .title,main.profissional-page section.recrutamento .content .right .title{font-size:20px;text-transform:uppercase;color:#000;font-weight:800;margin-bottom:2rem}main.empresa-page section.recrutamento .content .right .menu li,main.profissional-page section.recrutamento .content .right .menu li{margin-bottom:.25rem}main.empresa-page section.recrutamento .content .right .menu li.title,main.profissional-page section.recrutamento .content .right .menu li.title{text-transform:uppercase;font-size:14px;font-weight:700;color:#000}main.empresa-page section.recrutamento .content .right .menu li.title:not(:first-of-type),main.profissional-page section.recrutamento .content .right .menu li.title:not(:first-of-type){margin-top:2rem}main.empresa-page section.recrutamento .content .right .menu li .item,main.profissional-page section.recrutamento .content .right .menu li .item{color:#000;transition:.2s;font-size:14px;margin-left:1rem;max-width:200px;display:inline-block;font-weight:500}main.empresa-page section.recrutamento .content .right .menu li .item:hover,main.profissional-page section.recrutamento .content .right .menu li .item:hover{transform:translate(10px, 0)}main.empresa-page section.numbers .empresa-image,main.profissional-page section.numbers .empresa-image{width:100%;height:300px;overflow:hidden;background:url("../../images/site/decoration/empresa.jpg") center/cover no-repeat}main.empresa-page section.numbers .yellow-area,main.profissional-page section.numbers .yellow-area{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat}main.empresa-page section.numbers .yellow-area .content,main.profissional-page section.numbers .yellow-area .content{padding:3rem 1rem}main.empresa-page section.numbers .yellow-area .content .list,main.profissional-page section.numbers .yellow-area .content .list{display:flex;width:100%}main.empresa-page section.numbers .yellow-area .content .list .item,main.profissional-page section.numbers .yellow-area .content .list .item{flex:1;padding:1rem 2rem;color:#fff}main.empresa-page section.numbers .yellow-area .content .list .item .big,main.profissional-page section.numbers .yellow-area .content .list .item .big{font-size:40px;font-weight:800;color:#FDBE2D;margin-bottom:.5rem;transition:.2s}main.empresa-page section.numbers .yellow-area .content .list .item .desc,main.profissional-page section.numbers .yellow-area .content .list .item .desc{line-height:24px;font-size:14px;transition:.2s}main.empresa-page section.numbers .yellow-area .content .list .item:hover .big,main.profissional-page section.numbers .yellow-area .content .list .item:hover .big{transform:translate(10px, 0)}main.empresa-page section.numbers .yellow-area .content .list .item:hover .desc,main.profissional-page section.numbers .yellow-area .content .list .item:hover .desc{color:#FDBE2D}main.empresa-page section.assessment .content,main.profissional-page section.assessment .content{padding:4rem 1rem;display:flex;position:relative}main.empresa-page section.assessment .content .tabs-navigation,main.profissional-page section.assessment .content .tabs-navigation{display:flex;flex-direction:column;max-width:250px;width:100%;flex-shrink:0;position:relative}main.empresa-page section.assessment .content .tabs-navigation:after,main.profissional-page section.assessment .content .tabs-navigation:after{content:'';position:absolute;right:0;width:1px;height:100%;background:rgba(0,0,0,0.1)}main.empresa-page section.assessment .content .tabs-navigation .tab,main.profissional-page section.assessment .content .tabs-navigation .tab{padding:2rem;border-bottom:1px solid rgba(0,0,0,0.1);font-size:14px;font-weight:600;position:relative;transition:.2s;cursor:pointer}main.empresa-page section.assessment .content .tabs-navigation .tab:before,main.profissional-page section.assessment .content .tabs-navigation .tab:before{content:'';position:absolute;left:0;top:0;height:100%;width:5px;background:linear-gradient(to right, #56558A, #BBA0B0);transition:.2s;opacity:0}main.empresa-page section.assessment .content .tabs-navigation .tab.active,main.profissional-page section.assessment .content .tabs-navigation .tab.active{box-shadow:0 4px 50px 0 rgba(150,132,190,0.18)}main.empresa-page section.assessment .content .tabs-navigation .tab.active:before,main.profissional-page section.assessment .content .tabs-navigation .tab.active:before{opacity:1}main.empresa-page section.assessment .content .tabs-navigation .tab:hover,main.profissional-page section.assessment .content .tabs-navigation .tab:hover{background:#FDBE2D}main.empresa-page section.assessment .content .tabs-container,main.profissional-page section.assessment .content .tabs-container{padding:2rem 4rem}main.empresa-page section.assessment .content .tabs-container .tab,main.profissional-page section.assessment .content .tabs-container .tab{display:none;animation:tab-animation .5s}main.empresa-page section.assessment .content .tabs-container .tab h1,main.empresa-page section.assessment .content .tabs-container .tab h2,main.empresa-page section.assessment .content .tabs-container .tab h3,main.empresa-page section.assessment .content .tabs-container .tab h4,main.empresa-page section.assessment .content .tabs-container .tab h5,main.empresa-page section.assessment .content .tabs-container .tab h6,main.profissional-page section.assessment .content .tabs-container .tab h1,main.profissional-page section.assessment .content .tabs-container .tab h2,main.profissional-page section.assessment .content .tabs-container .tab h3,main.profissional-page section.assessment .content .tabs-container .tab h4,main.profissional-page section.assessment .content .tabs-container .tab h5,main.profissional-page section.assessment .content .tabs-container .tab h6{font-size:14px;margin-bottom:1rem}main.empresa-page section.assessment .content .tabs-container .tab h1:not(:first-child),main.empresa-page section.assessment .content .tabs-container .tab h2:not(:first-child),main.empresa-page section.assessment .content .tabs-container .tab h3:not(:first-child),main.empresa-page section.assessment .content .tabs-container .tab h4:not(:first-child),main.empresa-page section.assessment .content .tabs-container .tab h5:not(:first-child),main.empresa-page section.assessment .content .tabs-container .tab h6:not(:first-child),main.profissional-page section.assessment .content .tabs-container .tab h1:not(:first-child),main.profissional-page section.assessment .content .tabs-container .tab h2:not(:first-child),main.profissional-page section.assessment .content .tabs-container .tab h3:not(:first-child),main.profissional-page section.assessment .content .tabs-container .tab h4:not(:first-child),main.profissional-page section.assessment .content .tabs-container .tab h5:not(:first-child),main.profissional-page section.assessment .content .tabs-container .tab h6:not(:first-child){margin-top:2rem}main.empresa-page section.assessment .content .tabs-container .tab p,main.profissional-page section.assessment .content .tabs-container .tab p{font-size:14px;line-height:20px;margin-bottom:1rem}main.empresa-page section.assessment .content .tabs-container .tab ul,main.empresa-page section.assessment .content .tabs-container .tab ol,main.profissional-page section.assessment .content .tabs-container .tab ul,main.profissional-page section.assessment .content .tabs-container .tab ol{display:flex;flex-direction:column}main.empresa-page section.assessment .content .tabs-container .tab ul li,main.empresa-page section.assessment .content .tabs-container .tab ol li,main.profissional-page section.assessment .content .tabs-container .tab ul li,main.profissional-page section.assessment .content .tabs-container .tab ol li{font-size:13px;position:relative;display:flex;align-items:center;font-weight:700;transition:.2s}main.empresa-page section.assessment .content .tabs-container .tab ul li:not(:last-child),main.empresa-page section.assessment .content .tabs-container .tab ol li:not(:last-child),main.profissional-page section.assessment .content .tabs-container .tab ul li:not(:last-child),main.profissional-page section.assessment .content .tabs-container .tab ol li:not(:last-child){margin-bottom:.75rem}main.empresa-page section.assessment .content .tabs-container .tab ul li:before,main.empresa-page section.assessment .content .tabs-container .tab ol li:before,main.profissional-page section.assessment .content .tabs-container .tab ul li:before,main.profissional-page section.assessment .content .tabs-container .tab ol li:before{content:'';left:0;top:0;width:25px;height:25px;background:#FDBE2D url("../../images/site/icons/check-black.svg") center/14px auto no-repeat;margin-right:.5rem;border-radius:50%;transition:.2s}main.empresa-page section.assessment .content .tabs-container .tab ul li:hover,main.empresa-page section.assessment .content .tabs-container .tab ol li:hover,main.profissional-page section.assessment .content .tabs-container .tab ul li:hover,main.profissional-page section.assessment .content .tabs-container .tab ol li:hover{transform:translate(10px, 0)}main.empresa-page section.assessment .content .tabs-container .tab ul li:hover:before,main.empresa-page section.assessment .content .tabs-container .tab ol li:hover:before,main.profissional-page section.assessment .content .tabs-container .tab ul li:hover:before,main.profissional-page section.assessment .content .tabs-container .tab ol li:hover:before{transform:scale(1.1) translate(-10px, 0)}main.empresa-page section.assessment .content .tabs-container .tab a,main.profissional-page section.assessment .content .tabs-container .tab a{color:#FDBE2D;font-weight:600;transition:.2s}main.empresa-page section.assessment .content .tabs-container .tab a:hover,main.profissional-page section.assessment .content .tabs-container .tab a:hover{opacity:.8}main.empresa-page section.assessment .content .tabs-container .tab.active,main.profissional-page section.assessment .content .tabs-container .tab.active{display:block}main.empresa-page section.assessment .content .steps,main.profissional-page section.assessment .content .steps{width:100%}main.empresa-page section.assessment .content .steps .list,main.profissional-page section.assessment .content .steps .list{display:flex;flex-wrap:wrap;width:100%}main.empresa-page section.assessment .content .steps .list .item,main.profissional-page section.assessment .content .steps .list .item{max-width:30%;min-width:30%;padding:2rem 1rem;box-sizing:border-box;box-shadow:0 10px 30px -10px rgba(0,0,0,0.2);text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px;transition:.2s}main.empresa-page section.assessment .content .steps .list .item:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)),main.profissional-page section.assessment .content .steps .list .item:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)){margin-bottom:10rem}main.empresa-page section.assessment .content .steps .list .item:not(:nth-child(3n)):not(:last-child),main.profissional-page section.assessment .content .steps .list .item:not(:nth-child(3n)):not(:last-child){margin-right:5%;position:relative}main.empresa-page section.assessment .content .steps .list .item:not(:nth-child(3n)):not(:last-child):after,main.profissional-page section.assessment .content .steps .list .item:not(:nth-child(3n)):not(:last-child):after{content:'';width:30px;height:30px;position:absolute;left:calc(100% + 15px);background:url("../../images/site/decoration/arrow-right-step.svg") center/contain no-repeat}main.empresa-page section.assessment .content .steps .list .item:nth-child(3n):not(:last-child):after,main.profissional-page section.assessment .content .steps .list .item:nth-child(3n):not(:last-child):after{content:'';width:calc(100% - 30%);height:100px;position:absolute;left:15%;top:calc(100px + 5rem);background:url("../../images/site/decoration/arrow-break-step.svg") center/contain no-repeat;z-index:-1}main.empresa-page section.assessment .content .steps .list .item:hover,main.profissional-page section.assessment .content .steps .list .item:hover{box-shadow:0 10px 30px -10px rgba(0,0,0,0.4)}main.empresa-page section.assessment .content .metodologia .list,main.profissional-page section.assessment .content .metodologia .list{display:flex;flex-wrap:wrap;width:100%}main.empresa-page section.assessment .content .metodologia .list .item,main.profissional-page section.assessment .content .metodologia .list .item{display:flex;max-width:30%;min-width:30%;position:relative}main.empresa-page section.assessment .content .metodologia .list .item:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)),main.profissional-page section.assessment .content .metodologia .list .item:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)){margin-bottom:8rem}main.empresa-page section.assessment .content .metodologia .list .item:not(:nth-child(3n)),main.profissional-page section.assessment .content .metodologia .list .item:not(:nth-child(3n)){margin-right:5%}main.empresa-page section.assessment .content .metodologia .list .item:first-child .icon-container,main.profissional-page section.assessment .content .metodologia .list .item:first-child .icon-container{background:#FDBE2D url("../../images/site/icons/gears.svg") center/50% auto no-repeat}main.empresa-page section.assessment .content .metodologia .list .item:first-child:before,main.profissional-page section.assessment .content .metodologia .list .item:first-child:before{content:'';position:absolute;left:25px;top:-20px;width:calc(100% + 16%);height:20px;border-left:2px solid #FDBE2D;border-top:2px solid #FDBE2D;border-right:2px solid #FDBE2D}main.empresa-page section.assessment .content .metodologia .list .item:last-child .icon-container,main.profissional-page section.assessment .content .metodologia .list .item:last-child .icon-container{background:#FDBE2D url("../../images/site/icons/check-black.svg") center/auto 40% no-repeat;transform:rotate(0deg)}main.empresa-page section.assessment .content .metodologia .list .item:last-child:before,main.profissional-page section.assessment .content .metodologia .list .item:last-child:before{display:none}main.empresa-page section.assessment .content .metodologia .list .item:not(:last-child):not(:first-child) .icon-container,main.profissional-page section.assessment .content .metodologia .list .item:not(:last-child):not(:first-child) .icon-container{background:#FDBE2D url("../../images/site/icons/angle-left-black.svg") center/auto 40% no-repeat;transform:scale(-1, 1)}main.empresa-page section.assessment .content .metodologia .list .item:not(:nth-child(3n)):not(:last-child):not(:first-child):not(:nth-child(4n)):before,main.profissional-page section.assessment .content .metodologia .list .item:not(:nth-child(3n)):not(:last-child):not(:first-child):not(:nth-child(4n)):before{content:'';position:absolute;left:25px;top:-20px;width:calc(100% + 16% - 2px);height:20px;border-left:2px solid #FDBE2D;border-top:2px solid #FDBE2D;border-right:2px solid #FDBE2D}main.empresa-page section.assessment .content .metodologia .list .item:nth-child(3n):before,main.profissional-page section.assessment .content .metodologia .list .item:nth-child(3n):before{content:'';position:absolute;left:23px;top:-20px;width:calc(100% - 23px);height:20px;border-left:2px solid #FDBE2D;border-top:2px solid #FDBE2D}main.empresa-page section.assessment .content .metodologia .list .item:nth-child(4n):before,main.profissional-page section.assessment .content .metodologia .list .item:nth-child(4n):before{content:'';position:absolute;left:25px;top:-20px;width:calc(100% + 16% - 2px);height:20px;border-left:2px solid #FDBE2D;border-top:2px solid #FDBE2D;border-right:2px solid #FDBE2D}main.empresa-page section.assessment .content .metodologia .list .item:nth-child(4n):after,main.profissional-page section.assessment .content .metodologia .list .item:nth-child(4n):after{content:'';position:absolute;right:calc(100% - 25px - 2px);top:-20px;width:calc(25px);height:20px;border-top:2px solid #FDBE2D;border-right:2px solid #FDBE2D}main.empresa-page section.assessment .content .metodologia .list .item:nth-child(5n):before,main.profissional-page section.assessment .content .metodologia .list .item:nth-child(5n):before{left:23px !important}main.empresa-page section.assessment .content .metodologia .list .item .icon-container,main.profissional-page section.assessment .content .metodologia .list .item .icon-container{width:50px;height:50px;border-radius:50%;background:#FDBE2D;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0;transition:.2s}main.empresa-page section.assessment .content .metodologia .list .item .icon-container .icon,main.profissional-page section.assessment .content .metodologia .list .item .icon-container .icon{max-width:50%;max-height:50%;font-size:30px}main.empresa-page section.assessment .content .metodologia .list .item .text,main.profissional-page section.assessment .content .metodologia .list .item .text{padding-top:.5rem}main.empresa-page section.assessment .content .metodologia .list .item .text .title,main.profissional-page section.assessment .content .metodologia .list .item .text .title{text-transform:uppercase;font-size:14px;font-weight:800;transition:.2s;margin-bottom:.25rem}main.empresa-page section.assessment .content .metodologia .list .item .text .desc,main.profissional-page section.assessment .content .metodologia .list .item .text .desc{font-size:13px}main.empresa-page section.assessment .content .metodologia .list .item:hover .icon-container,main.profissional-page section.assessment .content .metodologia .list .item:hover .icon-container{box-shadow:0 10px 20px -5px #FDBE2D}main.empresa-page section.assessment .content .metodologia .list .item:hover .text .title,main.profissional-page section.assessment .content .metodologia .list .item:hover .text .title{color:#FDBE2D}main.empresa-page section.piramide,main.profissional-page section.piramide{padding:3rem 0}main.empresa-page section.piramide .content,main.profissional-page section.piramide .content{display:flex;justify-content:center}main.empresa-page section.piramide .content .image,main.profissional-page section.piramide .content .image{max-width:100%}main.empresa-page section.treinamentos,main.profissional-page section.treinamentos{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat}main.empresa-page section.treinamentos .content,main.profissional-page section.treinamentos .content{padding:4rem 1rem;color:#fff}main.empresa-page section.treinamentos .content .title,main.profissional-page section.treinamentos .content .title{text-transform:uppercase;font-size:24px;margin-bottom:2rem}main.empresa-page section.treinamentos .content .row,main.profissional-page section.treinamentos .content .row{display:flex}main.empresa-page section.treinamentos .content .row .navigation,main.profissional-page section.treinamentos .content .row .navigation{display:flex;flex-direction:column;max-width:300px;min-width:300px}main.empresa-page section.treinamentos .content .row .navigation .item,main.profissional-page section.treinamentos .content .row .navigation .item{display:flex;align-items:center;transition:.2s;font-weight:600;font-size:14px;background:rgba(0,0,0,0.05);padding:1rem;cursor:pointer}main.empresa-page section.treinamentos .content .row .navigation .item .icon-container,main.profissional-page section.treinamentos .content .row .navigation .item .icon-container{width:65px;height:65px;background:#FDBE2D;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0;position:relative;box-shadow:0 30px 30px -20px rgba(0,0,0,0.25);transition:.2s}main.empresa-page section.treinamentos .content .row .navigation .item .icon-container::before,main.profissional-page section.treinamentos .content .row .navigation .item .icon-container::before{content:'';position:absolute;left:-6px;width:calc(100% + 12px);top:-6px;height:calc(100% + 12px);border:1px solid #fff;border-radius:15px;box-sizing:border-box;opacity:0;transition:.2s}main.empresa-page section.treinamentos .content .row .navigation .item .icon-container .icon,main.profissional-page section.treinamentos .content .row .navigation .item .icon-container .icon{max-width:35px;max-height:30px;transition:.2s}main.empresa-page section.treinamentos .content .row .navigation .item.active,main.profissional-page section.treinamentos .content .row .navigation .item.active{background:rgba(255,255,255,0.1)}main.empresa-page section.treinamentos .content .row .navigation .item.active .icon-container,main.profissional-page section.treinamentos .content .row .navigation .item.active .icon-container{transform:rotate(45deg) scale(0.9)}main.empresa-page section.treinamentos .content .row .navigation .item.active .icon-container .icon,main.profissional-page section.treinamentos .content .row .navigation .item.active .icon-container .icon{transform:rotate(-45deg)}main.empresa-page section.treinamentos .content .row .navigation .item.active .icon-container:before,main.profissional-page section.treinamentos .content .row .navigation .item.active .icon-container:before{opacity:1}main.empresa-page section.treinamentos .content .row .navigation .item:hover,main.profissional-page section.treinamentos .content .row .navigation .item:hover{background:rgba(0,0,0,0.1)}main.empresa-page section.treinamentos .content .row .navigation .item:hover.active,main.profissional-page section.treinamentos .content .row .navigation .item:hover.active{background:rgba(255,255,255,0.1)}main.empresa-page section.treinamentos .content .row .tabs-container,main.profissional-page section.treinamentos .content .row .tabs-container{background:rgba(255,255,255,0.1);flex:1;flex-shrink:0}main.empresa-page section.treinamentos .content .row .tabs-container .tab,main.profissional-page section.treinamentos .content .row .tabs-container .tab{width:100%;height:100%;padding:2rem 3rem;box-sizing:border-box;font-size:14px;line-height:22px;max-width:800px;display:none;animation:tab-animation .5s}main.empresa-page section.treinamentos .content .row .tabs-container .tab .desc,main.profissional-page section.treinamentos .content .row .tabs-container .tab .desc{margin-bottom:1rem}main.empresa-page section.treinamentos .content .row .tabs-container .tab .list,main.profissional-page section.treinamentos .content .row .tabs-container .tab .list{display:flex;flex-direction:column}main.empresa-page section.treinamentos .content .row .tabs-container .tab .list .item,main.profissional-page section.treinamentos .content .row .tabs-container .tab .list .item{font-size:13px;position:relative;display:flex;align-items:center;font-weight:700;transition:.2s}main.empresa-page section.treinamentos .content .row .tabs-container .tab .list .item:not(:last-child),main.profissional-page section.treinamentos .content .row .tabs-container .tab .list .item:not(:last-child){margin-bottom:.75rem}main.empresa-page section.treinamentos .content .row .tabs-container .tab .list .item:before,main.profissional-page section.treinamentos .content .row .tabs-container .tab .list .item:before{content:'';left:0;top:0;width:25px;height:25px;background:#FDBE2D url("../../images/site/icons/check-black.svg") center/14px auto no-repeat;margin-right:.5rem;border-radius:50%;transition:.2s}main.empresa-page section.treinamentos .content .row .tabs-container .tab .list .item:hover,main.profissional-page section.treinamentos .content .row .tabs-container .tab .list .item:hover{transform:translate(10px, 0)}main.empresa-page section.treinamentos .content .row .tabs-container .tab .list .item:hover:before,main.profissional-page section.treinamentos .content .row .tabs-container .tab .list .item:hover:before{transform:scale(1.1) translate(-10px, 0)}main.empresa-page section.treinamentos .content .row .tabs-container .tab a,main.profissional-page section.treinamentos .content .row .tabs-container .tab a{color:#FDBE2D;font-weight:600;transition:.2s}main.empresa-page section.treinamentos .content .row .tabs-container .tab a:hover,main.profissional-page section.treinamentos .content .row .tabs-container .tab a:hover{opacity:.8}main.empresa-page section.treinamentos .content .row .tabs-container .tab.active,main.profissional-page section.treinamentos .content .row .tabs-container .tab.active{display:block}main.empresa-page section.cta,main.profissional-page section.cta{background-size:4000px auto;border-top:1px solid rgba(255,255,255,0.5)}main.empresa-page.profissional-page section.numbers .empresa-image,main.profissional-page.profissional-page section.numbers .empresa-image{background-image:url("../../images/site/decoration/profissionais.jpg")}main.empresa-page.profissional-page section.numbers .yellow-area,main.profissional-page.profissional-page section.numbers .yellow-area{color:#fff}main.empresa-page.profissional-page section.numbers .yellow-area .content,main.profissional-page.profissional-page section.numbers .yellow-area .content{display:flex;flex-direction:column;align-items:center}main.empresa-page.profissional-page section.numbers .yellow-area .content .title,main.profissional-page.profissional-page section.numbers .yellow-area .content .title{text-align:center}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps{display:flex;flex-wrap:wrap;margin-top:3rem}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item{min-width:28%;max-width:28%;margin-bottom:4rem;padding:0 2rem;box-sizing:border-box;display:flex;align-items:center;font-size:14px;transition:.2s;position:relative;z-index:20}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item:not(:nth-child(3n)),main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item:not(:nth-child(3n)){margin-right:8%}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item .number,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item .number{width:40px;height:40px;border-radius:10px;background:#FDBE2D;display:flex;align-items:center;justify-content:center;color:#000;font-weight:800;font-size:16px;margin-right:1rem;flex-shrink:0;transition:.2s}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item:hover,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item:hover{transform:translate(10px, 0)}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item:hover .number,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item:hover .number{background:#000;color:#FDBE2D}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item:hover:after,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item:hover:after{transform:translate(-10px, 0)}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item:after,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item:after{content:'';position:absolute;left:2rem;width:calc(100% - 4rem);height:30px;bottom:-40px;background:url("../../images/site/decoration/dots.png") center/100% auto repeat-x;transition:.2s;z-index:-1}main.empresa-page.profissional-page section.numbers .yellow-area .content .button-container .button,main.profissional-page.profissional-page section.numbers .yellow-area .content .button-container .button{padding:1rem 3rem;display:flex;align-items:center;border:none;background:#000;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;transition:.2s;cursor:pointer}main.empresa-page.profissional-page section.numbers .yellow-area .content .button-container .button .icon-container,main.profissional-page.profissional-page section.numbers .yellow-area .content .button-container .button .icon-container{margin-left:1rem;width:35px;height:35px;border-radius:50%;background:#FDBE2D;display:flex;align-items:center;justify-content:center;color:#000;transition:.2s}main.empresa-page.profissional-page section.numbers .yellow-area .content .button-container .button:hover,main.profissional-page.profissional-page section.numbers .yellow-area .content .button-container .button:hover{background:#FDBE2D;color:#000}main.empresa-page.profissional-page section.numbers .yellow-area .content .button-container .button:hover .icon-container,main.profissional-page.profissional-page section.numbers .yellow-area .content .button-container .button:hover .icon-container{transform:translate(10px, 0)}@media screen and (max-width: 767px){main.empresa-page section.numbers .empresa-image,main.profissional-page section.numbers .empresa-image{height:200px}main.empresa-page section.numbers .yellow-area .content .list,main.profissional-page section.numbers .yellow-area .content .list{flex-direction:column}main.empresa-page section.recrutamento .content,main.profissional-page section.recrutamento .content{flex-direction:column}main.empresa-page section.recrutamento .content .left,main.profissional-page section.recrutamento .content .left{max-width:100%}main.empresa-page section.recrutamento .content .left .workshop,main.profissional-page section.recrutamento .content .left .workshop{margin-top:4rem}main.empresa-page section.recrutamento .content .left .workshop .list,main.profissional-page section.recrutamento .content .left .workshop .list{flex-direction:column}main.empresa-page section.recrutamento .content .left .workshop .list .item,main.profissional-page section.recrutamento .content .left .workshop .list .item{max-width:100%;min-width:100%;margin-bottom:2rem;padding-bottom:2rem}main.empresa-page section.recrutamento .content .left .workshop .list .item .arrow,main.profissional-page section.recrutamento .content .left .workshop .list .item .arrow{left:calc(50% - 20px);transform:rotate(90deg);bottom:-1rem;top:inherit;display:flex !important}main.empresa-page section.recrutamento .content .right,main.profissional-page section.recrutamento .content .right{max-width:100%;margin-bottom:2rem;padding:1rem;margin-top:2rem;display:none}main.empresa-page section.assessment .content,main.profissional-page section.assessment .content{flex-direction:column;padding:2rem 1rem}main.empresa-page section.assessment .content .tabs-navigation,main.profissional-page section.assessment .content .tabs-navigation{width:100%;max-width:100%}main.empresa-page section.assessment .content .tabs-container,main.profissional-page section.assessment .content .tabs-container{padding:2rem 0 0}main.empresa-page section.assessment .content .metodologia .list,main.profissional-page section.assessment .content .metodologia .list{flex-direction:column}main.empresa-page section.assessment .content .metodologia .list .item,main.profissional-page section.assessment .content .metodologia .list .item{max-width:100%;min-width:100%;margin-right:0 !important;margin-bottom:2rem !important}main.empresa-page section.assessment .content .metodologia .list .item:before,main.profissional-page section.assessment .content .metodologia .list .item:before{display:none !important}main.empresa-page section.assessment .content .metodologia .list .item:after,main.profissional-page section.assessment .content .metodologia .list .item:after{content:'';position:absolute;left:25px !important;top:2rem !important;height:calc(100% + 2rem) !important;width:2px !important;border:none !important;background:#FDBE2D;z-index:-1}main.empresa-page section.assessment .content .metodologia .list .item:last-child:after,main.profissional-page section.assessment .content .metodologia .list .item:last-child:after{display:none !important}main.empresa-page section.treinamentos .content,main.profissional-page section.treinamentos .content{padding:2rem 1rem}main.empresa-page section.treinamentos .content .row,main.profissional-page section.treinamentos .content .row{flex-direction:column}main.empresa-page section.treinamentos .content .row .navigation,main.profissional-page section.treinamentos .content .row .navigation{max-width:100%;width:100%}main.empresa-page section.treinamentos .content .row .tabs-container .tab,main.profissional-page section.treinamentos .content .row .tabs-container .tab{padding:2rem 1rem}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps{flex-direction:column}main.empresa-page.profissional-page section.numbers .yellow-area .content .steps .item,main.profissional-page.profissional-page section.numbers .yellow-area .content .steps .item{max-width:100%;min-width:100%;padding:0}}@keyframes tab-animation{0%{opacity:0}100%{opacity:1}}main.blog-page section.top{padding:4rem 0}main.blog-page section.top .content{display:flex;align-items:center;justify-content:space-between}main.blog-page section.top .content .title{font-size:26px;text-transform:uppercase;font-weight:800}main.blog-page section.top .content .form{display:flex;align-items:center}main.blog-page section.top .content .form .desc{display:flex;align-items:center;font-size:13px;font-weight:600;margin-right:1rem}main.blog-page section.top .content .form .desc .icon{margin-right:1rem;max-width:25px;max-height:25px}main.blog-page section.top .content .form .label{display:flex;align-items:center;margin-right:1rem;position:relative}main.blog-page section.top .content .form .label .input{padding:.5rem 3rem .5rem 1rem;border-radius:50px;border:1px solid #aaa;width:200px;box-sizing:border-box}main.blog-page section.top .content .form .label .submit{position:absolute;right:1px;font-size:10px;border-radius:0 50px 50px 0;color:#FDBE2D;border:none;background:transparent;cursor:pointer;height:calc(100% - 2px);top:1px;padding:0 1rem;font-weight:700;transition:.2s}main.blog-page section.top .content .form .label .submit:hover{color:#000}main.blog-page section.posts{background:#F3F5F6;padding:2rem 0}main.blog-page section.posts .content .post-list{display:flex;flex-direction:column}main.blog-page section.posts .content .post-list .post{width:100%;display:flex}main.blog-page section.posts .content .post-list .post:not(:last-child){margin-bottom:2rem}main.blog-page section.posts .content .post-list .post .image-container{width:50%;border-radius:10px;overflow:hidden;flex-shrink:0;height:400px;display:flex;justify-content:center;align-items:center;position:relative}main.blog-page section.posts .content .post-list .post .image-container .image{min-width:100%;min-height:100%;max-width:150%;transition:.2s;display:block;position:absolute}main.blog-page section.posts .content .post-list .post .text{padding:1rem 2rem;display:flex;flex-direction:column;align-items:flex-start}main.blog-page section.posts .content .post-list .post .text .date{font-size:12px;background:#FDBE2D;color:#21252C;display:inline-block;padding:.2rem .5rem;font-weight:700;margin-bottom:1rem;transition:.2s}main.blog-page section.posts .content .post-list .post .text .title{font-size:24px;text-transform:uppercase;max-width:450px}main.blog-page section.posts .content .post-list .post .text .desc{line-height:24px;font-size:14px;margin-top:1rem;max-width:450px}main.blog-page section.posts .content .post-list .post .text .button-container{display:inline-block;margin-top:auto}main.blog-page section.posts .content .post-list .post .text .button-container .button{display:flex;align-items:center;padding:.75rem 2rem;background:transparent;border:2px solid #21252C;text-transform:uppercase;font-size:12px;font-weight:800;cursor:pointer;transition:.2s}main.blog-page section.posts .content .post-list .post .text .button-container .button .icon-container{margin-left:1rem;width:30px;height:30px;border-radius:50%;background:#FDBE2D;display:flex;align-items:center;justify-content:center;transition:.2s}main.blog-page section.posts .content .post-list .post .text .button-container .button:hover .icon-container{transform:translate(5px, 0)}main.blog-page section.posts .content .post-list .post:hover .image-container .image{transform:scale(1.1)}main.blog-page section.posts .content .post-list .post:hover .text .date{background:#21252C;color:#fff}main.blog-page section.posts .content .post-list .post:hover .text .button-container .button{color:#fff;background:#21252C}main.blog-page section.posts .content .post-list .post:hover .text .button-container .button .icon-container{color:#21252C}main.blog-page section.posts .content .empty{margin:2rem auto;font-size:13px;text-align:center;text-transform:uppercase;font-weight:700}main.blog-page section.pagination .content .nav-links{display:flex;align-items:center;justify-content:center;position:relative;padding:4rem 150px;flex-wrap:wrap}main.blog-page section.pagination .content .nav-links .page-numbers{flex-shrink:0}main.blog-page section.pagination .content .nav-links .page-numbers:not(.prev):not(.next){width:30px;height:30px;border-radius:50%;border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:center;display:flex;align-items:center;justify-content:center;font-size:14px;margin:0 .5rem;font-weight:700;color:#000;transition:.2s}main.blog-page section.pagination .content .nav-links .page-numbers:not(.prev):not(.next).current,main.blog-page section.pagination .content .nav-links .page-numbers:not(.prev):not(.next):hover{background:#21252C;color:#FFF;border-color:#21252C}main.blog-page section.pagination .content .nav-links .page-numbers.prev,main.blog-page section.pagination .content .nav-links .page-numbers.next{font-size:13px;font-weight:700;letter-spacing:1px;position:absolute;color:#000;display:flex;align-items:center;transition:.2s}main.blog-page section.pagination .content .nav-links .page-numbers.prev.next,main.blog-page section.pagination .content .nav-links .page-numbers.next.next{right:0;padding-right:2rem}main.blog-page section.pagination .content .nav-links .page-numbers.prev.next:after,main.blog-page section.pagination .content .nav-links .page-numbers.next.next:after{right:0;transform:scale(-1, 1)}main.blog-page section.pagination .content .nav-links .page-numbers.prev.prev,main.blog-page section.pagination .content .nav-links .page-numbers.next.prev{left:0;padding-left:2rem}main.blog-page section.pagination .content .nav-links .page-numbers.prev.prev:after,main.blog-page section.pagination .content .nav-links .page-numbers.next.prev:after{left:0}main.blog-page section.pagination .content .nav-links .page-numbers.prev:after,main.blog-page section.pagination .content .nav-links .page-numbers.next:after{content:'';position:absolute;width:8px;height:8px;background:url("../../images/site/icons/triangle.svg") center/cover no-repeat;transition:.2s}main.blog-page section.pagination .content .nav-links .page-numbers.prev:hover,main.blog-page section.pagination .content .nav-links .page-numbers.next:hover{color:#FDBE2D}main.blog-page section.pagination .content .nav-links .page-numbers.prev:hover.next,main.blog-page section.pagination .content .nav-links .page-numbers.next:hover.next{transform:translate(10px, 0)}main.blog-page section.pagination .content .nav-links .page-numbers.prev:hover.prev,main.blog-page section.pagination .content .nav-links .page-numbers.next:hover.prev{transform:translate(-10px, 0)}@media screen and (max-width: 767px){main.blog-page section.top{padding:4rem 0 1rem}main.blog-page section.top .content{flex-direction:column}main.blog-page section.top .content .form{flex-direction:column;width:100%}main.blog-page section.top .content .form .desc{margin:1rem 0;margin-right:0}main.blog-page section.top .content .form .label{width:100%;margin-right:0;margin-bottom:1rem}main.blog-page section.top .content .form .label .input{width:100%}main.blog-page section.posts .content .post-list .post{flex-direction:column}main.blog-page section.posts .content .post-list .post .image-container{height:200px;width:100%}main.blog-page section.posts .content .post-list .post .text{width:100%;padding:1rem 0}main.blog-page section.posts .content .post-list .post .text .title{font-size:20px;max-width:300px}main.blog-page section.posts .content .post-list .post .text .desc{margin-bottom:1rem}main.blog-page section.pagination .content .nav-links{padding:4rem 0}main.blog-page section.pagination .content .nav-links .page-numbers:not(.prev):not(.next){margin:.5rem}main.blog-page section.pagination .content .nav-links .page-numbers.prev.prev,main.blog-page section.pagination .content .nav-links .page-numbers.next.prev{top:2rem;left:inherit}main.blog-page section.pagination .content .nav-links .page-numbers.prev.next,main.blog-page section.pagination .content .nav-links .page-numbers.next.next{bottom:2rem;right:inherit}}main.post-page section.top{padding:3rem 0}main.post-page section.top .content{display:flex;flex-direction:column;align-items:center}main.post-page section.top .content .date{font-size:12px;background:#21252C;color:#FFF;display:inline-block;padding:.2rem .5rem;font-weight:600;margin-bottom:1rem;transition:.2s}main.post-page section.top .content .date:hover{color:#21252C;background:#FDBE2D}main.post-page section.top .content .title{text-transform:uppercase;max-width:800px;text-align:center;font-weight:800}main.post-page section.post-content .image-container{height:400px;overflow:hidden;width:100%;background:#333;display:flex;align-items:center;justify-content:center}main.post-page section.post-content .image-container .image{min-width:100%;min-height:100%;flex-shrink:0;transition:.2s}main.post-page section.post-content .image-container:hover .image{transform:scale(1.05)}main.post-page section.post-content .content{padding:4rem 1rem;line-height:24px;font-size:14px;font-weight:400}main.post-page section.post-content .content p{margin-bottom:1rem}main.post-page section.post-content .content h1,main.post-page section.post-content .content h2,main.post-page section.post-content .content h3,main.post-page section.post-content .content h4,main.post-page section.post-content .content h5,main.post-page section.post-content .content h6{font-size:24px;margin-bottom:1rem}main.post-page section.post-content .content .share{margin-top:2rem;display:flex;align-items:center}main.post-page section.post-content .content .share .desc{font-weight:700;font-size:12px;color:#545454;margin-bottom:0}main.post-page section.post-content .content .share .list{display:flex;align-items:center;margin-left:2rem}main.post-page section.post-content .content .share .list li:not(:last-child){margin-right:1rem}main.post-page section.post-content .content .share .list li .item{border-radius:50%;display:block;width:30px;height:30px}main.post-page section.post-content .content .share .list li .item .icon{max-width:30px;max-height:30px;transition:.2s}main.post-page section.post-content .content .share .list li .item:hover .icon{transform:scale(1.1)}main.midia-page section.top{padding:4rem 0}main.midia-page section.top .content{display:flex;align-items:center;justify-content:space-between}main.midia-page section.top .content .title{font-size:26px;text-transform:uppercase;font-weight:800}main.midia-page section.top .content .form{display:flex;align-items:center}main.midia-page section.top .content .form .desc{display:flex;align-items:center;font-size:13px;font-weight:600;margin-right:1rem}main.midia-page section.top .content .form .desc .icon{margin-right:1rem;max-width:25px;max-height:25px}main.midia-page section.top .content .form .label{display:flex;align-items:center;margin-right:1rem;position:relative}main.midia-page section.top .content .form .label .input{padding:.5rem 3rem .5rem 1rem;border-radius:50px;border:1px solid #aaa;width:200px;box-sizing:border-box}main.midia-page section.top .content .form .label .submit{position:absolute;right:1px;font-size:10px;border-radius:0 50px 50px 0;color:#FDBE2D;border:none;background:transparent;cursor:pointer;height:calc(100% - 2px);top:1px;padding:0 1rem;font-weight:700;transition:.2s}main.midia-page section.top .content .form .label .submit:hover{color:#000}main.midia-page section.posts{background:#F3F5F6;padding:2rem 0}main.midia-page section.posts .content .post-list{display:flex;flex-direction:column}main.midia-page section.posts .content .post-list .post{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff;padding:2rem;padding-right:200px;box-sizing:border-box;position:relative;transition:.2s}main.midia-page section.posts .content .post-list .post:not(:last-child){margin-bottom:2rem}main.midia-page section.posts .content .post-list .post .date{font-size:12px;background:#FDBE2D;color:#21252C;display:inline-block;padding:.2rem .5rem;font-weight:700;margin-bottom:1rem;transition:.2s;position:absolute;top:-10px}main.midia-page section.posts .content .post-list .post .title{font-size:20px;margin-bottom:.5rem}main.midia-page section.posts .content .post-list .post .fonte{font-size:14px;display:flex;align-items:center;color:#B5B5B5;font-weight:500}main.midia-page section.posts .content .post-list .post .fonte .icon{margin-right:.5rem}main.midia-page section.posts .content .post-list .post .button-container{position:absolute;right:0}main.midia-page section.posts .content .post-list .post .button-container .button{display:flex;align-items:center;padding:.75rem 2rem;background:transparent;border:none;text-transform:uppercase;font-size:12px;font-weight:600;cursor:pointer;transition:.2s}main.midia-page section.posts .content .post-list .post .button-container .button .icon-container{margin-left:1rem;width:30px;height:30px;border-radius:50%;background:#FDBE2D;display:flex;align-items:center;justify-content:center;transition:.2s}main.midia-page section.posts .content .post-list .post .button-container .button:hover{color:#777}main.midia-page section.posts .content .post-list .post .button-container .button:hover .icon-container{transform:translate(5px, 0);color:#000}main.midia-page section.posts .content .post-list .post:hover{box-shadow:0 10px 30px -10px rgba(0,0,0,0.1)}main.midia-page section.posts .content .post-list .post:hover .date{background:#21252C;color:#fff}main.midia-page section.posts .content .empty{margin:2rem auto;font-size:13px;text-align:center;text-transform:uppercase;font-weight:700}@media screen and (max-width: 767px){main.midia-page section.top{padding:4rem 0 1rem}main.midia-page section.top .content{flex-direction:column}main.midia-page section.top .content .form{flex-direction:column;width:100%}main.midia-page section.top .content .form .desc{margin:1rem 0;margin-right:0}main.midia-page section.top .content .form .label{width:100%;margin-right:0;margin-bottom:1rem}main.midia-page section.top .content .form .label .input{width:100%}main.midia-page section.posts .content .post-list .post{padding:1rem}main.midia-page section.posts .content .post-list .post:not(:last-child){margin-bottom:3rem}main.midia-page section.posts .content .post-list .post .title{font-size:18px}main.midia-page section.posts .content .post-list .post .button-container{position:relative;margin-top:1rem;margin-left:auto}main.midia-page section.posts .content .post-list .post .button-container .button{width:100%;padding:.5rem}}main.page-404{background:#000}main.page-404 section.principal{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#fff}main.page-404 section.principal .title{font-size:18px;text-transform:uppercase;margin:2rem 0;font-weight:400}main.page-404 section.principal .button-container .button{padding:1.25rem 2rem;background:#FDBE2D;color:#21252C;border:none;text-transform:uppercase;font-weight:800;font-size:12px;cursor:pointer;transition:.2s}main.page-404 section.principal .button-container .button:hover{opacity:.9;transform:scale(1.05)}main.escola-do-comportamento{overflow:hidden}main.escola-do-comportamento header.header-comportamento{padding:1rem 0;background:#000}main.escola-do-comportamento header.header-comportamento .content{display:flex;justify-content:space-between}main.escola-do-comportamento header.header-comportamento .content .logo{width:300px;margin:auto 0}main.escola-do-comportamento header.header-comportamento .content .button-container .button{background:#FDBE2D;display:flex;align-items:center;padding:1rem 1.5rem;border:none;border-radius:10px;font-weight:800;text-transform:uppercase;font-size:12px}main.escola-do-comportamento header.header-comportamento .content .button-container .button .icon{margin-right:1rem}main.escola-do-comportamento section.banner{height:670px;background:url("../../images/site/escola-banner.jpg") center/cover}main.escola-do-comportamento section.banner .content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding-bottom:10%;box-sizing:border-box}main.escola-do-comportamento section.banner .content .sub{color:#FDBE2D;font-size:16px;font-weight:400;max-width:240px;text-transform:uppercase;margin-bottom:2rem;letter-spacing:3px}main.escola-do-comportamento section.banner .content .title{max-width:520px;font-size:32px;text-transform:uppercase;font-weight:800}main.escola-do-comportamento section.banner .content .title .yellow{background:#FDBE2D;color:#21252C;padding:0 .5rem}main.escola-do-comportamento section.banner .content .button-container{margin-top:4rem}main.escola-do-comportamento section.banner .content .button-container .button{padding:1rem 2rem;background:#FDBE2D;border:none;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:5px;transition:.2s;cursor:pointer}main.escola-do-comportamento section.banner .content .button-container .button:hover{opacity:.8;transform:scale(1.05)}main.escola-do-comportamento section.emprego{background:url("../../images/site/decoration/blue-gradient.jpg") left top/cover;padding:4rem 0}main.escola-do-comportamento section.emprego .content{color:#fff;display:flex}main.escola-do-comportamento section.emprego .content .left{max-width:50%;width:100%;flex-shrink:0}main.escola-do-comportamento section.emprego .content .left .sub{max-width:320px;font-size:22px;margin-bottom:2rem;font-weight:300}main.escola-do-comportamento section.emprego .content .left .title{text-transform:uppercase;font-size:50px;font-weight:900;margin-bottom:1rem;max-width:600px}main.escola-do-comportamento section.emprego .content .left .desc{margin-bottom:1rem;max-width:520px;line-height:24px}main.escola-do-comportamento section.emprego .content .right{max-width:50%;width:100%;flex-shrink:0;position:relative}main.escola-do-comportamento section.emprego .content .right .image{max-width:100%;position:absolute}main.escola-do-comportamento section.profissionais{padding:4rem 0;overflow:hidden}main.escola-do-comportamento section.profissionais .content .top .title{font-size:60px;text-transform:uppercase;font-weight:900;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}main.escola-do-comportamento section.profissionais .content .top .title:before{content:'';position:absolute;right:46%;border-radius:0 50px 50px 0;width:100vw;height:30px;background:#FDBE2D;z-index:-1}main.escola-do-comportamento section.profissionais .content .top .desc{text-align:center;text-transform:uppercase;max-width:550px;margin:auto;font-size:16px;line-height:24px;margin-bottom:2rem}main.escola-do-comportamento section.profissionais .photos-list{position:relative;overflow:hidden}main.escola-do-comportamento section.profissionais .photos-list:before{content:'';position:absolute;left:0;height:60%;width:100%;top:20%;background:#FDBE2D;z-index:-1}main.escola-do-comportamento section.profissionais .photos-list .list{display:flex;align-items:center;justify-content:flex-end;position:relative;padding:2rem 0}main.escola-do-comportamento section.profissionais .photos-list .list .item{flex-shrink:0;width:30%;height:400px;display:flex;align-items:center;justify-content:center}main.escola-do-comportamento section.profissionais .photos-list .list .item .image{max-width:100%}main.escola-do-comportamento section.profissionais .photos-list .list .item:first-child{width:35%;z-index:99;position:absolute;right:calc(60% - 100px)}main.escola-do-comportamento section.profissionais .escolha .content{padding:4rem 1rem}main.escola-do-comportamento section.profissionais .escolha .content .comece{background:#FDBE2D;display:inline-block;padding:.5rem 4rem .5rem .5rem;font-weight:600;position:relative}main.escola-do-comportamento section.profissionais .escolha .content .comece:before{content:'';position:absolute;width:50vw;right:100%;height:100%;background:#FDBE2D;top:0}main.escola-do-comportamento section.profissionais .escolha .content .row{display:flex;align-items:center;padding-top:3rem}main.escola-do-comportamento section.profissionais .escolha .content .row .title{font-size:30px;max-width:400px;flex-shrink:0;width:100%;font-weight:900;text-transform:uppercase}main.escola-do-comportamento section.profissionais .escolha .content .row .desc{margin:auto;max-width:400px;font-size:14px;flex-shrink:0;width:100%;line-height:22px}main.escola-do-comportamento section.carreira{margin-bottom:4rem}main.escola-do-comportamento section.carreira .content{max-width:1000px}main.escola-do-comportamento section.carreira .content>.title{text-align:center;max-width:450px;font-size:35px;text-transform:uppercase;margin:auto;font-weight:900;line-height:50px;margin-bottom:4rem}main.escola-do-comportamento section.carreira .content .row{display:flex;justify-content:space-between}main.escola-do-comportamento section.carreira .content .row .assinatura{flex:1;max-width:47%;flex-shrink:0;background:#000;color:#fff;padding:3rem;box-sizing:border-box;border-radius:20px;position:relative;display:flex;flex-direction:column}main.escola-do-comportamento section.carreira .content .row .assinatura:after{content:'';position:absolute;height:100px;width:5px;background:#FDBE2D;right:0;top:2.5rem}main.escola-do-comportamento section.carreira .content .row .assinatura .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:relative}main.escola-do-comportamento section.carreira .content .row .assinatura .top:after{content:'';position:absolute;top:calc(100% + 1rem);left:10%;width:80%;height:40px;background:url("../../images/site/decoration/dots.png") center/cover repeat-x}main.escola-do-comportamento section.carreira .content .row .assinatura .top .title{max-width:200px;font-size:24px;text-transform:uppercase;font-weight:400;margin-right:1rem}main.escola-do-comportamento section.carreira .content .row .assinatura .top .title strong{color:#FDBE2D;font-weight:800}main.escola-do-comportamento section.carreira .content .row .assinatura .top .price{display:flex;flex-direction:column;font-size:14px;text-transform:uppercase}main.escola-do-comportamento section.carreira .content .row .assinatura .top .price strong{font-size:50px;color:#FDBE2D;font-weight:800}main.escola-do-comportamento section.carreira .content .row .assinatura .list{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-bottom:auto}main.escola-do-comportamento section.carreira .content .row .assinatura .list .item{margin-bottom:1.25rem;font-size:13px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}main.escola-do-comportamento section.carreira .content .row .assinatura .list .item .icon-container{width:15px;height:15px;border-radius:50%;background:#FDBE2D;color:#000;font-size:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;transition:.2s}main.escola-do-comportamento section.carreira .content .row .assinatura .list .item .icon-container:before{content:'';position:absolute;left:0;top:6px;width:calc(50% - 15px);height:1px;background:linear-gradient(to right, transparent, rgba(255,255,255,0.2));transform:translate(-50px, 0);opacity:0;transition:.2s}main.escola-do-comportamento section.carreira .content .row .assinatura .list .item .icon-container:after{content:'';position:absolute;right:0;top:6px;width:calc(50% - 15px);height:1px;background:linear-gradient(to left, transparent, rgba(255,255,255,0.2));transform:translate(50px, 0);opacity:0;transition:.2s}main.escola-do-comportamento section.carreira .content .row .assinatura .list .item:hover .icon-container:before,main.escola-do-comportamento section.carreira .content .row .assinatura .list .item:hover .icon-container:after{transform:none;opacity:1}main.escola-do-comportamento section.carreira .content .row .assinatura .button-container{display:flex;justify-content:center;margin-top:2rem}main.escola-do-comportamento section.carreira .content .row .assinatura .button-container .button{cursor:pointer;padding:1rem 2rem;background:#FDBE2D;border:none;border-radius:5px;text-transform:uppercase;font-size:12px;font-weight:800;transition:.2s}main.escola-do-comportamento section.carreira .content .row .assinatura .button-container .button:hover{transform:scale(1.05);box-shadow:0 10px 20px 0px rgba(253,190,45,0.3)}main.escola-do-comportamento section.garantia .content{display:flex;flex-direction:column;align-items:center;padding:0 1rem 4rem 1rem}main.escola-do-comportamento section.garantia .content .selo{max-width:200px;margin-bottom:2rem}main.escola-do-comportamento section.garantia .content .title{font-size:30px;text-transform:uppercase;font-weight:900;margin-bottom:2rem}main.escola-do-comportamento section.garantia .content .desc{text-align:center;font-size:20px}main.escola-do-comportamento section.garantia .content .button-container{margin-top:2rem}main.escola-do-comportamento section.garantia .content .button-container .button{cursor:pointer;padding:1rem 2rem;background:#FDBE2D;border:none;border-radius:5px;text-transform:uppercase;font-size:12px;font-weight:800;transition:.2s}main.escola-do-comportamento section.garantia .content .button-container .button:hover{transform:scale(1.05);box-shadow:0 10px 20px 0px rgba(253,190,45,0.3)}main.escola-do-comportamento footer.footer-comportamento{background:#000}main.escola-do-comportamento footer.footer-comportamento .content{padding:2rem 1rem}main.escola-do-comportamento footer.footer-comportamento .content .desc{text-align:center;color:#fff;font-size:11px;text-transform:uppercase;font-weight:600;line-height:24px}@media screen and (max-width: 767px){main.escola-do-comportamento header.header-comportamento .content{flex-direction:column;align-items:center}main.escola-do-comportamento header.header-comportamento .content .logo{margin-bottom:1rem}main.escola-do-comportamento section.banner{display:block;height:auto}main.escola-do-comportamento section.banner .content{justify-content:flex-start;padding-bottom:2rem;padding-top:2rem}main.escola-do-comportamento section.banner .content .title{font-size:24px}main.escola-do-comportamento section.banner .content .button-container{margin-top:2rem}main.escola-do-comportamento section.emprego{display:block;padding:2rem 0}main.escola-do-comportamento section.emprego .content{flex-direction:column}main.escola-do-comportamento section.emprego .content .left{max-width:100%}main.escola-do-comportamento section.emprego .content .left .sub{font-size:18px}main.escola-do-comportamento section.emprego .content .left .title{font-size:28px}main.escola-do-comportamento section.emprego .content .left .desc{font-size:14px}main.escola-do-comportamento section.emprego .content .right{max-width:100%}main.escola-do-comportamento section.emprego .content .right .image{position:relative}main.escola-do-comportamento section.profissionais{display:block;padding:2rem 0}main.escola-do-comportamento section.profissionais .content .top .title{font-size:40px}main.escola-do-comportamento section.profissionais .content .top .title:before{height:14px}main.escola-do-comportamento section.profissionais .photos-list{padding:0 1rem}main.escola-do-comportamento section.profissionais .photos-list .list{flex-direction:column}main.escola-do-comportamento section.profissionais .photos-list .list .item{height:auto;width:100% !important;position:relative !important;right:0 !important}main.escola-do-comportamento section.profissionais .escolha .content{padding:2rem 1rem}main.escola-do-comportamento section.profissionais .escolha .content .row{flex-direction:column;padding-top:1rem}main.escola-do-comportamento section.carreira{display:block}main.escola-do-comportamento section.carreira .content>.title{font-size:26px;line-height:34px;max-width:100%;margin-bottom:2rem}main.escola-do-comportamento section.carreira .content .row{flex-direction:column}main.escola-do-comportamento section.carreira .content .row .assinatura{max-width:100%;padding:2rem}main.escola-do-comportamento section.carreira .content .row .assinatura:not(:last-child){margin-bottom:2rem}main.escola-do-comportamento section.carreira .content .row .assinatura .top{flex-direction:column}main.escola-do-comportamento section.carreira .content .row .assinatura .top .title{text-align:center}main.escola-do-comportamento section.carreira .content .row .assinatura .top .price{text-align:center;margin-top:2rem}main.escola-do-comportamento section.carreira .content .row .assinatura .button-container .button{width:100%}main.escola-do-comportamento section.garantia{display:block}main.escola-do-comportamento section.garantia .content .selo{max-width:150px}main.escola-do-comportamento section.garantia .content .title{text-align:center;font-size:24px}main.escola-do-comportamento section.garantia .content .desc{font-size:16px;margin-bottom:1rem}}main.contato-page section.principal .banner{overflow:hidden;width:100%;height:300px;background:url("../../images/site/contato-banner.jpg") center/cover;position:relative}main.contato-page section.principal .banner .content{display:flex;align-items:center;height:100%;padding-left:10rem}main.contato-page section.principal .banner .content .text{font-size:40px;width:100%;text-transform:uppercase;color:#fff;font-weight:700;max-width:200px}main.contato-page section.principal .social{position:relative}main.contato-page section.principal .social .list{position:absolute;z-index:100;top:-60px}main.contato-page section.principal .social .list li:first-child .item{background:#21252C}main.contato-page section.principal .social .list li:last-child .item{background:#FDBE2D}main.contato-page section.principal .social .list li .item{background:blue;display:flex;width:60px;height:60px;align-items:center;justify-content:center;cursor:pointer;transition:.2s}main.contato-page section.principal .social .list li .item .icon{max-width:40%;max-height:40%;width:100%}main.contato-page section.principal .social .list li .item:hover{transform:scale(0.95);opacity:.8}main.contato-page section.principal .bottom{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat;overflow:hidden}main.contato-page section.principal .bottom .content{display:flex;padding:2rem 1rem;justify-content:space-between;align-items:flex-start;position:relative}main.contato-page section.principal .bottom .content:before{content:'';position:absolute;left:-50px;top:80px;width:130px;height:calc(100% + 200px);border:3px solid rgba(255,255,255,0.1);border-radius:100px 0 0 0;border-right:none;border-bottom:none}main.contato-page section.principal .bottom .content .left{max-width:35%;min-width:35%;color:#fff;flex-shrink:0;padding-left:80px}main.contato-page section.principal .bottom .content .left>.desc{font-weight:600;max-width:270px;font-size:19px;line-height:24px}main.contato-page section.principal .bottom .content .left form{margin-top:2rem;font-size:14px}main.contato-page section.principal .bottom .content .left form .input{width:100%;box-sizing:border-box;padding:1rem 1rem;border-radius:5px;border:1px solid #CDCDCD;background:transparent;transition:.2s;color:#fff;margin-bottom:1rem;margin-top:0.25rem;resize:none}main.contato-page section.principal .bottom .content .left form .input:focus{background:#fff;color:#000}main.contato-page section.principal .bottom .content .left form .submit{display:flex;align-items:center;padding:1rem 3rem;background:#000;border:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;transition:.2s;margin-top:2rem}main.contato-page section.principal .bottom .content .left form .submit .icon-container{margin-left:1rem;width:30px;height:30px;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FDBE2D;color:#000;transition:.2s}main.contato-page section.principal .bottom .content .left form .submit:hover{background:#FDBE2D;color:#000}main.contato-page section.principal .bottom .content .left form .submit:hover .icon-container{transform:translate(5px, 0)}main.contato-page section.principal .bottom .content .left form .alert{margin:0;margin-top:1rem;font-size:12px;padding:1rem;border:none;background:#fdbe2d;color:#000;font-weight:600;border-radius:5px;text-align:center}main.contato-page section.principal .bottom .content .left form .accept-label{display:flex;align-items:flex-start;margin:1rem 0 2rem}main.contato-page section.principal .bottom .content .left form .accept-label input{margin-top:3px;margin-right:10px}main.contato-page section.principal .bottom .content .right{max-width:45%;margin-top:-100px;width:100%}main.contato-page section.principal .bottom .content .right .phones{background:#21252C;width:100%;z-index:9;padding:calc(50px + 3rem) 5rem 3rem;box-sizing:border-box;right:0;top:0;position:relative;margin-bottom:3rem}main.contato-page section.principal .bottom .content .right .phones:after{content:'';position:absolute;left:100%;top:0;background:#21252C;width:50vw;height:100%}main.contato-page section.principal .bottom .content .right .phones .contact-list{display:flex;flex-direction:column;align-items:flex-start}main.contato-page section.principal .bottom .content .right .phones .contact-list li{margin-bottom:.75rem}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item{width:205px;display:flex;color:#fff;padding:.75rem 1rem;border:1px solid transparent;border-radius:5px;transition:.2s}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item .icon{width:25px;margin-right:1rem;transition:.2s}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item .text .desc{text-transform:uppercase;font-size:12px}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item .text .number{font-size:20px;font-weight:300}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item .text .number strong{font-weight:800}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item.email:hover{border-color:transparent !important;color:#FDBE2D}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item:hover{border-color:#FDBE2D}main.contato-page section.principal .bottom .content .right .phones .contact-list li .item:hover .icon{transform:rotate(20deg)}main.contato-page section.principal .bottom .content .right .address{color:#fff;text-transform:uppercase;margin-bottom:3rem;padding-left:6rem}main.contato-page section.principal .bottom .content .right .address .title{font-weight:700;font-size:14px;margin-bottom:2rem}main.contato-page section.principal .bottom .content .right .address .desc{font-size:12px;line-height:28px}main.contato-page section.principal .bottom .content .right .terms{background:#000;color:#fff;padding:3.5rem 0;padding-left:6rem;position:relative}main.contato-page section.principal .bottom .content .right .terms:after{content:'';position:absolute;left:100%;top:0;background:#000;width:50vw;height:100%}main.contato-page section.principal .bottom .content .right .terms .politic{font-size:12px;line-height:28px}main.contato-page section.principal .bottom .content .right .terms .politic strong{color:#FDBE2D;font-weight:700}main.contato-page section.principal .bottom .content .right .terms .politic a{color:#fff;transition:.2s}main.contato-page section.principal .bottom .content .right .terms .politic a:hover{color:#FDBE2D}main.contato-page section.map{height:300px}main.contato-page section.map .iframe{width:100%;height:300px}@media screen and (max-width: 767px){main.contato-page section.principal .banner{height:200px}main.contato-page section.principal .banner .content{padding-left:1rem}main.contato-page section.principal .banner .content .text{display:none}main.contato-page section.principal .social .list{top:-30px;display:flex;align-items:center;left:calc(50% - 60px)}main.contato-page section.principal .bottom{margin-top:-50px}main.contato-page section.principal .bottom .content{flex-direction:column}main.contato-page section.principal .bottom .content .left{max-width:100%;min-width:100%;margin-top:5rem;padding-left:0}main.contato-page section.principal .bottom .content .right{position:relative;width:90%;max-width:100%;min-width:100%;margin-top:50px}main.contato-page section.principal .bottom .content .right .phones{padding:2rem}main.contato-page section.principal .bottom .content .right .address{padding-left:2rem}main.contato-page section.principal .bottom .content .right .terms{padding:2rem 0;padding-left:2rem}}main.orcamento-page section.principal .banner{overflow:hidden;width:100%;height:300px;background:url("../../images/site/orcamento-banner.jpg") center/cover;position:relative}main.orcamento-page section.principal .banner .content{display:flex;align-items:center;height:100%;padding-left:10rem}main.orcamento-page section.principal .banner .content .text{font-size:40px;width:100%;text-transform:uppercase;color:#fff;font-weight:700}main.orcamento-page section.principal .social{position:relative}main.orcamento-page section.principal .social .list{position:absolute;z-index:100;top:-60px}main.orcamento-page section.principal .social .list li:first-child .item{background:#21252C}main.orcamento-page section.principal .social .list li:last-child .item{background:#FDBE2D}main.orcamento-page section.principal .social .list li .item{background:blue;display:flex;width:60px;height:60px;align-items:center;justify-content:center;cursor:pointer;transition:.2s}main.orcamento-page section.principal .social .list li .item .icon{max-width:40%;max-height:40%;width:100%}main.orcamento-page section.principal .social .list li .item:hover{transform:scale(0.95);opacity:.8}main.orcamento-page section.principal .bottom{background:url("../../images/site/decoration/purple-gradient.jpg") center/cover no-repeat;overflow:hidden}main.orcamento-page section.principal .bottom .content{padding:4rem 1rem;position:relative;width:100%;max-width:800px;box-sizing:border-box}main.orcamento-page section.principal .bottom .content:before{content:'';position:absolute;left:-150px;top:75px;width:130px;height:calc(100% + 200px);border:3px solid rgba(255,255,255,0.1);border-radius:100px 0 0 0;border-right:none;border-bottom:none}main.orcamento-page section.principal .bottom .content .title{font-weight:800;text-align:center;font-size:24px;text-transform:uppercase;line-height:24px;color:#fff}main.orcamento-page section.principal .bottom .content>.desc{text-align:center;color:#fff;font-size:16px;margin-top:1rem;line-height:24px;margin-bottom:2rem}main.orcamento-page section.principal .bottom .content form{margin-top:2rem}main.orcamento-page section.principal .bottom .content form .row{display:flex;justify-content:space-between;flex-wrap:wrap}main.orcamento-page section.principal .bottom .content form .row .label{max-width:22%;flex-shrink:0}main.orcamento-page section.principal .bottom .content form .row .label.big{max-width:48%}main.orcamento-page section.principal .bottom .content form label{width:100%;margin-bottom:1rem;display:block;font-size:14px;color:#fff}main.orcamento-page section.principal .bottom .content form label .input{width:100%;box-sizing:border-box;padding:1rem 1rem;border-radius:5px;border:1px solid #CDCDCD;background:transparent;transition:.2s;color:#fff;margin-top:.5rem;resize:none}main.orcamento-page section.principal .bottom .content form label .input.textarea{height:100px;resize:none}main.orcamento-page section.principal .bottom .content form label .input:focus{background:#fff;color:#000}main.orcamento-page section.principal .bottom .content form label.check{display:flex;align-items:flex-start}main.orcamento-page section.principal .bottom .content form label.check input{margin-right:1rem}main.orcamento-page section.principal .bottom .content form label.check .desc{max-width:300px;margin-bottom:0}main.orcamento-page section.principal .bottom .content form .wpcf7-list-item{margin:0;margin-top:-0.35rem;margin-right:0.5rem}main.orcamento-page section.principal .bottom .content form .wpcf7-not-valid-tip{color:#fff;font-size:12px;margin-top:.5rem}main.orcamento-page section.principal .bottom .content form strong{margin-left:0rem}main.orcamento-page section.principal .bottom .content form a[href]{color:#FFF}main.orcamento-page section.principal .bottom .content form .submit{display:flex;align-items:center;padding:1rem 3rem;background:#000;border:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;transition:.2s;margin-top:4rem}main.orcamento-page section.principal .bottom .content form .submit .icon-container{margin-left:1rem;width:30px;height:30px;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FDBE2D;color:#000;transition:.2s}main.orcamento-page section.principal .bottom .content form .submit br{display:none}main.orcamento-page section.principal .bottom .content form .submit:hover{background:#FDBE2D;color:#000}main.orcamento-page section.principal .bottom .content form .submit:hover .icon-container{transform:translate(5px, 0)}main.orcamento-page section.principal .bottom .content form .alert{margin:0;margin-top:1rem;font-size:12px;padding:1rem;border:none;background:#fdbe2d;color:#000;font-weight:600;border-radius:5px;text-align:center}main.orcamento-page section.principal .bottom .content form .accept-label{align-items:flex-start;margin:1rem 0 2rem}main.orcamento-page section.principal .bottom .content form .accept-label input{margin-top:3px;margin-right:10px}main.orcamento-page section.phones{padding:4rem 0}main.orcamento-page section.phones .content{max-width:900px}main.orcamento-page section.phones .content .title{text-align:center;max-width:430px;margin:auto;text-transform:uppercase;font-size:28px;font-weight:800;margin-bottom:2rem}main.orcamento-page section.phones .content .list{display:flex;align-items:center}main.orcamento-page section.phones .content .list li{flex:1}main.orcamento-page section.phones .content .list li:not(:last-child){margin-right:2rem}main.orcamento-page section.phones .content .list .item{display:flex;align-items:center;background:url("../../images/site/decoration/purple-vertical-gradient.jpg") center/cover no-repeat;padding:1rem 2rem;border-radius:5px;color:#fff;flex:1;flex-shrink:0;box-shadow:0 30px 30px -20px rgba(0,0,0,0.25);transition:.2s}main.orcamento-page section.phones .content .list .item .icon{margin-right:1rem;transition:.2s}main.orcamento-page section.phones .content .list .item .text{text-transform:uppercase}main.orcamento-page section.phones .content .list .item .text .desc{font-size:12px;margin-bottom:.25rem}main.orcamento-page section.phones .content .list .item .text .number{font-size:22px;white-space:nowrap;font-weight:300}main.orcamento-page section.phones .content .list .item .text .number strong{font-weight:800}main.orcamento-page section.phones .content .list .item:hover{transform:scale(1.05);box-shadow:0 30px 15px -20px rgba(0,0,0,0.25)}main.orcamento-page section.phones .content .list .item:hover .icon{transform:rotate(45deg)}@media screen and (max-width: 767px){main.orcamento-page section.principal .banner{height:200px}main.orcamento-page section.principal .banner .content{padding-left:1rem}main.orcamento-page section.principal .banner .content .text{display:none}main.orcamento-page section.principal .social .list{top:-30px;display:flex;align-items:center;left:calc(50% - 60px)}main.orcamento-page section.principal .bottom .content{flex-direction:column}main.orcamento-page section.principal .bottom .content form .row{flex-direction:column}main.orcamento-page section.principal .bottom .content form .row .label{max-width:100% !important}main.orcamento-page section.phones .content .list{flex-direction:column}main.orcamento-page section.phones .content .list li{margin-right:0 !important;margin-bottom:4rem}}@media screen and (max-width: 992px){main.orcamento-page section.phones .content .list{flex-wrap:wrap;justify-content:center}main.orcamento-page section.phones .content .list li{max-width:300px;margin-bottom:1rem}main.orcamento-page section.phones .content .list li:not(:last-child){margin-right:1rem}}main.clientes-page section.principal .banner{overflow:hidden;width:100%;height:300px;background:url("../../images/site/contato-banner.jpg") center/cover;position:relative}main.clientes-page section.principal .banner .content{display:flex;align-items:center;height:100%;padding-left:10rem}main.clientes-page section.principal .banner .content .text{font-size:40px;width:100%;text-transform:uppercase;color:#fff;font-weight:700;max-width:200px}main.clientes-page section.principal .content .list{padding:4rem 0;display:flex;flex-wrap:wrap}main.clientes-page section.principal .content .list li{flex-shrink:0;max-width:15%;min-width:15%;box-shadow:0 20px 30px -10px rgba(0,0,0,0.1);background:#FFF;margin-bottom:2rem;border:1px solid #ddd;box-sizing:border-box;transition:.2s}main.clientes-page section.principal .content .list li .item{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px}main.clientes-page section.principal .content .list li .item .logo{max-width:80%;max-height:80%}main.clientes-page section.principal .content .list li:not(:nth-child(6n)){margin-right:2%}main.clientes-page section.principal .content .list li:hover{transform:scale(1.05);box-shadow:0 15px 20px -10px rgba(0,0,0,0.15)}@media screen and (max-width: 1100px){main.clientes-page section.principal .content .list li{max-width:18%;min-width:18%;margin-right:0 !important}main.clientes-page section.principal .content .list li:not(:nth-child(5n)){margin-right:calc(10% / 4) !important}}@media screen and (max-width: 992px){main.clientes-page section.principal .content .list li{max-width:22.5%;min-width:22.5%;margin-right:0 !important}main.clientes-page section.principal .content .list li:not(:nth-child(5n)){margin-right:0 !important}main.clientes-page section.principal .content .list li:not(:nth-child(4n)){margin-right:calc(10% / 3) !important}}@media screen and (max-width: 767px){main.clientes-page section.principal .content .list li{max-width:45%;min-width:45%;margin-right:0 !important}main.clientes-page section.principal .content .list li:not(:nth-child(4n)){margin-right:0 !important}main.clientes-page section.principal .content .list li:not(:nth-child(2n)){margin-right:calc(10%) !important}}
