/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 25 2025 | 02:10:40 */
body {
    overflow-x: hidden;
}

.et_pb_menu .et_pb_menu__menu>nav>ul>li{
	align-items: center;
}

.ba_image_carousel_0 .dtq-carousel .slick-arrow {
    height: 55px;
    width: 55px;
    color: #ec8622!important;
    background: #ddd0!important;
    border: 0px solid #333;
    transform: skew(0deg);
    margin-top: -20px;
}


#premiumslide h5.dtq-image-subtitle {
    opacity: 1;
    color: #a8a8a8;
    text-align: center;
    margin-top: 0;
    padding: 0;
    width: 100%;
	min-height: initial;
}


#premiumslide .slick-slide {
    border: solid 2px #bdbfc1;
	    margin: 10px;
        background: #fff;
}

#premiumslide .ba_image_carousel_child {
    z-index: 999999999;
    display: block;
    position: relative;
}

#premiumslide h3.dtq-image-title {
    font-size: 16px;
    color: #6e6e6d;
    padding: 10px 10px;
    text-align: center;
    margin-top: -196%;
    top: 0;
    position: relative;
}
#premiumslide h5.dtq-image-subtitle {
    margin-top: 1%;
}

#premiumslide figure.dtq-figure {
    margin-top: 40px;
}



#emp h2 span {
    font-weight: 600;
    font-family: helvetica;
}


.hoverimg{
	filter: grayscale(1);
	transition: 1s ease;
}

.hoverimg:hover{
	filter: grayscale(0);
	transition: 1s ease;
}

#footercar .dtq-carousel-item:hover{
	filter: grayscale(0);
	transition: 1s ease;
}

#footercar .dtq-carousel-item{
	filter: grayscale(1);
	transition: 1s ease;
}

#footercar .slick-track {
    padding: 0!important;
    margin: 0!important;
}

#footercar .slick-slide {
    padding: 0!important;
    margin-left: -10px;
    margin-right: -10px;
}


#cases li {
    line-height: 21px;
}


.laranjali ul li::marker {
    color: #df9824;
    font-size: 16px;
}

.segoeuibold{font-family: 'Segoe UI Bold',Helvetica,Arial,Lucida,sans-serif; font-weight: 700;}


@media (max-width: 1475px)
{
  .bgcenter {
    background-position: 14% 55%!important;
}
}

@media (max-width: 1600px)
{
  .bgcenter {
    background-position: 14% 60%!important;
}
}

@media (max-width: 2440px)
{
  .bgcenter {
    background-position: 14% 65%!important;
}
}


#logo img{
	min-width:320px!important;
}

.premium .et_pb_with_border{
	transition:0.7s ease
}

.premium .et_pb_with_border:hover{
	border:solid 2px #f58735;
	transition:0.7s ease
}



.eventos .et_pb_slide_description {
    width: 100%!important;
}

.eventos .et_pb_slide_title {
    position: absolute;
    top: 40px;
    width: 94%;
    text-align: center;
	margin:0 auto;
}

.eventos .et_pb_slide_image {
    position: absolute;

}

.eventos .et_pb_slide_content {
    width: 45%;
    position: relative;
    display: inherit!important;
    padding-right: 70px;
    float: right;
    top: 9px;
}



.eventos  .et_pb_container.clearfix {
    min-height: 600px;
}

.eventos .et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: 55%;
}


.eventos .et_pb_button_wrapper {
    float: right;
    display: block;
    margin-top: 195px;
    margin-right: -30%;
}

.ba_image_carousel_0 .dtq-carousel .slick-arrow:hover {
    background: #f38740;
    color: #fff;
}

figure.dtq-figure:hover {
    transform: scale(1.01);
    transition: 0.6s ease;
    z-index: -1;
}


figure.dtq-figure {
 z-index: -1;
    transition: 0.6s ease;
}
.ba_image_carousel_0 .slick-prev {
    left: 2px!important;
}

.ba_image_carousel_0 .slick-next {
    right: 4px!important;
}

.et_pb_sticky--top #logo img {
    min-width: 110px!important;
    width: 110px!important;
}

