<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

@import url("/core/views/d4a0f9d286/style_g.css?4");
@import url("/core/views/d4a0f9d286/style_i.css?4");
@import url("/core/views/d4a0f9d286/style_m.css?4");


/* INÃCIO dos estilos para TOPO e MENU */

#carreiras-vagas .oculto{display: block !important;}
.oculto{display: none !important;}

@font-face {
    font-family: 'JBS Display';
    src: url('/fonts/JBSVariableDisplay.woff2') format('woff2'),
    url('/fonts/JBSVariableDisplay.woff2') format('woff');

}

@font-face {
    font-family: 'JBS Text';
     src: url('/fonts/JBSVariableText.woff2') format('woff2'),
     url('/fonts/JBSVariableText.woff2') format('woff');
}

body{
	left: 0px !important;
}

a:hover{
	text-decoration: none !important;
}

#Side_slide{
	left: -700px;
	width: 700px;
	background-color: transparent !important;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3f1d8e+0,3f1d8e+73&amp;1+0,0.5+49,0+100 */
	background: linear-gradient(to right,  rgba(35,35,120,1) 10%,rgba(35,35,120,0.5) 60%,rgba(35,35,120,0.26) 73%,rgba(35,35,120,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#Side_slide .extras{display: none;s}

#Side_slide .menu_wrapper{
	background-image: url('/wp-content/uploads/2023/10/fundo_menu.png');
	background-position: top left;
	background-repeat: repeat-y;
	height: 85vh;
	
}

#Side_slide #menu{
	margin-top: 30px;
}

#Side_slide #menu ul{
	padding-top: 100px;
	margin-left: 300px;
}

#Side_slide #menu ul li ul{
	padding-top: 0px;
	margin-left: 20px;
}



#Side_slide #menu ul li a{
	font-weight: 100;
	color: #fff;
}

#Side_slide #menu ul li.current_page_item a{
	font-weight: bold;
}


#Top_bar{
	position: absolute;
	z-index: 40 !important;
	top: 0px;
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	background-color: rgba(41,3,129,0.6) !important;
	height: 90px;

}

#Top_bar.is-sticky{
	background-color: rgba(0,0,0,0.2) !important;
}

#Top_bar.is-sticky .logo{
	top: 0px;
}

#Top_bar .logo{
	padding: 0 40px 0 360px !important;
	background-color: #fff;
	border-bottom-right-radius: 50px;
	position: absolute;
	left: -380px;  
	top: 0px;
}


/*
#Top_bar .menu &gt; li:not(.mfn-megamenu-parent){
	position: initial !important;
}

#Top_bar .menu li ul{
	width: 100%;
}
*/

li#menu-item-1524{
	display: none;
}



#Header .secondary-menu &gt; li &gt; a{
	color: #000;
	font-size: 13px;
	margin-left: 10px;
	
}

#Top_bar .secondary_menu_wrapper{
	text-align: left;
	position: absolute;
	display: block;
	top: 5px;
	right: 50px;
}

#Header .secondary-menu li ul a{
	font-size: 12px;
}

#Action_bar{
	z-index: auto !important;
}

#Top_bar.is-sticky .secondary_menu_wrapper,
#Top_bar.is-sticky .search_wrapper{
	display: none !important;
}

#Top_bar #logo img{
	max-height: 40px !important;
}



#Top_bar .secondary_menu_wrapper nav#secondary-menu{
	display: inline-block;
	width: 100%;
	position: relative;

}

#Top_bar .secondary_menu_wrapper nav#secondary-menu li#menu-item-22-en{
	right: 0px;
}

#Top_bar .secondary_menu_wrapper nav#secondary-menu li#menu-item-22-pt{
	right: 30px;
}

#Top_bar .secondary_menu_wrapper nav#secondary-menu li#menu-item-22-en,
#Top_bar .secondary_menu_wrapper nav#secondary-menu li#menu-item-22-pt{
	position: absolute;
	top: 0px;
}

#menu-item-1528-en{

}

#Top_bar .secondary_menu_wrapper nav#secondary-menu a{
	color: #fff;
}

.menuo-right #Top_bar .menu_wrapper{
	margin-top: 35px;
	float: left !important;
	margin-left: 160px;
}

.menuo-right #Top_bar.is-sticky  .menu_wrapper{
	margin-top: -0px;
}

#Top_bar .search_wrapper{
	right: 30px;
	top: 5px;
}

#Top_bar .secondary_menu_wrapper nav#secondary-menu .current_page_item a{
	font-weight: bold;
}

#Top_bar .menu_wrapper .lang-item-first span{
	margin-left: 30px !important;
}

#Top_bar .menu &gt; li &gt; a span:not(.description){
	padding: 0 15px !important;
}

#Top_bar .menu &gt; li.lang-item a span{
	padding: 0 3px !important;
}

#Top_bar .menu &gt; li &gt; a{
	padding: 0px !important;
}


#Header .secondary-menu &gt; li.hover, #Header .secondary-menu li ul{
	background: transparent !important;
}



#Header #Top_bar .top_bar_right{
	background-color: transparent;	
	top: 10px;
	right: 10px;
}

