*{transition:1s}section.hero-service-descendent .container h2.title{max-width:957px;width:100%;font-family:Poppins;font-weight:bold;font-size:64px;line-height:58px;text-align:left;color:#fff;margin-bottom:40px}section.hero-service-descendent .container p{width:100%;font-family:Roboto;font-weight:normal;font-size:22px;line-height:33px;text-align:left;color:#fff;margin-bottom:46px}section.hero-service-descendent .container a.media-cta{display:flex;align-items:center;justify-content:center;max-width:227px;height:60px;border-radius:2px;background:#df7e27}section.hero-service-descendent .container a.media-cta span{font-family:Poppins;font-weight:bold;font-size:14px;letter-spacing:.1em;line-height:16px;text-align:center;color:#fff}@media screen and (max-width: 1080px){section.hero-service-descendent .hero-container{padding-top:9rem}section.hero-service-descendent .hero-container .container h2.title{max-width:957px;width:100%;font-size:50px;margin-bottom:30px}section.hero-service-descendent .hero-container .container p{width:80%;font-size:19px;line-height:25px;margin-bottom:46px}section.hero-service-descendent .hero-container .container a.media-cta{align-items:center;justify-content:center;max-width:227px;height:60px}section.hero-service-descendent .hero-container .container a.media-cta span{font-size:14px;letter-spacing:.1em;line-height:16px;text-align:center}}@media screen and (max-width: 550px){section.hero-service-descendent .hero-container{padding-top:9rem}section.hero-service-descendent .hero-container .container h2.title{width:100%;font-size:40px;line-height:50px;margin-bottom:25px}section.hero-service-descendent .hero-container .container p{width:90%;font-size:19px;line-height:29px;margin-bottom:35px}section.hero-service-descendent .hero-container .container a.media-cta{align-items:center;justify-content:center;max-width:227px;height:60px}section.hero-service-descendent .hero-container .container a.media-cta span{font-size:14px;letter-spacing:.1em;line-height:16px;text-align:center}}@media screen and (max-width: 450px){section.hero-service-descendent .hero-container{padding-top:8rem}section.hero-service-descendent .hero-container .container h2.title{width:100%;font-size:35px;line-height:40px;margin-bottom:25px}section.hero-service-descendent .hero-container .container p{width:100%;font-size:19px;line-height:29px;margin-bottom:35px}section.hero-service-descendent .hero-container .container a.media-cta{align-items:center;justify-content:center;max-width:227px;height:60px}section.hero-service-descendent .hero-container .container a.media-cta span{font-size:14px;letter-spacing:.1em;line-height:16px;text-align:center}}section.apresentation{padding-bottom:35px !important}section.apresentation .breadcrumb{margin-bottom:2.5rem}section.apresentation .row{display:flex;width:100%}section.apresentation .row .col-left{display:flex;flex-direction:column;width:60%;padding:40px;padding-left:0%}section.apresentation .row .col-left h2{font-family:Poppins;font-weight:bold;font-size:40px;line-height:58px;color:#403f56;margin-bottom:34px}section.apresentation .row .col-left p,section.apresentation .row .col-left p.description{font-family:Roboto;font-weight:normal;font-size:20px;line-height:30px;text-align:left;color:#868694;margin-bottom:20px}section.apresentation .row .col-right{display:flex;width:40%;background-size:cover;background-position:center center}@media screen and (max-width: 1080px){section.apresentation{padding-bottom:70px !important}section.apresentation .row{display:flex;width:100%;flex-direction:column-reverse}section.apresentation .row .col-left{display:flex;flex-direction:column;width:100%;padding:40px;padding-left:0%}section.apresentation .row .col-left h2{font-family:Poppins;font-weight:bold;font-size:40px;line-height:48px;color:#403f56;margin-bottom:34px}section.apresentation .row .col-left p,section.apresentation .row .col-left p.description{font-family:Roboto;font-weight:normal;font-size:20px;line-height:30px;text-align:left;color:#868694;margin-bottom:20px}section.apresentation .row .col-right{display:flex;width:100%;height:420px;background-size:cover;background-position:center center}}@media screen and (max-width: 550px){section.apresentation .container .row-apresentation{flex-direction:column-reverse}section.apresentation .container .row-apresentation .col-left{width:100%}section.apresentation .container .row-apresentation .col-left h2{font-size:32px;line-height:36px;margin-bottom:34px}section.apresentation .container .row-apresentation .col-left p,section.apresentation .container .row-apresentation .col-left p.description{width:95%;font-size:18px;line-height:30px}section.apresentation .container .row-apresentation .col-right{display:flex;width:100%;height:270px}}section.cards .container .card-box{display:flex;justify-content:space-between;padding:55px 0}section.cards .container .card-box .card{box-shadow:unset;display:flex;background-color:rgba(0,0,0,0);width:33%;padding-top:33px;padding-bottom:33px}section.cards .container .card-box .card h3{font-family:Poppins;font-weight:bold;font-size:26px;letter-spacing:.05em;line-height:40px;text-align:left;color:#403f56;padding-bottom:16px;text-transform:uppercase}section.cards .container .card-box .card p{font-family:Roboto;font-weight:normal;font-size:22px;line-height:36px;text-align:left;color:#868694}section.cards .container .card-box .card:not(:last-child){border-right:1px solid #dcdcdc;padding-right:50px;margin-right:50px !important}section.cards.full{background-color:#f4f4f6 !important;padding:0 !important}@media screen and (max-width: 1080px){section.cards .container{padding:1rem}section.cards .container .card-box{display:flex;gap:5px;flex-direction:column;justify-content:flex-start}section.cards .container .card-box .card{width:100%}section.cards .container .card-box .card img{max-width:85px;margin-bottom:23px}section.cards .container .card-box .card p{font-size:20px;line-height:26px;text-align:left;color:#868694}}@media screen and (max-width: 550px){section.cards .card-box .card img{max-width:80px;margin-bottom:23px}}section.cta{min-height:421px;height:100%;margin-bottom:48px !important;margin-top:48px !important}section.cta .full .container{position:relative;overflow-x:hidden}section.cta .full .container .container-box{display:flex;justify-content:flex-start;align-items:center;width:100vw;left:0;gap:75px}section.cta .full .container .container-box .text-box h2{max-width:672px;font-family:Poppins;font-weight:bold;font-size:40px;line-height:50px;text-align:left;color:#403f56;margin-bottom:30px}section.cta .full .container .container-box .text-box p{max-width:662px;font-family:Roboto;font-weight:normal;font-size:20px;line-height:30px;text-align:left;color:#868694;margin-bottom:20px}section.cta .full .container .container-box .image-box{display:inline-block;height:420px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;max-width:600px}@media screen and (max-width: 1080px){section.cta{padding-bottom:1rem !important;margin-bottom:0 !important}section.cta .full .container{position:relative;overflow-x:hidden}section.cta .full .container .container-box{flex-direction:column-reverse;gap:45px}section.cta .full .container .container-box .text-box{padding-right:2em}section.cta .full .container .container-box .text-box h2{max-width:100%}section.cta .full .container .container-box .text-box p{max-width:100%}section.cta .full .container .container-box .image-box{max-width:100%}}@media screen and (max-width: 550px){section.cta .full .container{position:relative;overflow-x:hidden}section.cta .full .container .container-box{flex-direction:column-reverse}section.cta .full .container .container-box .text-box h2{font-size:36px}section.cta .full .container .container-box .image-box{height:350px}}section.contact{padding-right:0;padding-left:0;overflow-x:hidden;padding-bottom:6rem !important}section.contact .full-container{display:flex}section.contact .full-container .image-full-right{display:flex;width:100%;max-width:46%;height:346px;background-repeat:no-repeat;background-size:cover;background-position:center}section.contact .full-container .container{position:relative;display:flex;margin:0}section.contact .full-container .container .assent-container{position:absolute;display:flex;flex-direction:column;background:#df7e27;padding-top:70px;padding-bottom:70px;width:100vw;padding:20px 100px;height:100%;justify-content:center}section.contact .full-container .container .assent-container h2{max-width:874px;font-family:Poppins;font-weight:bold;font-size:45px;line-height:58px;text-align:left;color:#fff;margin-bottom:30px}section.contact .full-container .container .assent-container p{font-family:Roboto;font-weight:normal;font-size:26px;line-height:36px;text-align:left;color:#fff;margin-bottom:43px}section.contact .full-container .container .assent-container a{border-radius:2px;background:#403f56;width:min-content;padding:20px 40px}section.contact .full-container .container .assent-container a span{font-family:Poppins;font-weight:bold;font-size:14px;letter-spacing:.1em;line-height:16px;text-align:center;color:#fff;white-space:nowrap}@media screen and (max-width: 1080px){section.contact .full-container{flex-direction:column}section.contact .full-container .image-full-right{width:100%;max-width:100%}section.contact .full-container .container .assent-container{position:relative;padding:3rem 1rem}section.contact .full-container .container .assent-container h2{font-size:45px;line-height:58px;margin-bottom:30px}section.contact .full-container .container .assent-container p{font-size:26px;line-height:36px;margin-bottom:43px}}@media screen and (max-width: 550px){section.contact .full-container .container .assent-container{padding-left:5%}section.contact .full-container .container .assent-container h2{font-size:36px;line-height:46px;margin-bottom:30px}section.contact .full-container .container .assent-container p{font-size:26px;line-height:36px;margin-bottom:43px}}