/*.et_pb_sticky--top .et_pb_row_inner.et_pb_row_inner_0_tb_header.et_pb_equal_columns.et_pb_gutters1 {
    display: none;
}*/

/*.et_pb_sticky--top .et_pb_menu_inner_container.clearfix {
    padding: 20px 0px 0px 0px;
    
}*/

.nav li li {
    position: relative;
    line-height: 2em;
}

.et-menu li li a {
    padding: 6px 20px;
    width: 200px;
}

.nav li li {
    position: relative;
    line-height: 1.4em;
	color: #e2e3e400!important;
}

.nav li li:hover {
    background: #e2e3e4;
}

.nav li li:hover a{
	
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: #e2e3e400!important;
    opacity: 1!important;
}


h5.dtq-image-subtitle {

    transition: 0.5s ease;
    position: absolute;
    margin-top: -499px;
    padding: 360px 0 0 0;
    color: #fff;
    opacity: 0;
  
    min-height: 460px;
}

h5.dtq-image-subtitle:hover {
    position: absolute;
    margin-top: -499px;
    padding: 360px 0 0 0;
    color: #fff;
    opacity: 1;
    /* background: #ff0; */
    min-height: 460px;
}

.category-educacao div.et_pb_section.et_pb_section_0,
.category-servicos-de-saude div.et_pb_section.et_pb_section_0,
.category-eventos div.et_pb_section.et_pb_section_0,
.category-servicos-financeiros div.et_pb_section.et_pb_section_0,
.category-supermercadista div.et_pb_section.et_pb_section_0,
.category-industria div.et_pb_section.et_pb_section_0{
	    background-image: linear-gradient(180deg,#ffffff 84%,#f7f7f7 100%)!important;
}

.category-supermercadista div.et_pb_section.et_pb_section_0,


.produtosbg{
	    background-image: linear-gradient(180deg,#ffffff 84%,#f7f7f7 100%)!important;
}

#logor img {
    width: 320px;
}



/*responsivo max 600px*/
@media screen and (max-width: 600px) {
	.et_pb_sticky--top {
		border-bottom: 2px solid #dddddd;
	}
		
		.et_pb_text_0{
			min-height:auto!important;
		}
	
	.solucoescol1{
    background-image: url(https://magnati.ideianinja.com.br/wp-content/uploads/2022/07/123456-cópia.png)!important;
	}
	
	.van1 img,
	.van2 img,
	.van3 img{
    width: 100%!important;
}
	
	.et_pb_slide_image{
		display:block!important;
	}
	


	
.workstations .et_pb_slide_title,
	.eventos .et_pb_slide_title {
	font-size: 24px;
	    padding-bottom: 55px;
}
	
.eventos .et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: auto;
    margin-top: initial!important;
}
	
	.eventos .et_pb_slide_content {
    width: 100%;
    position: relative;
    display: inherit!important;
    padding-right: initial;
    top: initial;
    float: initial;
}
	
	.eventos .et_pb_container.clearfix {
    min-height: initial;
}
	
	.eventos .et_pb_slide_content {
    top: 55px;
}
	
	.eventos .et_pb_slide_description {
    width: 100%!important;
    margin-top: 215px;
}
	
	.eventos .et_pb_button_wrapper {
    float: initial;
    display: block;
    margin-top: 85px;
    margin-right: initial;
}
	
	.et_pb_section.et_pb_section_3_tb_header.et_pb_with_background.et_section_regular {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    min-height: initial!important;
    background-size: 150%;
}
	
	#logo img,
	#logor img{
    min-width: 250px!important;
}
div#logo, div#logor {
    margin-left: -35px;
    margin-right: -35px;
    padding-top: 0;
    margin-top: -15px!important;
    margin-bottom: 2px!important;
}
	
	.et_pb_sticky--top #logo img {
    min-width: 110px!important;
    width: 200px!important;
}
	
	.workstations a.et-pb-arrow-prev {
    margin-left: -14px;
}
	
	.workstations a.et-pb-arrow-next {
    margin-right: -14px;
}
	.solucoes:before {
    content: "Nosso Portfólio";
    width: 100%;
    min-width: 100%;
    position: absolute;
    text-align: center;
    padding-left: 72px;
    color: #e1822c;
    top: 5px;
    font-weight: 700;
}
	
	.produtosbg {
    margin-bottom: -60px;
}
	
	.et_pb_slider_fullwidth_off {
    margin-left: -15px;
    margin-right: -15px;
}
	
	.et_pb_sticky--top .solucoes:before {
    content: "Nosso Portfólio";
    width: 100%;
    min-width: 100%;
    position: absolute;
    text-align: center;
    padding-left: 72px;
    color: #e1822c;
    top: 5px;
    font-weight: 700;
}
	.et_pb_section_4_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top {
    position: fixed !important;
    padding: 0px !important;
    z-index: 10009!important;
    width: 414px;
    left: 0px;
   
    bottom: auto;

}
	
	#post-54 .et_pb_slider .et_pb_slide,
	#post-1897 .et_pb_slider .et_pb_slide,
	#post-113 .et_pb_slider .et_pb_slide{
    background-size: 150%!important;
    min-height: initial!important;
}
	
	#post-54 .et_pb_module.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_bg_layout_dark,
	#post-1897 .et_pb_module.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_bg_layout_dark,
	#post-113 .et_pb_module.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_bg_layout_dark{
    min-height: initial!Important;
}
	html,
