*{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:74px;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:0rem 1rem 3rem}section.apresentation .container h2{font-family:Poppins;font-weight:bold;font-size:40px;line-height:50px;color:#403f56;margin-bottom:34px}section.apresentation .container p,section.apresentation .container p.description{font-family:Roboto;font-weight:normal;font-size:20px;line-height:30px;text-align:left;color:#868694;margin-bottom:20px}@media screen and (max-width: 550px){section.apresentation .container p.description{width:95%;font-size:18px;line-height:30px}}section.cta-Drilling{min-height:485px;padding:0rem 1rem 3rem}section.cta-Drilling .full{background:#f4f4f6;padding:0;display:flex;align-items:center}section.cta-Drilling .full .container{display:flex;flex-direction:row;height:100%}section.cta-Drilling .full .container .text-box{display:flex;width:60%;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:60px;padding-top:40px;padding-bottom:40px}section.cta-Drilling .full .container .text-box h2{font-family:Poppins;font-weight:bold;font-size:40px;line-height:58px;text-align:left;color:#403f56;margin-bottom:37px}section.cta-Drilling .full .container .text-box p{font-family:Roboto;font-weight:normal;font-size:20px;line-height:30px;text-align:left;color:#868694;margin-bottom:20px}section.cta-Drilling .full .container .image-box{display:inline-block;width:40%;min-height:420px;background-size:cover;background-repeat:no-repeat;background-position:center}section.cta-Drilling .full .container .image-box img{height:100%}@media screen and (max-width: 1080px){section.cta-Drilling{min-height:485px;padding:0}section.cta-Drilling .full{padding:0 1rem 3rem 1rem}section.cta-Drilling .full .container{display:flex;flex-direction:column-reverse;height:100%}section.cta-Drilling .full .container .text-box{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:0px}section.cta-Drilling .full .container .text-box h2{font-family:Poppins;font-weight:bold;font-size:40px;line-height:58px;color:#403f56;margin-bottom:32px}section.cta-Drilling .full .container .text-box p{width:100%;font-family:Roboto;font-weight:normal;font-size:20px;line-height:30px;text-align:left;color:#868694}section.cta-Drilling .full .container .image-box{display:inline-block;width:100%;margin-bottom:30px;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 550px){section.cta-Drilling .full .container .text-box{padding-top:20px}section.cta-Drilling .full .container .text-box h2{font-size:32px;line-height:48px}}section.cards-drilling{padding-bottom:0 !important;padding-top:1rem !important}section.cards-drilling .container h2{font-family:Poppins;font-weight:bold;font-size:40px;line-height:50px;text-align:center;color:#403f56;margin-bottom:85px}section.cards-drilling .container .card-box{display:flex;gap:60px}section.cards-drilling .container .card-box .card{box-shadow:unset;display:flex;width:33%}section.cards-drilling .container .card-box .card img{max-width:93px;margin-bottom:23px}section.cards-drilling .container .card-box .card p{font-family:Roboto;font-weight:normal;font-size:26px;line-height:36px;text-align:left;color:#868694}@media screen and (max-width: 1080px){section.cards-drilling{padding-top:6rem !important}section.cards-drilling .container h2{text-align:left}section.cards-drilling .container .card-box{display:flex;gap:30px;flex-direction:column}section.cards-drilling .container .card-box .card{box-shadow:unset;display:flex;width:100%}section.cards-drilling .container .card-box .card img{max-width:85px;margin-bottom:23px}section.cards-drilling .container .card-box .card p{font-size:20px;line-height:26px;text-align:left;color:#868694}}@media screen and (max-width: 550px){section.cards-drilling .card-box{display:flex;gap:50px;flex-direction:column}section.cards-drilling .card-box .card img{max-width:80px;margin-bottom:23px}}section.contact{padding-right:0;padding-left:0;padding-top:80px;padding-bottom:0px !important;overflow-x:hidden}section.contact .full-container{display:flex;width:100%;height:500px;margin-top:100px;background-repeat:no-repeat;background-size:cover}section.contact .full-container .container{position:relative}section.contact .full-container .container .assent-container{position:absolute;display:flex;flex-direction:column;background:#df7e27;padding-top:70px;padding-bottom:70px;width:100vw;margin-top:-100px;padding-left:20%}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 .container .assent-container{padding-left:10%}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}}