.page-id-87 .solucoes-carousel-item {
background: blue;
padding: 20px;
min-height: 323px !important;
box-shadow: 0px 10px 6px #00000029 !important;
}
.page-id-87 .solucoes-carousel-item {
min-height: 210px !important;
}
.page-id-87 .solucoes-carousel-item h1 {
font-size: 18px;
}
.page-id-71 .solucoes-carousel-item {
min-height: 180px !important;
}
.page-id-71 .solucoes-carousel-item .ct-text-block {
font-size: 18px !important;
}
.phone-content {
margin-top: -20px;
}
.hidden{
display: none;
}
.slick-slide {
margin: 0 20px;
}
.ct-inner-content {
max-width: 100% !important;
overflow-x: hidden;
}
.slick-list {
padding: 0 !important;
}
.page-id-71 .solucoes-carousel-item .ct-fancy-icon svg {
color: #fff !important;
}
.page-id-71 .solucoes-carousel-item h1 {
color: #fff !important;
font-size: 24px;
font-family: 'Poppins';
margin-bottom: 20px;
font-weight: 400;
}
.page-id-71 .slick-prev,
.page-id-71 .slick-next {
display: none !important;
}
.page-id-71 .solucoes-carousel-item .ct-fancy-icon {
margin-bottom: 20px;
}
.page-id-71 .solucoes-carousel-item .ct-text-block {
font-family: 'Poppins';
font-size: 18px;
}
.slick-dots {
justify-content: center !important;
position: absolute !important;
bottom: -70px !important;
display: flex !important;
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
text-align: center !important;
}
.home-carousel .slick-dots {
display: none !important;
}
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
transition: 0.5s all;
cursor: pointer;
}
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover {
background: #DB00BA;
border-color: #DB00BA;
}
.xaas-carousel-item {
position: relative;
}
.xaas-content-carousel {
position: absolute;
bottom: 0;
background: #00000075;
color: #fff;
font-family: 'Poppins';
width: 100%;
padding: 10px 20px;
display: flex;
justify-content: center;
font-size: 18px;
align-items: center !important;
}
.tooltip button {
background: #DB00BA;
border: none;
color: #fff;
border-radius: 8888px;
font-size: 24px;
padding: 0 7px;
cursor: pointer;
}
.active-tooltip {
background: #DB00BA;
color: #fff;
padding: 0px 40px;
border-radius: 999999px;
height: 350px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
margin-top: -215px;
flex-direction: column;
width: 350px;
position: relative;
}
.page-id-61 .active-tooltip {
right: 60px;
}
.page-id-61 .solucoes-carousel-item h1 {
font-size: 28px;
font-family: 'Poppins';
margin-bottom: 10px;
font-weight: 600;
}
.page-id-61 .solucoes-carousel-item .ct-text-block {
font-size: 18px !important;
}
.page-id-61 .slick-next,
.page-id-61 .slick-prev {
display: none !important;
}
.content-tooltip {
width: 50px;
display: flex;
justify-content: center;
position: absolute;
top: 42px;
right: 60px;
}
.menu-hamburguer {
width: 45px;
display: flex;
flex-direction: column;
justify-content: center;
gap: 7px;
margin: 0 auto;
cursor: pointer;
}
.menu-line:first-child {
width: 0;
transition: 0.5s all;
}
.menu-hamburguer:hover .menu-line:first-child {
width: 45px;
}
.menu-line {
width: 45px;
height: 7px;
background: #fff;
border-radius: 8px;
transition: 0.5s all;
}
.menu-open .menu-line:nth-child(2) {
width: 45px;
transform: rotate(-45deg) translate(-4px, 6px);
}
.menu-open .menu-line:first-child {
opacity: 0;
}
.menu-open .menu-line:last-child {
width: 45px;
transform: rotate(45deg) translate(-4px, -6px);
}
body {
max-width: 100% !important;
overflow-x: hidden;
}
.menu-modal {
transition: 0.5s all;
}
.menu-modal.active {
padding-right: 50px !important;
padding-left: 50px !important;
width: 25% !important;
transition: 0.5s all !important;
}
.tab-btn {
cursor: pointer;
}
.sociais-icons {
display: flex;
gap: 20px;
justify-content: end;
}
.sociais-icons svg {
cursor: pointer;
}
.sociais-icons svg:hover path {
color: #DB00BA;
fill: #DB00BA !important;
transition: 0.5s all;
}
.custom-oxy-class {
background: #F0EEEE;
background: #DB00BA;
}
.cat-content {
background: #000;
width: 100%;
padding: 5px 20px;
display: flex;
gap: 10px;
}
.cat-content a {
color: #fff;
text-transform: uppercase;
font-size: 14px;
font-family: 'Poppins';
}
.post-date {
color: #555050;
font-size: 12px;
text-transform: uppercase;
font-family: 'Poppins';
}
.info-content {
background: #F0EEEE;
padding: 10px 20px;
width: 100%;
display: flex;
align-items: start;
justify-content: center;
flex-direction: column;
}
.content-btn {
width: 100%;
display: flex;
justify-content: end;
}
.count-label {
margin-top: -40px !important;
font-size: 32px !important;
}
.after-count {
font-size: 32px !important;
}
.before-count {
font-size: 32px !important;
margin-top: 20px;
}
.count[beforetext="+"] {
display: flex;
}
.count {
text-align: center;
}
.certicacoes-carousel .slick-slide {
display: flex !important;
flex-direction: column !important;
justify-content: center;
align-items: center;
}
.certicacoes-carousel .slick-arrow {
display: none !important;
}
.certicacoes-carousel .slick-dots {
bottom: -40px !important;
justify-content: end !important;
}
.certificacoes-descricao {
font-family: 'Poppins' !important;
font-size: 18px !important;
color: #575756 !important;
text-align: center !important;
}
.home .image-carousel {
margin-bottom: 20px !important;
transition: 0.5s all !important;
filter: grayscale(1) !important;
}
.home .image-carousel:hover {
transition: 0.5s all !important;
filter: grayscale(0) !important;
}
.btn-tab {
cursor: pointer;
}
.active-btn h1 {
color: #fff !important;
}
.card-active {
opacity: 1 !important;
transition: 0.5s all;
z-index: 999 !important;
}
#Retângulo_26 {
fill: transparent !important;
}
.header .sociais-icons svg {
width: 32px !important;
fill: #fff !important;
}
.header .sociais-icons svg path {
fill: #fff;
}
.cat-list,
.archive-list {
padding: 0;
list-style: none;
margin-top: 10px !important;
margin-bottom: 40px;
}
.cat-list li a {
color: #555050;
font-size: 16px;
font-family: 'Poppins';
}
.archive-list li a {
color: #555050;
font-size: 16px;
font-family: 'Poppins';
text-transform: capitalize;
}
.cat-single span a {
color: #555050 !important;
}
ul.cat-list li,
.archive-list li {
border: 1px solid #000;
margin-bottom: 10px;
padding: 3px 20px;
}
.comment-form-cookies-consent {
display: flex;
gap: 10px;
}
input#wp-comment-cookies-consent {
width: 1%;
}
.share-label {
display: flex;
align-items: center;
gap: 10px;
cursor: pointer;
}
.related-post {
background: #3155F3;
padding: 20px 40px;
min-height: 323px !important;
display: flex !important;
align-items: center;
position: relative;
}
.related-content {
display: flex;
gap: 20px;
}
.related-infos {
width: 50% !important;
}
.image-related {
width: 50%;
position: relative;
max-width: 250px;
}
#slick-slide02 .image-related {
left: -35px !important;
}
.image-related img {
width: 645px;
height: auto;
object-fit: cover;
position: absolute;
top: -85px;
min-height: 365px;
}
.related-infos p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin: 0 !important;
font-size: 16px;
font-family: 'Poppins';
line-height: 32px;
color: #fff;
}
.related-infos a {
color: #fff;
font-size: 32px;
font-family: 'Poppins';
font-weight: 600;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.related-posts.slick-initialized.slick-slider.slick-dotted {
position: absolute;
width: 100%;
}
.single .slick-dots {
bottom: -65px !important;
}
.single .slick-list.draggable {
overflow: visible !important;
}
.related-posts .slick-dots li button:before {
color: #fff !important;
}
.services-content {
background: #00000075 !important;
margin-top: -70px !important;
padding: 20px !important;
width: 100% !important;
display: flex;
justify-content: center !important;
align-items: center !important;
z-index: 10;
}
.services-content a h1 {
color: #fff !important;
font-family: 'Poppins' !important;
font-size: 18px !important;
}
.services-image {
width: 100% !important;
height: 460px !important;
object-fit: cover;
}
#modal {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 20px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
z-index: 1000;
border-radius: 8px;
}
#modal-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 999;
}
.share-icon {
margin: 0 10px;
cursor: pointer;
}
.icons-content { display: flex;
gap: 15px;
align-items: center;
}
#modal .share-label {
color: #333;
font-size: 18px;
font-family: 'Poppins';
margin-bottom: 20px;
padding: 0 20px;
}
.search-field {
height: 50px;
padding: 0 15px;
}
form.search-form {
position: relative;
margin-bottom: 30px;
}
.search-submit {
position: absolute;
right: 10px;
background: transparent;
border: none;
top: 10px;
cursor: pointer;
z-index: 99;
}
.search-field {
height: 50px;
padding: 0 15px;
width: 285px;
background: #F0EEEE;
border: 1px solid #F0EEEE;
border-radius: 14px;
}
.archive-list li:last-child {
display: none;
}
.home .solucoes-carousel-item {
min-height: 150px !important;
}
#link_button-136-85 {
margin-top: 20px !important;
}
.pagination {
margin-top: 30px;
display: flex;
justify-content: end;
align-items: center;
}
span.page-numbers.current {
background: #DB00BA;
color: #fff;
padding: 5px 15px;
border-radius: 8px;
}
a.page-numbers {
padding: 5px 15px;
}
#commentform {
background: #F0EEEE;
padding: 20px;
box-shadow: 0px 15px 10px #00000029;
}
.form-submit .submit:hover {
background: #DB00BA !important;
transition: 0.5s all;
}
.sub-menu li a {
color: #000 !important;
}
.sub-menu li a:hover {
color: #DB00BA !important;
transition: 0.5s all;
}
.share-label:hover svg path {
fill: #DB00BA !important;
color: #DB00BA !important;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 500px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
z-index: 1;
padding-top: 8px;
transition: 0.5s all;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {
background-color: #f1f1f1;
} .arrow-down {
border: solid black;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
margin-bottom: 3px;
margin-left: 5px;
transition: transform 0.3s;
}
.dropdown:hover .arrow-down {
transform: rotate(45deg);
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger-line {
background: #000 !important;
right: 20px;
}
.dropdown span {
display: flex;
align-items: center;
gap: 3px;
}
.dropdown span img {
width: 20px;
}
.dropdown-content.active {
display: block;
transition: 0.5s all;
}
.oxy-comment-form #submit {
width: 30%;
}
textarea#comment {
height: 80px;
}
.icon-content {
display: flex !important;
justify-content: flex-end !important;
width: 100% !important;
align-items: end !important;
}
.icon-content .ct-fancy-icon {
margin-top: 15px !important;
}
.page-id-9 .solucoes-carousel-item {
min-height: 280px !important;
}
.page-id-9 .slick-prev,
.page-id-9 .slick-next {
display: none !important;
} .page-id-56 .solucoes-carousel-item {
min-height: 287px !important;
}
.menu-item a::before {
content: '';
width: 0;
height: 3px;
background: #db00ba;
display: block;
position: absolute;
bottom: 15px;
left: 0;
transition: 0.5s all;
}
.menu-item a:hover::before {
width: 100% !important;
transition: 0.5s all;
}
::-webkit-input-placeholder {
color: #595555 !important;
}
form label {
color: #595555 !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
color: #595555 !important;
}
.slick-prev {
left: 73% !important;
top: -70px !important;
}
.slick-next {
left: 75% !important;
top: -70px !important;
}
.home-carousel .slick-next {
left: 97% !important;
top: -20px !important;
}
.home-carousel .slick-prev {
left: 95% !important;
top: -20px !important;
z-index: 99;
}
.home-carousel .slick-prev:before,
.home-carousel .slick-next:before {
color: #000 !important;
}
.page-id-75 .slick-next,
.page-id-75 .slick-prev {
display: none !important;
}
.comment-content svg {
width: 12px !important;
fill: #000;
transition: 0.5s all;
}
.comment-drop.active svg {
transition: 0.5s all;
rotate: 180deg;
}
.comment-form.active {
display: block !important;
}
#reply-title {
display: none;
}
.comment-drop {
cursor: pointer;
transition: 0.5s all;
}
.hero-sec img {
width: 100% !important;
}
.hero-sec .unslider-wrap.unslider-carousel>li {
padding: 0 !important;
}
.hero-sec .unslider {
padding: 0 !important;
}
.services-image {
transition: transform 0.3s ease-in-out;
}
.services-image:hover {
transform: scale(1.1);
}
.ct-link {
width: 100% !important;
}
ul.sub-menu li a {
font-size: 16px !important;
}
.card-services {
min-height: 201px !important;
}
.block-content {
transition: 0.5s all;
}
.block-content.blockActive {
transition: 0.5s all;
bottom: 0 !important;
}
.page-id-87 .certicacoes-carousel .slick-dots {
bottom: -50px !important;
} .img-post-home {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
.img-post-home img {
width: 100%;
border-radius: 15px 15px 0 0;
height: 270px;
object-fit: cover;
transition: 0.5s all;
}
.img-post-home img:hover {
transition: all 0.3s ease-out;
transform: scale(1.1);
}
.post-home {
background: #fff;
border-radius: 15px;
min-height: 500px !important;
}
.post-home-content {
padding: 20px;
}
.post-home-content a {
color: #404040 !important;
font-weight: 600;
letter-spacing: -0.02em;
line-height: 1.5em;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
font-size: 18px !important;
}
.posts-home {
display: flex;
gap: 20px;
}
.read-more-btn {
padding: 0 20px;
}
#section-795-85,
#section-141-87 {
background-repeat: no-repeat !important;
background-position: bottom !important;
background-size: contain !important;
}
#section-7-91,
#section-65-101 {
background-repeat: no-repeat !important;
background-position: center 330px;
background-size: cover !important;
}
.posts-home .slick-next:before,
.slick-prev:before {
color: #000 !important;
}
.read-more-btn a span {
line-height: 1.7143em;
font-size: 0.875em;
display: inline-block;
vertical-align: top;
background-position: 100% 100%;
background-repeat: no-repeat;
background-size: var(--background-size, 100%) 1px;
transition: background-size 0.2s linear var(--background-delay, 0.15s);
transform: translateZ(0);
background-image: linear-gradient(0deg, #005ca9 0%, #005ca9 100%);
}
.read-more-btn a svg {
vertical-align: top;
display: inline;
line-height: 1;
width: 20px;
height: 30px;
position: relative;
left: -4px;
right: initial;
top: -3px;
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 1px;
stroke-dasharray: 7.95 30;
stroke-dashoffset: var(--stroke-dashoffset, 46);
transition: stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s);
margin: 0 0 -10px;
}
.read-more-btn a {
display: inline-block;
vertical-align: top;
line-height: 1;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
position: relative;
letter-spacing: -.02em;
-moz-box-sizing: border-box;
box-sizing: border-box;
transition: all .3s;
}
.read-more-btn a:hover {
--background-size: 0%;
--background-delay: 0s;
--stroke-dashoffset: 26;
--stroke-duration: .3s;
--stroke-easing: cubic-bezier(0.3, 1.5, 0.5, 1);
--stroke-delay: .195s;
}
.posts-home .slick-next {
left: inherit !important;
top: 50% !important;
right: -30px !important;
}
.posts-home .slick-prev {
left: -30px !important;
top: 50% !important;
} .infra-posts {
display: flex;
flex-wrap: wrap;
position: relative;
}
.post-infra-card {
box-sizing: border-box;
padding: 10px;
position: relative;
}
.post-infra-card.full-width {
width: 100%;
}
.post-infra-card.half-width {
width: 33.33%;
}
.post-infra-img {
width: 100%;
overflow: hidden;
position: relative;
height: 300px;
}
.post-infra-img img {
width: 100%;
border-radius: 0px 0px 20px 20px;
height: 300px;
object-fit: cover;
transition: 0.5s all;
}
.post-infra-img img:hover {
transform: scale(1.1);
transition: 0.5s all;
}
.post-header {
display: flex;
gap: 10px;
background: #EEEBEB;
border-radius: 20px 20px 0 0;
align-items: center;
padding: 10px 20px;
}
.post-header p {
margin: 0;
font-size: 14px;
}
.post-header p:first-child {
color: #404040;
}
.post-header p:last-child {
color: #DB00BA;
}
.post-infra-content {
background: rgba(0, 0, 0, 0.69);
border-radius: 0 0 20px 20px;
padding: 20px 60px;
margin-top: -142px;
z-index: 999999;
position: relative;
}
.post-infra-content h2 {
color: #fff;
font-weight: 400;
font-size: 30px;
margin-bottom: 10px;
width: 500px;
line-height: 34px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
}
.post-infra-content a {
color: #fff;
font-size: 14px;
text-decoration: underline;
}
.half-width .post-infra-content {
padding: 20px;
}
.half-width .post-infra-content h2 {
font-size: 14px;
width: 100%;
line-height: 20px;
}
.half-width .post-infra-content {
min-height: 116px;
margin-top: -116px;
}
.post-cat {
display: flex;
justify-content: end;
padding: 20px 0;
gap: 10px;
}
.post-cat span {
background: #0655F8;
color: #fff;
padding: 5px 20px;
font-weight: 300;
border-radius: 16px;
width: 232px;
text-align: center;
}
.half-width .post-cat span {
width: 100px;
font-size: 12px;
}
.page-id-56 .slick-prev,
.page-id-56 .slick-next {
display: none !important;
}
.colaboracao-carousel .slick-next,
.colaboracao-carousel .slick-prev {
display: flex !important;
}
.colaboracao-carousel .slick-next {
display: flex !important;
left: 1085px !important;
top: 30% !important;
}
.colaboracao-carousel .slick-prev {
display: flex !important;
left: -20px !important;
top: 30% !important;
}
.colaboracao-carousel .slick-next:before,
.colaboracao-carousel .slick-prev:before {
color: #000 !important;
}
.colaboracao-carousel .slick-dots {
display: none !important;
}
.single-post #section-36-83 {
position: relative !important;
background-color: #00043C !important;
} .conteudos-tab {
display: flex;
gap: 20px;
flex-wrap: nowrap;
position: relative;
}
.card-tec {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.image-tec img {
width: 100%;
object-fit: contain;
height: 117px;
}
.selected-tab {
display: none !important;
background-color: #ffffff;
border: 4px solid #eeebeb;
}
.tab-content-selected.selected-tab {
border: 4px solid #eeebeb !important;
}
.card-tec {
cursor: pointer;
position: relative;
}
.card-tec.active .image-tec {
box-shadow: 0px 9px 6px #00000029;
}
.tab-content-selected.selected-tab {
display: block !important;
}
.select-tab {
cursor: pointer;
white-space: nowrap;
}
.swiper-slide {
display: flex !important;
justify-content: center;
}
.pure-storage-tab .image-tec {
background-color: #fff !important;
}
.swiper-storage {
width: 100%;
overflow-x: hidden;
}
.swiper-button-prev {
left: 0px !important;
top: 35% !important;
}
.swiper-button-next {
right: 0 !important;
top: 35% !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
font-size: 16px !important;
background: #f1f1f1 !important;
padding: 6px 10px !important;
border-radius: 50px !important;
color: #404040 !important;
}
.swiper-bg {
width: 100%;
height: 100%;
overflow: hidden;
}
.swiper-bg .swiper-slide {
background-position: center;
background-size: cover;
}
.swiper-bg .swiper-slide img {
display: block;
width: 100%;
}
.swiper-bg span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 2.5rem;
border-radius: 10px;
background: #fff;
transition: 0.5s all;
}
.swiper-bg span.swiper-pagination-bullet {
background: #fff;
transition: 0.5s all;
}
.bg-hero-infra {
width: 100%;
height: 100vh;
display: flex;
align-items: center;
padding: 0 120px;
background-size: cover;
background-position: center;
}
.arrows-swiper {
position: absolute;
top: 50%;
width: 100%;
padding: 0 60px;
}
.arrows-swiper .swiper-button-prev {
left: 10px !important;
}
.arrows-swiper .swiper-button-next {
right: 10px !important;
}
.bg-hero-content {
width: 46%;
}
.bg-hero-content h2 {
color: #ffffff;
line-height: 52px;
margin-bottom: 25px;
font-size: 42px;
font-family: 'Poppins';
font-weight: 500;
}
.bg-hero-content p {
margin-bottom: 35px;
color: #ffffff;
font-family: 'Poppins';
font-size: 24px;
}
.bg-hero-btns {
display: flex;
gap: 20px;
flex-wrap: nowrap;
}
.bg-hero-btns .cta-1 {
width: auto;
background-color: #3155f3;
font-family: 'Poppins';
font-size: 16px;
font-weight: 600;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
transition-duration: 0.5s;
transition-timing-function: all;
color: #fff;
text-align: center;
padding: 10px 20px;
text-transform: uppercase;
}
.bg-hero-btns .cta-2 {
width: auto;
background-color: #000;
font-family: 'Poppins';
font-size: 16px;
font-weight: 600;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
transition-duration: 0.5s;
transition-timing-function: all;
color: #fff;
text-align: center;
padding: 10px 20px;
text-transform: uppercase;
}
.arrows-swiper .swiper-button-next:after,
.arrows-swiper .swiper-button-prev:after {
font-size: 11px !important;
background: #00000050 !important;
padding: 6px 10px !important;
border-radius: 50px !important;
color: #fff !important;
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: -20px !important;
}
.cta-1:hover,
.cta-2:hover {
background: #db00ba;
}
@media screen and (max-width: 1080px) and (min-width: 900px) {
.bg-hero-content {
width: 46% !important;
}
#div_block-41-83 {
display: none !important;
}
.bg-hero-infra {
padding-top: 70px !important;
}
.bg-hero-content h2 {
font-size: 26px !important;
}
.bg-hero-content p {
font-size: 16px !important;
margin-bottom: 20px;
}
.bg-hero-content h2 {
color: #ffffff;
line-height: 36px;
margin-bottom: 20px;
font-family: 'Poppins';
font-weight: 500;
}
.bg-hero-btns .cta-1 , .bg-hero-btns .cta-2 {
font-size: 12px;
}
}
@media screen and (max-width:480px) {
.related-posts.slick-initialized.slick-slider.slick-dotted {
position: relative !important;
}
.colaboracao-carousel .slick-next,
.colaboracao-carousel .slick-prev {
display: none !important;
}
.tabs-selector {
overflow-x: scroll;
}
.count-sec {
flex-wrap: wrap !important;
}
.home-carousel .slick-next {
left: 89% !important;
}
.oxy-comment-form #submit {
width: 100% !important;
}
.home-carousel .slick-prev {
left: 81% !important;
}
.slick-next {
top: -20px !important;
left: 89% !important;
}
.slick-prev {
top: -20px !important;
left: 81% !important;
}
.page-id-87 .solucoes-carousel-item {
min-height: 250px !important;
}
.related-posts.slick-initialized.slick-slider.slick-dotted {
overflow: hidden;
}
.single .oxy-stock-content-styles {
width: 100% !important;
}
.single .oxy-stock-content-styles p {
width: 100% !important;
max-width: 100%;
overflow-x: hidden;
}
.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,
.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children>a::after {
display: block !important;
}
#menu-item-583 a[href="#"] {
display: none;
}
.home #fale-conosco {
margin-top: 30px;
}
.posts-home {
padding: 0;
}
.post-infra-card.half-width {
width: 100% !important;
}
.posts-home .slick-prev {
left: -10px !important;
}
.posts-home .slick-next {
right: -10px !important;
}
.certicacoes-carousel .slick-dots {
justify-content: center !important;
}
.bg-hero-infra {
padding: 0 20px;
}
.bg-hero-content {
width: 100%;
}
.bg-hero-content h2 {
color: #ffffff;
line-height: 36px;
margin-bottom: 25px;
font-size: 36px;
font-family: 'Poppins';
font-weight: 500;
}
.bg-hero-btns .cta-1 {
font-size: 12px;
}
.bg-hero-content p {
font-size: 20px;
}
.arrows-swiper {
display: none;
}
.page-id-56 .slick-prev,
.page-id-56 .slick-next {
display: flex !important;
}
.page-id-56 .slick-next:before {
color: #000 !important;
}
.posts-home .slick-dots {
bottom: 0 !important;
}
#new_columns-769-85>.ct-div-block {
width: 50% !important;
}
.page-id-9 .slick-prev,
.page-id-9 .slick-next {
display: flex !important;
}
.page-id-9 .slick-next:before {
color: #000 !important;
}
.page-id-61 .slick-prev,
.page-id-61 .slick-next {
display: flex !important;
}
.page-id-61 .slick-next:before {
color: #000 !important;
}
.page-id-71 .slick-prev,
.page-id-71 .slick-next {
display: flex !important;
}
.page-id-71 .slick-next:before {
color: #000 !important;
}
.bg-hero-infra {
align-items: flex-start !important;
padding-top: 120px;
}
.bg-hero-btns a {
display: flex;
align-items: center;
font-size: 12px !important;
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: -50px !important;
}
}
@media screen and (min-width:1500px) {
.xaas-sec-solucao {
padding-left: 80px;
}
}
@media screen and (min-width:1700px) {
.xaas-sec-solucao {
padding-left: 175px;
}
}
@media screen and (min-width:1800px) {
.xaas-sec-solucao {
padding-left: 230px !important;
}
.xaas-acordion {
padding-right: 140px;
}
#fale-conosco {
padding-bottom: 60px;
}
.image-related img {
width: 645px;
}
#image-806-85 {
top: -40px !important;
}
#image-1033-56 {
right: 0 !important;
width: 850px !important;
bottom: -132px !important;
}
#image-932-9 {
top: 125px !important;
z-index: -1 !important;
}
#image-919-9 {
top: 125px !important;
z-index: -1 !important;
}
#image-861-61 {
top: -93px !important;
z-index: -1 !important;
}
#image-874-61 {
top: 75px !important;
z-index: -1 !important;
}
#image-145-692 {
top: -212px !important;
z-index: -1 !important;
}
#image-365-751 {
z-index: -1 !important;
}
#image-693-71 {
top: 130px !important;
z-index: -1 !important;
}
#image-975-66 {
bottom: 0 !important;
z-index: -1 !important;
}
#image-741-87 {
top: -50px !important;
z-index: -1 !important;
}
#image-1001-56 {
top: 150px !important;
z-index: -1;
}
#image-1114-66 {
right: 120px !important;
}
}
@media screen and (min-width:1900px) {
.xaas-sec-solucao {
padding-left: 340px;
}
}
@media screen and (min-width:2000px) {
#fale-conosco {
padding-bottom: 160px;
}
.xaas-sec-solucao {
padding-left: 340px !important;
}
}
@media screen and (max-width:968px) {
#section-442-9 {
margin: 0 !important;
}
.active-tooltip {
right: 180px;
}
.page-id-66 .active-tooltip {
right: 315px;
}
#new_columns-38-83>.ct-div-block {
max-width: 50% !important;
}
.oxy-menu-toggle .oxy-nav-menu-hamburger {
color: #000 !important;
}
.home-carousel,
.solucoes-carousel {
flex-direction: row !important;
}
.page-id-61 .solucoes-carousel h1 {
font-size: 24px !important;
line-height: 32px;
}
.page-id-61 .solucoes-carousel .solucoes-carousel-item {
min-height: 472px !important;
}
.page-id-9 .solucoes-carousel .solucoes-carousel-item {
min-height: 408px !important;
}
.page-id-71 .solucoes-carousel .solucoes-carousel-item {
min-height: 312px !important;
}
.page-id-56 .active-tooltip {
right: 280px !important;
}
.page-id-61 .active-tooltip {
right: 280px !important;
}
.page-id-75 .active-tooltip {
right: 235px !important;
}
.dropdown-content {
left: -64px;
font-size: 16px;
}
.related-content {
display: flex;
gap: 20px;
flex-direction: column-reverse;
}
.image-related,
.related-infos {
width: 100% !important;
}
.image-related img {
height: auto;
width: 100%;
position: relative;
top: 0;
}
.home .image-related img {
height: auto !important;
max-width: 100% !important;
width: 100% !important;
position: relative;
top: 0 !important;
}
.related-post {
display: block !important;
}
#section-1135-56,
#section-1069-9,
#section-1264-61,
#section-611-692,
#section-429-751,
#section-1015-71,
#section-1149-66,
#section-1058-75 {
background-position: center;
}
.bg-hero-infra {
height: calc(100vh - 65px);
}
}
#code_block-8-922 p:last-child {
display: none;
}