body {
    overflow-x: hidden;
    position: relative;
   
}
	
#ajuste li a {
        max-width: 100%!important;
    padding: 11px 24px!important;
    margin: 0!important;
    
}
	
	ul#mobile_menu3 {
    max-height: 62vh;
    width: -webkit-fill-available;
    overflow: hidden;
    overflow-y: scroll;
}
	
	#premiumslide h3.dtq-image-title {
    font-size: 16px;
    color: #6e6e6d;
    padding: 10px 10px;
    text-align: center;
    margin-top: -180%;
    top: 0;
    position: relative;
}
	
	.et_pb_row.et_pb_row_2_tb_header.et_pb_row--with-menu {
    z-index: 2!important;
}
	
	.ba_image_carousel_child {
    overflow: initial!important;
}
	
	.ba_image_carousel_0 .dtq-carousel .slick-slide, .et-db #et-boc .ba_image_carousel_0 .dtq-carousel .slick-slide {
    padding-left: 10px!important;
    padding-right: 10px!important;
    min-height: 330px;
    display: grid;
    align-content: center;
}
	
	#ajuste li a:hover {
    color: #fff;
}
	
}


/*responsivo max 600px*/

/*responsivo min 601 max 900px*/
@media screen and (min-width: 601px) and (max-width: 900px) {
.solucoes li{
	margin: 0!important;
	padding:0!important;
		font-size:14px!important;
}

.solucoes li a{
    padding: 13px 15px 9px 15px!important;
	   margin: 0!important;
}
.solucoes .current-menu-item a {
	background:#ec8622;
	color:#fff!important;
}
.solucoes li a:hover {
    background:#ec8622;
	color:#fff!important;
	opacity:1;
}

.workstations .et_pb_slide_description {
    width: 100%!important;
}

.workstations .et_pb_slide_title {
    position: absolute;
    top: 40px;
    width: 94%;
    text-align: center;
	margin:0 auto;
	font-size: 24px;
}

.workstations .et_pb_slide_image {
    position: absolute;
    width: 100%;
}

.workstations .et_pb_slide_content {
    width: 60%;
    position: relative;
    display: inline-block!important;
	padding-right: 70px;
	top: 45px;
}

.workstations a.et_pb_button.et_pb_more_button {
    margin-top: 451px;
	color:373535!important
}

.workstations .et_pb_button_wrapper{
	width:39%;
	display:inline-block;
}

.workstations  .et_pb_container.clearfix {
    min-height: 600px;
}

.workstations .et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: 43%;
}
	
	.et_pb_with_border.et_pb_section.et_pb_section_4_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top {
    top: initial!important;
}

}
/*responsivo min 601 max 900px*/

