body {
font-family: "Trueno", verdana, helvetica, arial, sans-serif;
hyphens: auto;
} #main-content img {
pointer-events: none;
} .hyphens { hyphens: auto;} @media screen and (max-width: 768px) {
.et_header_style_left #logo{
left: 50%;
transform:  scale(0.75);
}
}
@media screen and (max-width: 550px) {
.et_header_style_left  #logo{
left: 40%; 
transform: translateY(-0.2em) scale(0.6);
}
}
@media screen and (max-width: 460px) {
.et_header_style_left  #logo{
left: 40%;
transform: translateY(-0.2em)  scale(0.6);
}
}  body:before,
body:after {
display: block;
width: 100%;
height: 2000px;
position: absolute;
top: 0;
left: 0;
content: "\00A0";
z-index: 0;
background: url(//3kubik.com/wp-content/themes/threekubik/grfx/k-block.svg) no-repeat 50% -17px;
background-size: contain;
pointer-events: none;
}
body:after {
z-index: 2;
background: url(//3kubik.com/wp-content/themes/threekubik/grfx/k-outline.svg) no-repeat 50% -17px;
} @media all and (min-width: 1405px) {
body:before,
body:after {
background-position: 50% -17px;
background-size: 1500px auto;
}
}
@media all and (min-width: 981px) and (max-width: 1405px) {
body:before,
body:after {
background-size: 96% auto;
}
}
@media all and (max-width: 980px) {
body:before,
body:after {
display: none;
}
} @media all and (max-aspect-ratio: 24/20) {
body:before,
body:after {
display: none;
}   
}
@media all and (orientation: portrait) {
body:before,
body:after {
display: none;
}   
}  .et_pb_fullwidth_header_container {
display: flex;
justify-content: space-around;
}
.et_pb_fullwidth_header_container > * { }
.et_pb_fullwidth_header_container .header-content-container {
max-width: 830px;
transform: translatex(-230px);
}
.et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_header_content_wrapper h1 {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
@media all and (max-width: 1405px) {
.et_pb_fullwidth_header_container .header-content-container {
max-width: 75vw;
transform: translate(-5vw, -140px);
}
}
@media all and (max-width: 980px) {
.et_pb_fullwidth_header_container {
justify-content: initial;
}
.et_pb_fullwidth_header_container .header-content-container {
max-width: 80vw;
transform: translate(-5vw, -80px);
}
} .showk,
.showK,
.show-k,
.show-K {
background-color: transparent;
background-color: none;
}
h1 { max-width: 1280px; }
.beforeK,
.before-K,
.beforek,
.before-k,
.et_pb_section h1,
.et_pb_section h2,
.et_pb_section h3,
.et_pb_section h4,
.et_pb_section h5,
.et_pb_section h6,
.et_pb_section p,
.et_pb_section blockquote,
.et_pb_section ul,
.fred {
z-index: 3;
position: relative;
}
.et_builder_inner_content,
.et_pb_column {
z-index: initial !important;
} @media all and (min-width: 1405px) {
.mobile_menu_bar::before,
.mobile_menu_bar::after {
position: absolute;
transform: scale(2.5);
transform-origin: 88% 81%;
}
} @media screen and (max-width:768px){
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a{ font-size:6vw !important; padding: 2vw 0 !important;}
.et_header_style_fullscreen ul#mobile_menu_slide li.last {padding-bottom: 3rem;} 
}  @media all and (max-width: 980px) {
.clientlogos,
.clientlogos {
flex-wrap: wrap;
}
.clientlogos > *,
.clientlogos > * {
border: none !important;
outline: 1px solid #fff;
margin: 0 !important;
flex: 0 0 33.33333%;
}
} @media all and (max-width: 767px) {
.clientlogos,
.clientlogos {
flex-wrap: wrap;
}
.clientlogos > *,
.clientlogos > * {
margin: 0 !important;
flex: 0 0 50%;
}
}  .entry-content{  }