#Header #Top_bar.is-sticky .top_bar_right{
	display: none;
}

#Top_bar .menu &gt; li &gt; a,
#Top_bar .menu &gt; li &gt; a:hover{
	color: #fff !important;
}



#Top_bar .top_bar_right .top-bar-right-icon svg .path{
	stroke: #fff 
}


/* FINAL dos estilos para TOPO e MENU */

/* INÃCIO dos estilos para a HOME */

.slick_bolas{
	padding: 0px 80px !important;
	position: relative;
	top: -50px;
	text-align: center;
}

.slick_bolas button{
	width: 40px;
	height: 40px;
	background: transparent;
}

.slick_bolas .slick-list {
	padding: 30px 0 0 0 !important;
}

.slick_bolas .slick-list .lt2{
	opacity: 0;
}

.slick_bolas span {
  display: block;
  background: #fff;
  height: 380px;
  width: 380px;
  border-radius: 100%;
  line-height: 100px;
  position: relative;
  text-align: center;
  transform: translate(0, 0) scale(.4);
  transition: all .4s ease;
  -webkit-box-shadow: 0px 0px 20px -3px #ccc; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
  box-shadow: 0px 0px 40px -3px #ccc; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
  padding: 50px;
}


.slick_bolas .slick-current span h3{
	font-size: 28px;
	color: #160f3e;
	line-height: 25px;
}

.slick_bolas span h3{
	font-size: 25px;
	color: #767676;
	line-height: 25px;
	margin: 20px 0;
}

.slick_bolas span p{
	font-size: 18px;
	color: #160f3e;
	line-height: 20px;
}

.slick_bolas span h4{
	font-size: 38px;
	color: #767676;
	line-height: 30px;
	font-weight: bold;
}

.slick_bolas a:hover{
	text-decoration: none;
}
.slick_bolas a{
	margin: 20px 0 0 40px;
	font-size: 18px;
	padding: 5px 20px;
	color: #160f3e;
	border: 1px solid #160f3e;;
	border-radius: 30px;
	display: none;
}

.slick_bolas .slick-current a{
	display: inline-block;
}






.slick_bolas .icon-left-dir,
.slick_bolas .icon-right-dir{
	position: absolute;
	top: 50%;
	font-size: 30px;
	color: #c0c0c0;
	cursor: pointer;
}

.slick_bolas .slick-track{
	left: -15px;
}

.slick_bolas .icon-left-dir{
	left: 0px;
}

.slick_bolas .icon-right-dir{
	right: 0px;
}

.slick-slide.lt2 span {
  transform: translate(10%, 0) scale(.6);
}
.slick-slide.lt1 span {
  opacity: .7;
  transform: translate(5%, 0) scale(.8);
}
.slick-slide.gt1 span {
  opacity: .7;
  transform: translate(-5%, 0) scale(.8);
}
.slick-slide.gt2 span {
  transform: translate(-10%, 0) scale(.6);
}
.slick-slide.slick-center span {
  z-index: 1;
  transform: scale(1);
  opacity: 1;
  color: #e67e22;
}



.slide_marcas .content_slider,
.slide_marcas .content_slider.flat a.button{
	padding: 0px;
}

.slide_marcas .content_slider.flat a.button .button_icon i:before{
	font-size: 20px;
}

.slide_marcas .content_slider .slider_prev{
	left: -20px;
}

.slide_marcas .content_slider .slider_next{
	right: -20px;
}

.connteudo_home h3{
	font-size: 28px;
	color: #29187b;
	font-weight: bold;
}