/*responsivo min 901 max 1024px*/
@media screen and (min-width: 901px) and (max-width: 1024px) {
	
		.formsuporte textarea {
    margin-top: 0!important;
    min-height: 193px!important;
}
	.solucoes li{
	margin: 0!important;
	padding:0!important;
		font-size:14px!important;
}

.solucoes li a{
    padding: 13px 15px 9px 15px!important;
	   margin: 0!important;
}
.solucoes .current-menu-item a {
	background:#ec8622;
	color:#fff!important;
}
.solucoes li a:hover {
    background:#ec8622;
	color:#fff!important;
	opacity:1;
}

.workstations .et_pb_slide_description {
    width: 100%!important;
}

.workstations .et_pb_slide_title {
    position: absolute;
    top: 40px;
    width: 94%;
    text-align: center;
	margin:0 auto;
}

.workstations .et_pb_slide_image {
    position: absolute;
    width: 100%;
}

.workstations .et_pb_slide_content {
    width: 60%;
    position: relative;
    display: inline-block!important;
	padding-right: 70px;
	top: 45px;
}

.workstations a.et_pb_button.et_pb_more_button {
    margin-top: 451px;
	color:373535!important
}

.workstations .et_pb_button_wrapper{
	width:39%;
	display:inline-block;
}

.workstations  .et_pb_container.clearfix {
    min-height: 600px;
}

.workstations .et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: 43%;
}
	
	.et_pb_with_border.et_pb_section.et_pb_section_4_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top {
    top: 144px!important;
}
	
}
/*responsivo min 901 max 1024px*/


/*responsivo min 1025 max 1840px*/
@media screen and (min-width: 1025px) and (max-width: 2480px) {
	
div#videogallery {
    display: grid;
    grid-template-columns: repeat(1,20% 80% [row1-end row2-start]);
    gap: 0px 1px;
}

div#videogallery .et_pb_slider {
    grid-column: 2;

}

div#videogallery .et_pb_carousel{
	 grid-column: 1;
	 margin-top: -358px;
}

div#videogallery .et_pb_carousel_items .columns-4 {
	height: auto!important;
	
}

div#videogallery .et_pb_carousel_items{height: auto!important;}

div#videogallery .et_pb_carousel_items.columns-4 .et_pb_carousel_item {
    width: 100%!important;
    max-height: 89.5px;
}

div#videogallery  .et_pb_carousel_items{ display:grid!important;}

div#videogallery .et-carousel-group{
	height: initial!important;
}

div#videogallery.et_pb_carousel_item .et_pb_video_overlay {
 
    background-size: cover!important;

}
	.formsuporte textarea {
    margin-top: 0!important;
    min-height: 193px!important;
}
	
	.solucoes li{
	margin: 0!important;
	padding:0!important;
		font-size:14px!important;
}

.solucoes li a{
    padding: 13px 15px 9px 15px!important;
	   margin: 0!important;
}
.solucoes .current-menu-item a {
	background:#ec8622;
	color:#fff!important;
}
.solucoes li a:hover {
    background:#ec8622;
	color:#fff!important;
	opacity:1;
}

.workstations .et_pb_slide_description {
    width: 100%!important;
}

.workstations .et_pb_slide_title {
    position: absolute;
    top: 40px;
    width: 94%;
    text-align: center;
	margin:0 auto;
}

.workstations .et_pb_slide_image {
    position: absolute;
    width: 100%;
}

.workstations .et_pb_slide_content {
    width: 60%;
    position: relative;
    display: inline-block!important;
	padding-right: 70px;
	top: 45px;
}

.workstations a.et_pb_button.et_pb_more_button {
    margin-top: 451px;
	color:373535!important
}

.workstations .et_pb_button_wrapper{
	width:39%;
	display:inline-block;
}

.workstations  .et_pb_container.clearfix {
    min-height: 600px;
}

.workstations .et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: 43%;
}
	.et_pb_with_border.et_pb_section.et_pb_section_4_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top {
    top: 144px!important;
}
	
	
}
/*responsivo min 1025 max 1840px*/

.dtq-image-carousel-item .content .content-inner {
    display: grid;
    align-items: center;
    justify-items: center;
}
.svghome img {
    width: 100%!important;
}