@charset "UTF-8";
html:lang(en-US) #footer-info-en,
html:lang(es-ES) #footer-info-es{
display: block;
}
html:lang(en-US) #footer-info-es,
html:lang(es-ES) #footer-info-en{
display: none;
}
 .logoscorp a:hover {
text-decoration: none !important;
}
.logoscorp a:hover.button.buttom-yv.button_stroke_custom {
background-color: #000000 !important;
}
.logoscorp a.button.bottom-yv-page-white.button_stroke_custom {
font-weight: 500;
}
.logoscorp a.button.bottom-yv-page-white.button_stroke_custom:hover {
background-color: #000000 !important;
color: #ffffff !important;
}
.logoscorp .home-block-services a .buttom-yv-1 {
display: block;
float: left;
border: 2px solid #ffb307;
border-radius: 3px;
text-align: center;
padding: 11px 20px;
color: #ffffff;
margin: 0 7px 15px 0;
}
.logoscorp .home-block-services a:hover .buttom-yv-1 {
background-color: #000000 !important;
transition: all 0.5s;
}
.logoscorp #Footer a#direction:hover {
color: #707070;
}
.logoscorp div[class^=contact-directions-text-] a#direction:hover {
color: #606163;
}
.logoscorp #Action_bar .social li a a, .logoscorp #Header_creative .social li a a, .logoscorp #Action_bar .social-menu .menu-item-type-custom a {
color: #ffffff;
font-weight: bold;
border-color: #ffb307;
border-style: solid;
border-width: 1px;
border-radius: 7px;
background-color: transparent !important;
padding: 3px;
}
.logoscorp #Action_bar .social li a a:hover, .logoscorp #Header_creative .social li a a:hover, .logoscorp #Action_bar .social-menu .menu-item-type-custom a:hover {
background-color: #000000 !important;
border-radius: 7px;
}
.logoscorp #Action_bar .social li a a span, .logoscorp #Header_creative .social li a a span, .logoscorp #Action_bar .social-menu .menu-item-type-custom a span {
padding: 3.5px 9.5px;
}
.logoscorp #bottom-whatsapp {
position: fixed;
transform: translate(-50%, -50%);
width: 100px;
background: #5a5a5a;
border-radius: 28px 0 0 28px;
bottom: 50%;
right: calc(0% - 88px);
z-index: 3;
}
.logoscorp #bottom-whatsapp .whatsapp-link img {
margin: 5% 0 0 10%;
width: 45px;
}
.logoscorp .line {
margin: 10% 0px;
width: 55%;
height: 5px;
}
.logoscorp .line-2 {
margin: 8% 0px;
width: 55%;
height: 5px;
}
.logoscorp .line-3 {
margin: 5% 0px;
width: 55%;
height: 5px;
}
.logoscorp .h2-big {
font-size: 33px;
line-height: 1;
}
.logoscorp .yv-h4 {
font-size: 22px;
}
.logoscorp .underscored {
width: 40px;
height: 3px;
background: #ffb307;
}
.logoscorp .center-text {
text-align: center;
}
.logoscorp .bold {
font-weight: bold;
}
.logoscorp .semi-bold {
font-weight: 600;
}
.logoscorp .medium {
font-weight: 500;
}
.logoscorp .line-height-p3rem {
height: 0.3rem;
}
.logoscorp .line-width-16rem {
width: 16rem;
}
.logoscorp .margin-top-bottom {
margin: 2em 0px 1em 0px;
}
.logoscorp .no-margin-bottom {
margin-bottom: 0px;
}
.logoscorp .margin-bottom-3e {
margin-bottom: 3em;
}
.logoscorp .margin-bottom-65px {
margin-bottom: 65px;
}
.logoscorp .margin-top-10e {
margin-top: 10em;
}
.logoscorp .margin-top-5e {
margin-top: 5em;
}
.logoscorp .margin-right-5e {
margin-right: 5em;
}
.logoscorp .no-margin {
margin: 0;
}
.logoscorp .padding-top42px {
padding-top: 42px;
}
.logoscorp .yellow {
color: #ffb307;
}
.logoscorp .bg-yellow {
background: #ffb307;
}
.logoscorp .white {
color: #ffffff;
}
.logoscorp .grey-ligth {
color: #707070;
}
.logoscorp .grey-ligth2 {
color: #bababa;
}
.logoscorp .grey-scale5 {
color: #606163;
}
.logoscorp .grey-scale6 {
color: #939393;
}
.logoscorp .grey-scale7 {
color: #c3c3c3;
}
.logoscorp .grey-scale8 {
color: #bababa;
}
.logoscorp .black {
color: #000000;
}
.logoscorp .black-scale2 {
color: #2f2f2f;
}
.logoscorp .contact-colum-label {
text-align: center;
}
.logoscorp .logoscorp-contact-transparent input {
color: #ffffff;
opacity: 1;
}
.logoscorp .logoscorp-contact-transparent::placeholder {
color: #ffffff;
opacity: 1; }
.logoscorp .logoscorp-contact-transparent::-webkit-input-placeholder { color: #ffffff;
opacity: 1;
}
.logoscorp .logoscorp-contact-transparent::-moz-placeholder { color: #ffffff;
opacity: 1;
}
.logoscorp .logoscorp-contact-transparent:-ms-input-placeholder { color: #ffffff;
opacity: 1;
}
.logoscorp .logoscorp-contact-transparent:-moz-placeholder { color: #ffffff;
opacity: 1;
}
.logoscorp #submit-contact.button_contact_form {
background-color: #1c1c1c !important;
display: block;
margin-right: 0;
border-color: #1c1c1c;
width: 100%;
}
.logoscorp #submit-contact.button_contact_form:hover {
color: #ffffff !important;
}
.logoscorp .home-section-7-contactform {
max-width: 64.6%;
margin: 0 auto;
}
.logoscorp div.wpcf7-spam-blocked {
border: none !important;
background: #ffa500 !important;
color: #fff;
text-align: center;
float: left;
width: 98%;
box-sizing: border-box;
margin: 0 1% !important;
}
.logoscorp .powered {
margin-left: 20px;
}
.logoscorp .powered .logo-copy {
width: 100px;
vertical-align: text-bottom;
}
.logoscorp .yv-icon-face:before {
content: "";
}
.logoscorp .yv-icon-inst:before {
content: "";
}
.logoscorp .yv-icon-twt:before {
content: "";
}
.logoscorp .content-firts-column {
padding-right: 10%;
}
.logoscorp .content-second-column {
padding-right: 15%;
}
.logoscorp img[class^=footer-column-title] {
height: 30px;
}
.logoscorp .grecaptcha-badge {
bottom: 74px !important;
z-index: 3;
}
.logoscorp .sections-highlight {
min-height: 960px;
}
.logoscorp .fixed-nav {
bottom: 150px;
}
.logoscorp .title-page-portfolio {
margin-top: 40px;
margin-bottom: 60px;
}
.logoscorp .title-page-portfolio h1 {
font-weight: 700;
text-align: center;
font-size: 27px;
color: #181818;
line-height: 32px;
}
.logoscorp br.break-xs, .logoscorp br.break-sm, .logoscorp br.break-md {
display: none;
}
.logoscorp #Filters {
margin-bottom: 60px;
}
.logoscorp #Filters .filters_wrapper .title_category {
font-weight: 600;
font-size: 26px;
line-height: 22px;
text-align: center;
margin-bottom: 50px;
color: #707070;
}
.logoscorp #Filters .filters_wrapper ul.categories {
display: flex !important;
align-items: center;
justify-content: center;
border-bottom-width: 0;
flex-wrap: wrap;
}
.logoscorp #Filters .filters_wrapper ul.categories li {
display: inline-block;
height: auto;
width: 75px;
margin: 7px 7px;
}
.logoscorp #Filters .filters_wrapper ul.categories li a {
display: block;
width: 100%;
height: 10px;
text-align: center;
padding: 0;
}
.logoscorp #Filters .filters_wrapper ul.categories li a:after {
height: 0;
}
.logoscorp #Filters .filters_wrapper ul.categories li a span {
display: block;
width: 100%;
height: 5px;
line-height: 10px;
}
.logoscorp #Filters .filters_wrapper ul.categories li a span.line1 {
border-bottom: 2px solid #bababa;
}
.logoscorp #Filters .filters_wrapper ul.categories li.current-cat a span.line1 {
border-bottom: 2px solid #ffb307;
}
.logoscorp .logoscorp-portfolio-h1 {
font-size: 48px;
line-height: 1.2;
}
.logoscorp .logoscorp-portfolio-p {
font-size: 20px;
line-height: 1.5;
}
.logoscorp .logoscorp-portfolio-section-banner {
background-color: #ffffff;
}
.logoscorp .logoscorp-portfolio-section-banner .image_frame {
border-style: none;
}
.logoscorp .logoscorp-portfolio-section-banner .post-header {
margin-bottom: 2% !important;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal {
max-width: 1150px;
margin: 0 auto 1% auto !important;
float: inherit;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal .prev {
margin-right: 25px;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal a {
border: 1px solid #bababa;
border-radius: 6px;
padding: 0.2% 0.2%;
float: left;
position: relative;
opacity: unset;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal a i {
color: #ffb307;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal a:hover {
background-color: #ffb307;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal a:hover i {
color: #ffffff;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal .logoscorp-path {
display: flex;
justify-content: flex-end;
align-items: center;
width: 92%;
font-size: 14px;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal .logoscorp-path .logoscorp-path-a {
border-style: unset;
color: #707070;
}
.logoscorp .logoscorp-portfolio-section-banner .post-nav.minimal .logoscorp-path .logoscorp-path-a:hover {
background-color: unset;
}
.logoscorp .logoscorp-portfolio-hr-title {
margin: 3% 0;
height: 3px;
width: 15%;
}
.logoscorp .logoscorp-portfolio-slider .slider_pagination li a {
background: #707070;
}
.logoscorp .logoscorp-portfolio-slider .slider_pagination li.slick-active a {
background: #ffb307;
}
.logoscorp .logoscorp-portfolio-related {
background-color: #ffffff;
}
.logoscorp .logoscorp-portfolio-related .section-related-adjustment {
border-color: #bababa;
padding-top: 5%;
}
.logoscorp .logoscorp-portfolio-related .section-related-adjustment .section-related-h4 {
margin-bottom: 5%;
}
.logoscorp .logoscorp-portfolio-related .image_frame {
border-style: none;
margin-bottom: 12%;
}
.logoscorp .logoscorp-portfolio-related .image_frame .image_wrapper .image_links {
background: #000000;
}
.logoscorp .logoscorp-portfolio-related .image_frame .image_wrapper .image_links a:hover {
background: #ffb307;
color: #ffffff;
}
.logoscorp .portfoli-section-mb {
margin-bottom: 3%;
}
.logoscorp .general-accordion-p-big-font {
font-size: 16px;
}
.logoscorp .general-accordion {
max-width: calc(1240px - 2%);
margin: 4% auto;
}
.logoscorp .general-accordion .accordion .question {
border-width: 1px 0 0 0;
}
.logoscorp .general-accordion .accordion .question .title {
font-size: 22px;
color: #000000;
padding-left: 10px;
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.04);
background: unset;
}
.logoscorp .general-accordion .accordion .question .title > .acc-icon-plus {
color: #707070;
position: relative;
top: 0;
left: 0;
float: right;
}
.logoscorp .general-accordion .accordion .question .title > .acc-icon-minus {
color: #707070;
position: relative;
top: 0;
left: 0;
float: right;
}
.logoscorp .general-accordion .accordion .question .title b {
position: relative;
left: 2%;
}
.logoscorp .general-accordion .accordion .question .title:before {
border-width: 0;
}
.logoscorp .general-accordion .accordion .question .answer {
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.06);
}
.logoscorp .general-accordion .accordion .question:after {
height: 0;
}
.logoscorp .general-accordion .accordion .question.active .title {
color: #ffb307;
}
.logoscorp .general-accordion .accordion .question.active .title > .acc-icon-plus {
color: #ffb307;
}
.logoscorp .general-accordion .accordion .question.active .title > .acc-icon-minus {
color: #ffb307;
}
.logoscorp { }
.logoscorp .line-home-banner {
background-color: #ffb307;
height: 5px;
}
.logoscorp .title-services {
position: relative;
}
.logoscorp .title-services:after {
content: "";
position: absolute;
width: 2px;
height: 385px;
background: #ffb307;
bottom: 0rem;
right: 0.1rem;
}
.logoscorp .padding-top-services {
padding-top: 16.5%;
}
.logoscorp .rest-section-services {
margin-bottom: 65px;
padding-top: 4rem;
position: relative;
}
.logoscorp .rest-section-services:after {
content: "";
position: absolute;
width: 2px;
height: 144%;
background: #ffb307;
bottom: 0%;
left: 97.5%;
}
.logoscorp .line-bottom-rest-section-services {
background-color: #ffb307;
width: 200px;
}
.logoscorp .home-section1-services1 {
width: 94%;
position: relative;
}
.logoscorp .home-section1-services1 .block-services {
position: absolute;
left: 10%;
bottom: 4%;
}
.logoscorp .section.full-width .one.wrap .one.column.home-slider-projects {
margin: 80px 0;
}
.logoscorp .home-slider-projects .slider_pagination a {
display: inline-block;
width: 12px;
height: 12px;
text-indent: -9999px;
margin: 0 9px;
background: #ffffff;
-webkit-border-radius: 100%;
border-radius: 100%;
position: relative;
cursor: pointer;
}
.logoscorp .home-slider-projects .slider_pagination .slick-active a {
width: 10px;
height: 8px;
margin: 0 10px;
position: relative;
top: 4px;
background: #ffb307;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.logoscorp .column-title-company {
border-right: 1px solid #ffb307;
}
.logoscorp .home-section5-img a > img {
border: 3px solid transparent;
}
.logoscorp .home-section5-img a:hover > img {
border: 3px solid #ffb307;
}
.logoscorp .home-section-6 {
padding-bottom: 10%;
}
.logoscorp .home-partner-s5 .content_slider .content_slider_ul li p {
display: none;
}
.logoscorp #home-certifications {
margin: 5% 0;
}
.logoscorp #home-certifications img {
width: 50px;
height: 50px;
padding: 0 2%;
}
.logoscorp .entry-content {
background: #ffffff;
}
.logoscorp .about-hr-title {
margin: 7% 0;
height: 5px;
width: 48%;
}
.logoscorp .about-h1-big-font {
font-size: 68px;
}
.logoscorp .about-h1-font {
font-size: 48px;
}
.logoscorp .about-h2-big-font {
font-size: 38px;
}
.logoscorp .about-h3-font {
font-size: 25px;
}
.logoscorp .about-h4-font {
font-size: 21px;
}
.logoscorp .about-p-big-font {
font-size: 16px;
}
.logoscorp .about-banner-img {
margin: 0;
}
.logoscorp .about-s1-w2-column-content {
padding-left: 6%;
}
.logoscorp #rest1-about {
position: relative;
}
.logoscorp #rest1-about:after {
content: "";
position: absolute;
width: 2px;
height: 190px;
background: #ffb307;
bottom: -8em;
right: 90em;
}
.logoscorp .about-section-1-column-content {
max-width: calc(1240px - 2%);
margin: 4% auto;
}
.logoscorp .about-section-5 {
margin-top: 5%;
}
.logoscorp .about-s5w1-column-content {
padding: 10% 5% 0 0;
}
.logoscorp #line-time {
position: relative;
}
.logoscorp #line-time:after {
position: absolute;
content: "";
position: absolute;
width: 1px;
height: 152px;
background: #ffb307;
bottom: 2rem;
left: 50%;
}
.logoscorp .about-section-time {
margin-top: 4%;
}
.logoscorp .about-column-time {
margin-top: 3em;
}
.logoscorp .about-column-accordion {
max-width: calc(1240px - 2%);
margin: 4% auto;
}
.logoscorp .about-column-accordion .accordion .question {
border-width: 1px 0 0 0;
}
.logoscorp .about-column-accordion .accordion .question .title {
font-size: 22px;
font-weight: 700;
color: #000000;
padding-left: 10px;
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.04);
background: unset;
}
.logoscorp .about-column-accordion .accordion .question .title:before {
border-width: 0;
}
.logoscorp .about-column-accordion .accordion .question .answer {
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.06);
}
.logoscorp .about-column-accordion .accordion .question:after {
height: 0;
}
.logoscorp .about-column-accordion .accordion .question.active .title {
color: #ffb307;
}
.logoscorp .about-column-accordion .question .title > .acc-icon-plus {
color: #707070;
position: relative;
top: 0;
left: 0;
float: right;
}
.logoscorp .about-column-accordion .question .title > .acc-icon-minus {
color: #707070;
position: relative;
top: 0;
left: 0;
float: right;
}
.logoscorp .icon-plus:before {
content: "";
}
.logoscorp .icon-minus:before {
content: "";
}
.logoscorp [class^=yv-icon-]:before, .logoscorp [class*=" yv-icon-"]:before {
font-family: "yv-icons";
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: none !important;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
font-size: 2em;
margin: 0 2rem 0 1rem;
}
.logoscorp .yv-icon-glance:before {
content: "";
}
.logoscorp .yv-icon-management:before {
content: "";
}
.logoscorp .yv-icon-strategy:before {
content: "";
}
.logoscorp .about-ourvalues-img {
margin-left: 2%;
}
.logoscorp .accordion-title {
position: relative;
bottom: 0.5rem;
}
.logoscorp .services-hr-title {
margin: 6% 0;
width: 28%;
height: 5px;
}
.logoscorp .services-h1-font {
font-size: 48px;
}
.logoscorp .services-p-big-font {
font-size: 16px;
}
.logoscorp .services-table-ph-h4 {
font-size: 19px;
}
.logoscorp .services-table-ph-h5 {
font-size: 16px;
}
.logoscorp .services-section-1 {
padding-top: 7% !important;
}
.logoscorp .services-section-1-wrap-1-column-cont {
margin: 0 0 20% 30%;
}
.logoscorp .services-section-1-wrap-2-img {
min-height: 960px;
}
.logoscorp .services-section-2 {
margin-top: -3%;
}
.logoscorp #services-rest {
position: relative;
}
.logoscorp #services-rest:after {
content: "";
position: absolute;
width: 2px;
height: 155px;
background: #ffb307;
bottom: 138%;
right: 51.5%;
}
.logoscorp #line-phases {
position: relative;
margin: 8% 0;
height: 450px;
}
.logoscorp #line-phases:after {
position: absolute;
content: "";
position: absolute;
width: 1px;
height: 150px;
background: #ffb307;
bottom: 110%;
left: 4.5%;
}
.logoscorp .services-section2-phases {
margin: 7em 0;
}
.logoscorp .services-flex-container {
display: flex;
flex-direction: column;
background-color: #1c1c1c;
width: 100%;
height: 100%;
}
.logoscorp div[class^=services-flex-item-] {
display: flex;
flex-direction: row;
flex-grow: 1;
justify-content: space-between;
align-items: center;
}
.logoscorp div[class^=services-flex-item-] div[class^=services-flex-placeholder] {
width: 10%;
}
.logoscorp div[class^=services-flex-item-] div[class^=services-flex-subitem-] {
width: 17.5%;
}
.logoscorp div[class^=services-flex-item-] div[class^=services-flex-subitem-4] {
width: 20%;
}
.logoscorp div[class^=services-flex-item-0] div[class^=services-flex-placeholder] {
display: flex;
justify-content: center;
align-items: center;
}
.logoscorp div[class^=services-flex-item-0] div[class^=services-flex-placeholder] .icon-down-open-big:before {
font-weight: 600;
}
.logoscorp div[class^=services-flex-item-0] div[class^=services-flex-subitem-] {
display: flex;
justify-content: center;
align-items: center;
}
.logoscorp div[class^=services-flex-item-0] div[class^=services-flex-subitem-] .icon-down-open-big:before {
font-weight: 600;
}
.logoscorp .placeholder-column.icon-right-open-big:before {
position: absolute;
top: 6%;
font-weight: 600;
}
.logoscorp .services-icon-down {
display: none;
}
.logoscorp .line-placeholder-phases {
background-color: #ffb307;
width: 75px;
}
.logoscorp .services-section-4-column {
margin: 20% 0 10% 0 !important;
}
.logoscorp .services-section-column-content-right {
margin-left: 5%;
}
.logoscorp .services-section-column-content-left {
margin-right: 5%;
}
.logoscorp .services-section-structure {
margin-top: 4%;
}
.logoscorp .services-img-right {
padding-left: 2%;
}
.logoscorp .contact-h1-big-font {
font-size: 88px;
}
.logoscorp .contact-h1-font {
font-size: 48px;
}
.logoscorp .contact-h5-big-font {
font-size: 18px;
}
.logoscorp .contact-p-big-font {
font-size: 16px;
}
.logoscorp .contact-s1w-column-1 {
padding-top: 5%;
}
.logoscorp .format-contact-text {
padding: 0 30%;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav {
display: flex;
border-style: none;
width: 100%;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li {
width: 33.2%;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li a {
color: #bababa;
text-align: center;
font-size: 30px;
font-weight: 700;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a {
color: #000000;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
margin-left: -12%;
width: 25%;
}
.logoscorp .contact-directions {
display: flex;
flex-direction: row;
margin-top: 3%;
width: 100%;
}
.logoscorp .contact-directions div[class^=contact-directions-column-] {
flex-grow: 1;
width: 50%;
}
.logoscorp .contact-directions div[class^=contact-directions-column-1] {
display: flex;
flex-direction: column;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] {
width: 100%;
margin-bottom: 5%;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] div[class^=contact-directions-text-] {
width: 80%;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] div[class^=contact-directions-text-].icon-location-line:before {
font-size: 60px;
position: relative;
top: 55px;
left: 1%;
color: #ffb307;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] div[class^=contact-directions-text-] .contact-direction {
padding: 1% 1% 1% 20%;
}
.logoscorp .carrer-hr-title-2 {
margin: 3% 0px;
width: 25%;
height: 5px;
}
.logoscorp .carrer-p-font {
font-size: 21px;
line-height: 1.6;
}
.logoscorp .carrer-h1-font {
font-size: 48px;
line-height: 1;
}
.logoscorp .carrer-h2-font {
font-size: 30px;
line-height: 1.6;
}
.logoscorp .carrer-h2-big-font {
font-size: 35px;
}
.logoscorp .carrer-line {
width: 20%;
height: 5px;
float: left;
}
.logoscorp .carrer-swc-content {
margin: 5% 0 3% 0;
}
.logoscorp .carrer-section-2 {
margin-top: 5% !important;
}
.logoscorp .carrer-s2w2c-content {
margin-left: 5%;
}
.logoscorp .carrer-section-3 {
margin: 1% 0 5%;
}
.logoscorp .carrer-section-5 {
margin: 7% 0 3%;
}
.logoscorp .carrer-s6-highlight {
min-height: 952px;
}
.logoscorp .carrer-s6w1c-content {
padding-left: 3%;
}
.logoscorp .carrer-contact-form {
width: 70%;
padding: 0 15%;
}
.logoscorp .carrer-contact-form .carrer-form-email {
background-color: inherit;
color: #000000;
margin-bottom: 15px;
}
.logoscorp .carrer-contact-form .carrer-form-email:focus {
background-color: rgba(245, 245, 245, 0.9) !important;
}
.logoscorp .carrer-contact-form .carrer-form-email::placeholder {
color: #000000;
}
.logoscorp .carrer-contact-form .carrer-form-email:-ms-input-placeholder {
color: #000000;
}
.logoscorp .carrer-contact-form .carrer-form-email::-ms-input-placeholder {
color: #000000;
}
.logoscorp .carrer-contact-form .carrer-form-submit {
background-color: #1c1c1c !important;
display: block;
margin-right: 0;
border-color: #1c1c1c;
width: 100%;
padding: 11px 0;
}
.logoscorp .carrer-contact-form .carrer-form-submit:hover {
color: #ffffff !important;
background-color: #1c1c1c !important;
}
.logoscorp .carrer-accordion .accordion .question {
border-width: 1px 0 0 0;
}
.logoscorp .carrer-accordion .accordion .question .title {
font-size: 22px;
font-weight: 700;
color: #000000;
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.04);
}
.logoscorp .carrer-accordion .accordion .question .answer {
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.06);
}
.logoscorp .carrer-accordion .accordion .question:after {
height: 0;
}
.logoscorp .carrer-accordion .accordion .question.active .title {
color: #ffb307;
}
.logoscorp .carrer-accordion .question .title > .acc-icon-plus {
color: #707070;
position: relative;
top: 0;
left: 0;
float: right;
}
.logoscorp .carrer-accordion .question .title > .acc-icon-minus {
color: #707070;
position: relative;
top: 0;
left: 0;
float: right;
}
.logoscorp .responsibility-font {
font-size: 16px;
line-height: 1.5;
}
.logoscorp .responsibility-h4-font {
font-size: 21px;
}
.logoscorp .responsibility-h2-font {
font-size: 38px;
line-height: 1;
}
.logoscorp .responsibility-h3-font {
font-size: 25px;
}
.logoscorp .responsibility-section-1 {
padding-top: 8% !important;
}
.logoscorp .responsibility-s1w2-img .image_frame .image_wrapper {
top: 85px;
}
.logoscorp .responsibility-section-2 {
margin-top: 8%;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav {
width: 100%;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li {
border-width: 0 2px 0 0;
background-color: #000000;
border-color: #bababa;
padding: 1% 1.2% !important;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li a {
font-size: 20px;
color: #ffffff;
padding: 0px !important;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li.ui-state-active {
background-color: #ffffff;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li.ui-state-active a {
color: #000000;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
height: 3px;
bottom: 3px;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li.ui-state-active:after {
height: 0px;
}
.logoscorp .responsibility-s3w1-img .image_frame .image_wrapper {
text-align: center;
}
.logoscorp .extra-font-title {
font-size: 21px;
font-weight: bold;
color: #000000;
}
.logoscorp .extra-section-1 {
padding: 5% 0 !important;
}
.logoscorp .extra-margin-zero {
margin: 0;
}
.logoscorp .extra-center-title .icon_box.icon_position_left .desc_wrapper {
position: absolute;
top: 17%;
}
.logoscorp .extra-wrap-padding-left {
padding-left: 10%;
}
.logoscorp .sectors-centertext {
text-align: center;
}
.logoscorp .sectors-h1-font {
font-size: 48px;
line-height: 1.2;
}
.logoscorp .sectors-h5-font {
font-size: 16px;
line-height: 1.2;
}
.logoscorp .sectors-p-big-font {
font-size: 16px;
line-height: 1.2;
}
.logoscorp .sectors-ul {
margin: 0 0 15px 20px;
}
.logoscorp .sectors-hr-rest {
margin: 3% 0px;
width: 20%;
height: 5px;
}
.logoscorp .sectors-div-hr {
width: 100%;
text-align: -webkit-center;
}
.logoscorp .sectors-hr-title {
margin: 7% 0px;
width: 30%;
height: 3px;
}
.logoscorp .sectors-mt-bottom {
margin-top: 10%;
}
.logoscorp .sectors-projects-column-content-right {
margin-left: 10%;
}
.logoscorp .sectors-projects-column-content-left {
margin-right: 10%;
}
.logoscorp #sectors-line-rest:after {
content: "";
position: absolute;
width: 1px;
height: 143%;
background: #ffb307;
top: 0;
right: 50%;
}
.logoscorp .sectors-sections-mt-oil {
margin-top: 5%;
}
.logoscorp .sectors-sections-mt {
margin-top: 9%;
}
.logoscorp .sectors-sections-ptb {
padding: 5% 0 1% 0 !important;
}
.logoscorp .projects-section-1-tab {
padding-top: 5%;
}
.logoscorp .projects-section-1-tab .ui-widget-content {
border-style: none;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav {
background-image: unset;
border-color: rgba(186, 186, 186, 0.6);
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li {
border-width: 0;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li.ui-state-active a {
background-color: unset;
color: #000000;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
width: 60%;
left: 60%;
height: 3px;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li.ui-state-active:after {
background-color: unset;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li a {
color: #707070;
font-size: 14px;
}
.logoscorp .projects-section-1-tab .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 2%;
}
.logoscorp .projects-section-1-tab .ui-tabs-panel.ui-widget-content.ui-corner-bottom .projects-sw-tab .scale-with-grid {
width: 100%;
}
.logoscorp .projects-section-1-tab .ui-tabs-panel.ui-widget-content.ui-corner-bottom .projects-sw-tab .title {
color: #000000;
font-size: 20px;
}       @media only screen and (max-width: 1024px) {
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li a {
padding: 14px 2.6rem !important;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li a {
font-size: 9px;
}
.logoscorp .projects-section-1-tab .ui-tabs-panel.ui-widget-content.ui-corner-bottom .projects-sw-tab .title {
font-size: 16px;
}
} @media only screen and (max-width: 992px) {
.logoscorp h1 {
font-size: 29px;
}
.logoscorp h3 {
font-size: 18px;
}
.logoscorp h4 {
font-size: 18px;
}
.logoscorp h5 {
font-size: 12px;
}
.logoscorp .big {
font-size: 14px;
}
.logoscorp .two-third.column {
width: 80%;
}
.logoscorp h2 {
font-size: 20px;
}
.logoscorp .h2-big {
font-size: 21px;
}
.logoscorp .yv-h4 {
font-size: 14px;
}
.logoscorp #bottom-whatsapp .whatsapp-link img {
margin: 5% 0 0 -15%;
}
.logoscorp .line {
height: 3px;
}
.logoscorp .line-2 {
height: 3px;
}
.logoscorp #Footer .widgets_wrapper {
padding: 0 !important;
}
.logoscorp #Footer .widgets_wrapper .container {
display: flex;
flex-direction: column;
max-width: 100% !important;
padding: 0 !important;
}
.logoscorp #Footer .widgets_wrapper .container .column {
border-top: 1px solid #707070;
border-bottom: 1px solid #707070;
text-align: center;
width: 100%;
margin: 0;
}
.logoscorp #Footer .widgets_wrapper .container .column aside .textwidget .footer-column-content {
text-align: center;
}
.logoscorp #Footer .widgets_wrapper .container .column aside .textwidget .footer-column-content .content-firts-column {
padding: 0 10%;
}
.logoscorp #Footer .widgets_wrapper .container .column aside .textwidget .footer-column-content .content-second-column {
padding: 0 15%;
}
.logoscorp #Footer h3 {
margin-bottom: 0px;
}
.logoscorp .general-accordion-p-big-font {
font-size: 14px;
}
.logoscorp .title-services:after {
height: 0;
}
.logoscorp .about-h1-big-font {
font-size: 48px;
}
.logoscorp .about-h1-font {
font-size: 29px;
}
.logoscorp .about-h2-big-font {
font-size: 24px;
}
.logoscorp .about-h3-font {
font-size: 18px;
}
.logoscorp .about-h4-font {
font-size: 18px;
}
.logoscorp .about-p-big-font {
font-size: 14px;
}
.logoscorp #rest1-about:after {
height: 0px;
}
.logoscorp #line-time:after {
height: 0;
}
.logoscorp .about-section-time {
margin-top: 0%;
}
.logoscorp .about-column-accordion .accordion .question .title {
font-size: 18px;
}
.logoscorp .services-hr-title {
height: 2px;
}
.logoscorp .services-h1-font {
font-size: 27px;
}
.logoscorp .services-p-big-font {
font-size: 14px;
}
.logoscorp .services-table-ph-h4 {
font-size: 14px;
}
.logoscorp .services-table-ph-h5 {
font-size: 12px;
}
.logoscorp .services-section-1-wrap-1-column-cont {
margin: 0 5%;
}
.logoscorp .services-section-1-wrap-2-img img.scale-with-grid {
height: 39.6rem !important;
}
.logoscorp #line-phases:after {
height: 97px;
bottom: 103%;
left: 12%;
}
.logoscorp #services-rest:after {
height: 87px;
bottom: 116%;
}
.logoscorp .services-section-4-column {
margin: 15% 0 10% 0 !important;
}
.logoscorp .contact-h1-big-font {
font-size: 61px;
}
.logoscorp .contact-h1-font {
font-size: 32px;
}
.logoscorp .contact-h5-big-font {
font-size: 12px;
}
.logoscorp .format-contact-text {
padding: 0 17%;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li a {
font-size: 20px;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] div[class^=contact-directions-text-] .contact-direction {
padding: 1% 1% 1% 30%;
}
.logoscorp .carrer-h1-font {
font-size: 40px;
line-height: 1;
}
.logoscorp .carrer-hr-title-2 {
width: 35%;
}
.logoscorp .carrer-h2-big-font {
font-size: 30px;
line-height: 0.9;
}
.logoscorp .carrer-s6w1c-content {
padding-left: 0;
}
.logoscorp .carrer-accordion .accordion .question .title {
font-size: 18px;
}
.logoscorp .extra-font-title {
font-size: 17px;
}
.logoscorp .sectors-h1-font {
font-size: 27px;
}
.logoscorp .sectors-h5-font {
font-size: 14px;
}
.logoscorp .sectors-p-big-font {
font-size: 14px;
}
.logoscorp #sectors-line-rest:after {
height: 50%;
}
.logoscorp .sectors-sections-mt-oil {
margin-top: 0;
}
} @media only screen and (max-width: 959px) {
.logoscorp .extra-center-title .icon_box.icon_position_left .desc_wrapper {
position: unset;
top: unset;
}
}   @media only screen and (max-width: 767px) {
.logoscorp h1 {
font-size: 30px;
line-height: 1;
}
.logoscorp .h2-big {
font-size: 25px;
}
.logoscorp h5 {
font-size: 12px;
}
.logoscorp .home-section-7-contactform {
max-width: 100%;
}
.logoscorp .sections-highlight-wrap-placeholder {
min-height: 55vh;
}
.logoscorp .sections-highlight {
background-size: contain !important;
}
.logoscorp .sections-highlight-img-left {
background-position-x: 0 !important;
background-position-y: top !important;
}
.logoscorp .sections-highlight-img-right {
background-position-x: 0 !important;
background-position-y: bottom !important;
}
.logoscorp .home-services-rigth-column-1 {
display: none;
}
.logoscorp .rest-section-services:after {
height: 0;
}
.logoscorp .column-title-company {
border-right: 0px solid #ffb307;
}
.logoscorp .home-partner-s5 .content_slider a.slider_prev {
left: 35% !important;
}
.logoscorp .home-partner-s5 .content_slider a.slider_next {
right: 35% !important;
}
.logoscorp .about-s1-w2-column-content {
padding: 0;
}
.logoscorp .about-section-1-column-content {
padding: 0 5%;
}
.logoscorp .about-highlight-img-right {
background-position-x: 0 !important;
background-position-y: 545px !important;
}
.logoscorp .about-s5w1-column-content {
padding: 0;
}
.logoscorp .about-ourvalues-img {
margin-left: 0;
}
.logoscorp i[class^=yv-icon-] {
float: left;
padding: 0 1% 1% 0;
}
.logoscorp .about-column-accordion .accordion .question .answer {
padding: 10px 10px 10px 15px;
}
.logoscorp .services-hr-title {
height: 2px;
}
.logoscorp .services-section-1-wrap-2-img {
margin: 0;
padding-left: 0;
min-height: 414px;
background-size: contain;
}
.logoscorp .services-section-1-wrap-2-img img.scale-with-grid {
height: 415px !important;
}
.logoscorp .services-section-2 .section_wrapper {
padding-left: unset !important;
padding-right: unset !important;
}
.logoscorp #line-phases {
height: 120vh;
}
.logoscorp #line-phases:after {
height: 0px;
}
.logoscorp #services-rest:after {
height: 154px;
bottom: 110%;
}
.logoscorp .services-section-4-column {
margin: 50% 0 !important;
}
.logoscorp .services-flex-container {
flex-direction: row;
}
.logoscorp div[class^=services-flex-item-] {
flex-direction: column;
width: 25%;
}
.logoscorp div[class^=services-flex-item-] div[class^=services-flex-placeholder] {
width: 100%;
height: 15%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.logoscorp div[class^=services-flex-item-] div[class^=services-flex-subitem-] {
width: 100%;
height: 15%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.logoscorp div[class^=services-flex-item-] div[class^=services-flex-subitem-4] {
width: 100%;
height: 25%;
}
.logoscorp div[class^=services-flex-item-0] {
width: 5%;
}
.logoscorp div[class^=services-flex-item-0] div[class^=services-flex-placeholder] .icon-down-open-big:before {
content: "";
}
.logoscorp div[class^=services-flex-item-0] div[class^=services-flex-subitem-] .icon-down-open-big:before {
content: "";
}
.logoscorp .placeholder-column.icon-right-open-big:before {
display: none;
}
.logoscorp .services-icon-down {
display: block;
position: relative;
top: -30%;
}
.logoscorp .services-section-structure {
margin-top: 0;
}
.logoscorp .services-img-right {
padding-left: 0;
}
.logoscorp .contact-h1-big-font {
font-size: 35px;
}
.logoscorp .format-contact-text {
padding: 0;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav {
display: initial;
}
.logoscorp .contact-section2-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
content: "";
display: block;
height: 1px;
position: absolute;
left: 50%;
bottom: -1px;
}
.logoscorp .contact-directions {
flex-direction: column;
}
.logoscorp .contact-directions div[class^=contact-directions-column-] {
width: 100%;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] div[class^=contact-directions-text-] {
width: 100%;
}
.logoscorp .contact-directions div[class^=contact-directions-row-] div[class^=contact-directions-text-].icon-location-line:before {
left: -1%;
}
.logoscorp .carrer-hr-title-2 {
margin: 5% 0px;
width: 75%;
}
.logoscorp .carrer-p-font {
font-size: 16px;
}
.logoscorp .carrer-h1-font {
font-size: 35px;
}
.logoscorp .carrer-h2-font {
font-size: 20px;
}
.logoscorp .carrer-section-2 {
margin: 2% 0 0;
}
.logoscorp .carrer-s2w2c-content {
margin: 0;
}
.logoscorp .carrer-s6-highlight {
background-size: contain !important;
}
.logoscorp .carrer-contact-form {
width: 100%;
padding: 0;
}
.logoscorp .carrer-accordion .accordion .question .title {
padding-left: 25px;
}
.logoscorp .carrer-accordion .accordion .question .answer {
padding: 10px 10px 10px 15px;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li {
border-width: 0 0 1px;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li a {
background: #000000;
box-shadow: unset;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li.ui-state-active {
border-bottom-color: #ffb307;
border-bottom-width: 3px;
}
.logoscorp .responsibility-s2w-tab .ui-tabs .ui-tabs-nav li.ui-state-active a {
background: #ffffff;
}
.logoscorp .responsibility-s1w2-img .image_frame .image_wrapper {
top: 60px;
}
.logoscorp .extra-wrap-padding-left {
padding-left: 0;
}
.logoscorp .extra-center-title .icon_box.icon_position_left .desc_wrapper {
position: absolute;
top: 17%;
}
.logoscorp .sectors-centertext {
text-align: unset;
}
.logoscorp .sectors-h1-font {
font-size: 30px;
}
.logoscorp .sectors-sections-height {
min-height: 80vh !important;
}
.logoscorp .sectors-sections-mt {
margin-top: 0;
}
.logoscorp .sectors-sections-mt-power {
margin-top: 0;
}
.logoscorp .sectors-projects-column-content-left {
margin-right: 0;
}
.logoscorp .sectors-projects-column-content-right {
margin: 0;
}
.logoscorp .sectors-div-hr {
text-align: unset;
}
.logoscorp .sectors-hr-rest {
width: 55%;
}
.logoscorp #sectors-line-rest:after {
height: 200%;
}
.logoscorp .sectors-sections-mt-oil {
margin-top: 20%;
}
.logoscorp .projects-section-1-tab .ui-widget-content .ui-tabs-nav {
padding: 0;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li {
float: left !important;
width: unset !important;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
content: "";
display: block;
height: 3px;
width: 60%;
position: absolute;
left: 60%;
margin-left: -40%;
bottom: -1px;
z-index: 2;
background: #ffb307;
}
.logoscorp .projects-section-1-tab .ui-tabs .ui-tabs-nav li a {
padding: 14px 17px !important;
background: none;
box-shadow: none;
}
.logoscorp .projects-section-1-tab .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
grid-template-columns: 1fr;
grid-gap: 0 1%;
}
}         @media only screen and (min-width: 1921px) {
.logoscorp .sections-highlight {
max-width: 1920px;
margin: 0 auto;
background-size: contain !important;
}
.logoscorp .services-section-structure {
margin-top: 4% !important;
}
.logoscorp .sectors-sections-mt-oil {
margin-top: 5% !important;
}
.logoscorp .sectors-sections-mt {
margin-top: 9% !important;
}
.logoscorp .carrer-s6-highlight {
max-width: 1920px;
margin: 0 auto;
background-size: contain !important;
}
}