.conteudo_paginas.box_jbs{
	padding-top: 0px !important;
	margin-top: 60px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#232a71+0,232a71+48,ffffff+48,ffffff+100 */
background: linear-gradient(to right,  rgba(35,42,113,1) 0%,rgba(35,42,113,1) 48%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.conteudo_paginas.box_jbs .box_jbs_colorido  h4{
	font-size: 64px;
	margin-top: 110px;
	color: #fff;
	font-weight: bold;
	line-height: 60px;
	letter-spacing: -4px;
	padding: 0 140px 0 20px;
}


.conteudo_paginas.box_jbs .box_jbs_colorido h4 strong{
	display: block;
	background: -webkit-linear-gradient(right, #9dd91e, #01cffc);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

}

.conteudo_paginas .box_ajbs_fundo{
	background-image: url('/wp-content/uploads/2023/10/box_ajbs_fundo.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 438px;
}

.conteudo_paginas .box_jbs_conteudo{
	padding: 0 80px 0 40px;
}

.conteudo_paginas .box_jbs_conteudo h4{
	font-size: 28px;
	line-height: 30px;
	letter-spacing: -1px;
	color: #29187b;
	margin: 110px 0 20px 0;
	font-weight: bold;

}

.conteudo_paginas .box_jbs_conteudo p{
	font-size: 18px;
	line-height: 20px;
	color: #29187b;
	margin: 0 0 20px 0;
}

.conteudo_paginas .box_jbs_conteudo a{
	font-size: 32px;
	display: inline-block;
	padding: 15px 30px;
	color: #fff;
	font-weight: 500;
	letter-spacing: -2px;
	border-radius: 40px;
	background-color: #290381;
}

.conteudo_paginas .box_jbs_conteudo a:hover{text-decoration: none;}

.conteudo_paginas.box_mediaroom{
	background-image: url('/wp-content/uploads/2023/10/noticias_fundo.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.conteudo_paginas.box_mediaroom article{
	position: relative;
	width: 31%;
	margin: 0px 2% 20px 0;
	float: left;
	overflow: hidden;
}

.conteudo_paginas.box_mediaroom figure{
	display: inline-block;
	width: 100%;
	height: 530px;
}

.conteudo_paginas.box_mediaroom figure img{
	display: block;
	width: 100%;
	height: 100% !important;
	border-radius: 10px;
	object-fit: cover;
}

.conteudo_paginas.box_mediaroom article a{
	position: relative;
	display: block;
}

.conteudo_paginas.box_mediaroom article a figcaption{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	padding: 170px 30px 0 30px;
	text-align: center;
	height: 530px;
	border-radius: 10px;
}

.conteudo_paginas.box_mediaroom article a figcaption:hover{
	background-color: rgba(0,0,0,0.2);
}

.conteudo_paginas.box_mediaroom article a figcaption h2,
.conteudo_paginas.box_mediaroom article a figcaption h3{
	color: #fff;
	font-size: 21px;
	line-height: 28px;
	font-weight: 600;
	background-color: rgba(0,0,0,0.6);
	border-radius: 5px;
	padding: 10px;
}

.conteudo_paginas.box_mediaroom article a figcaption span{
	display: inline-block;
	border: 1px solid #fff;
	padding: 5px 15px;
	font-size: 16px;
	font-weight: 100;
	color: #000;
	border-radius: 30px;
	position: absolute;
	bottom: 100px;
	left: 50%;
	width: 130px;
	margin-left: -65px;
	background-color: #fff;
}

.conteudo_paginas.box_mediaroom article a figcaption p{
	display: none;
}

.boxprojetos_netzero{
	background-color: #0044da;
	padding: 0px !important;
}

.box_projetos_conteudo{
	padding: 40px 0 40px 0;
}

.box_projetos_conteudo:hover .boxprojetos_logo img{
	width: 120px !important;
	margin-bottom: 30px;
}

.conteudo_paginas .box_projetos_conteudo h4{
	font-size: 38px;
	margin-bottom: 20px;
	color: #fff;
}

.conteudo_paginas .box_projetos_conteudo p{
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #fff;
}


.box_projetos_conteudo a{
	font-size: 18px;
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	padding: 5px 30px;
	border-radius: 30px;
}
.boxprojetos_netzero .boxprojetos_logo img,
.boxprojetos_fundo .boxprojetos_logo img,
.boxprojetos_fazer .boxprojetos_logo img{
	width: auto !important;
}

.boxprojetos_fundo{
	background-image:url('/wp-content/uploads/2023/10/fundo_fundo.png');
	background-size: cover;
	background-position: top center;
}

.boxprojetos_fazer{
	background-image:url('/wp-content/uploads/2023/10/fundo_fazer.png');
	background-size: cover;
	background-position: top center;
}

.box_projetos .oculto{
	display: none;
}

.box_projetos{
	transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
	transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
	height: 260px;
	overflow: hidden;
}



.box_projetos:hover{
	height: 340px;
}

.box_projetos:hover .oculto{
	display: block !important;
}

.box_projetos:hover .boxprojetos_logog{
	display: none !important;
}

.fixed-nav{display: none !important}

/* FINAL dos estilos para a HOME */


@media only screen and (min-width: 720px){
	.slick_bolas .slick-list {
	  padding: 30px 0 0 0 !important;
	}
	
	
}

@media only screen and (max-width: 768px){
	.secondary_menu_wrapper,
	.top_bar_right {
		display: none !important;
	}
	
	#Top_bar{
		height: 60px;
	}
	
	#Top_bar, #Top_bar.is-sticky{
		background-color: transparent !important;
	}
	
	#Header #Top_bar .logo {
		padding: 0 0 0 360px !important;
	}
}

#search_button span{text-indent: -999em}


/* inÃ­cio de  slide bolas home - ajuste em mobile */
@media only screen and (max-width: 768px) {
      .slick_bolas {
        padding: 0 0px 0 0px !important;
        position: relative;
        top: -50px;
        text-align: center;
        width: 100%;
    }
    .slick_bolas .icon-left-dir, .slick_bolas .icon-right-dir {
        position: absolute;
        top: 50%;
        font-size: 30px;
        color: #C0C0C0;
        cursor: pointer;
        z-index: 88888;
    }
}
@media only screen and (max-width: 768px) {
    .slick_bolas .slick-track {
      left: 15px !important;
    }
}
@media only screen and (max-width: 768px) {
    .slick_bolas a {
        margin: 20px 22px 0 0px;
        font-size: 18px;
        padding: 5px 20px;
        color: #160F3E;
        border: 1px solid #160F3E;
        border-radius: 30px;
        display: none;
    }
}
/* final de  slide bolas home - ajuste em mobile */





</pre></body></html>