*{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;opacity:1}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 .container p.description,section.apresentation .container p{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 .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:50%;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:60px;padding-top:70px;padding-bottom:50px}section.cta-Drilling .full .container .text-box h2{font-family:Poppins;font-weight:bold;font-size:48px;line-height:58px;text-align:center;color:#403f56;margin-bottom:32px}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:50%;background-repeat:no-repeat;background-size:cover}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;padding-top:25px;padding-bottom:10px}section.cta-Drilling .full .container .text-box h2{font-family:Poppins;font-weight:bold;font-size:48px;line-height:58px;text-align:center;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%;height:400px;background-size:cover;background-position:center;margin-bottom:30px}}@media screen and (max-width: 550px){section.cta-Drilling .full .container .image-box{height:300px}}@media screen and (max-width: 450px){section.cta-Drilling .full .container .image-box{height:200px}}section.cards-drilling .card-box{display:flex;gap:60px}section.cards-drilling .card-box .card{box-shadow:unset;display:flex;width:33%}section.cards-drilling .card-box .card img{max-width:93px;margin-bottom:23px}section.cards-drilling .card-box .card h3{font-family:Poppins;font-weight:bold;font-size:26px;letter-spacing:.05em;line-height:40px;text-align:left;color:#403f56;margin-bottom:16px;text-transform:uppercase}section.cards-drilling .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 .card-box{display:flex;gap:30px;flex-direction:column}section.cards-drilling .card-box .card{box-shadow:unset;display:flex;width:100%}section.cards-drilling .card-box .card img{max-width:85px;margin-bottom:23px}section.cards-drilling .card-box .card h3{letter-spacing:.02em;font-size:20px;line-height:30px;text-align:left;margin-bottom:16px}section.cards-drilling .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}section.cards-drilling .card-box .card img{max-width:80px;margin-bottom:23px}}section.cta-production .full{background:#f4f4f6;padding:0;display:flex;align-items:center}section.cta-production .full .container{display:flex;flex-direction:row;height:100%}section.cta-production .full .container .text-box{display:flex;width:50%;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:60px;padding-top:35px;padding-bottom:50px}section.cta-production .full .container .text-box h2{font-family:Poppins;font-weight:bold;font-size:48px;line-height:58px;text-align:center;color:#403f56;margin-bottom:32px}section.cta-production .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-production .full .container .image-box{display:inline-block;width:50%;background-repeat:no-repeat;background-size:cover}section.cta-production .full .container .image-box img{height:100%}@media screen and (max-width: 1080px){section.cta-production{min-height:485px;padding:0}section.cta-production .full{padding:0 1rem 3rem 1rem}section.cta-production .full .container{display:flex;flex-direction:column-reverse;height:100%}section.cta-production .full .container .text-box{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:0px;padding-bottom:10px}section.cta-production .full .container .text-box h2{font-family:Poppins;font-weight:bold;font-size:48px;line-height:58px;text-align:center;color:#403f56;margin-bottom:32px}section.cta-production .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-production .full .container .image-box{display:inline-block;width:100%;height:400px;background-size:cover;background-position:center;margin-bottom:30px}}@media screen and (max-width: 550px){section.cta-production .full .container .image-box{height:300px}}@media screen and (max-width: 450px){section.cta-production .full .container .image-box{height:200px}}section.cards-production .card-box{display:flex;gap:60px}section.cards-production .card-box .card{box-shadow:unset;display:flex;width:33%}section.cards-production .card-box .card img{max-width:93px;margin-bottom:23px}section.cards-production .card-box .card h3{font-family:Poppins;font-weight:bold;font-size:26px;letter-spacing:.05em;line-height:40px;text-align:left;color:#403f56;margin-bottom:16px;text-transform:uppercase}section.cards-production .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-production .card-box{display:flex;gap:30px;flex-direction:column}section.cards-production .card-box .card{box-shadow:unset;display:flex;width:100%}section.cards-production .card-box .card img{max-width:85px;margin-bottom:23px}section.cards-production .card-box .card h3{letter-spacing:.02em;font-size:20px;line-height:30px;text-align:left;margin-bottom:16px}section.cards-production .card-box .card p{font-size:20px;line-height:26px;text-align:left;color:#868694}}@media screen and (max-width: 550px){section.cards-production .card-box{display:flex;gap:50px}section.cards-production .card-box .card img{max-width:80px;margin-bottom:23px}}section.contact{padding-right:0;padding-left:0;padding-top:50px;overflow-x:hidden}section.contact.remove-padding-bottom{padding-bottom:0 !important}section.contact .full-container{display:flex;width:100%;height:421px;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{font-family:Poppins;font-weight:bold;font-size:48px;line-height:62px;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:48px;line-height:62px;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.tecnologies .box-tecnologies{display:flex;gap:40px}section.tecnologies .box-tecnologies .box-left{display:flex;flex-direction:column;align-items:flex-start}section.tecnologies .box-tecnologies .box-left img{max-width:109px;margin-bottom:16px}section.tecnologies .box-tecnologies .box-left h2{font-family:Poppins;font-weight:bold;font-size:48px;line-height:58px;text-align:left;color:#403f56;margin-bottom:22px}section.tecnologies .box-tecnologies .box-left p{font-family:Roboto;font-weight:normal;font-size:26px;line-height:36px;text-align:left;color:#868694}section.tecnologies .box-tecnologies .box-right{width:100%;display:flex;flex-direction:column}section.tecnologies .box-tecnologies .box-right .box{width:100%;display:flex;flex-direction:column;box-shadow:unset;border-radius:0;position:relative;margin-bottom:0 !important}section.tecnologies .box-tecnologies .box-right .box h3{width:100%;font-family:Poppins;font-weight:bold;font-size:30px;letter-spacing:.05em;line-height:40px;text-align:left;color:#403f56;margin-bottom:16px}section.tecnologies .box-tecnologies .box-right .box p{width:100%;font-family:Roboto;font-weight:normal;font-size:26px;line-height:36px;text-align:left;color:#868694}section.tecnologies .box-tecnologies .box-right .box span{position:absolute;right:0;top:50%;transform:translateY(-50%);width:23px;color:#b6b6b7}section.tecnologies .box-tecnologies .box-right .box:not(:last-child){border-bottom:1px solid #c8c8c8}@media screen and (max-width: 900px){section.tecnologies .box-tecnologies{gap:40px;flex-direction:column}}section.card-tecnologies{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}section.card-tecnologies .full-container{background-color:#f4f4f6;padding:0;display:flex;align-items:center}section.card-tecnologies .full-container .box-card-tecnologies{display:flex;gap:20px;justify-content:space-around;padding:65px 0}section.card-tecnologies .full-container .box-card-tecnologies .card{display:flex;align-items:flex-start;background-color:#f4f4f6;box-shadow:unset;padding:0 37px 20px 0}section.card-tecnologies .full-container .box-card-tecnologies .card .tag{width:100%;font-family:Poppins;font-weight:bold;font-size:14px;letter-spacing:.1em;line-height:13px;text-align:left;color:#df7e27;text-align:left;align-items:center;justify-content:flex-start;padding:0 0 12px 0}section.card-tecnologies .full-container .box-card-tecnologies .card .description{width:100%;background-color:rgba(0,0,0,0);font-family:Poppins;font-weight:bold;font-size:20px;line-height:30px;text-align:left;color:#403f56}section.card-tecnologies .full-container .box-card-tecnologies .card:not(:last-child){border-right:1px solid #cfcfcf}@media screen and (max-width: 550px){section.card-tecnologies{padding:0}section.card-tecnologies .full-container{padding:0 1rem}section.card-tecnologies .full-container .box-card-tecnologies{display:flex;flex-direction:column}section.card-tecnologies .full-container .box-card-tecnologies .card{border-right:0 !important}section.card-tecnologies .full-container .box-card-tecnologies .card .description{font-size:18px;line-height:28px}}