.elementor-kit-7669{--e-global-color-primary:#FDBA14;--e-global-color-secondary:#1E1E1E;--e-global-color-text:#505050;--e-global-color-accent:#FFFFFF;--e-global-color-d9c1704:#909090;--e-global-color-61ed978:#393939;--e-global-color-55d29ef:#16A6C9;--e-global-color-9078837:#C5C5C5;--e-global-color-4deb165:#DD7611;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:28px;--e-global-typography-text-font-weight:700;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:700;--e-global-typography-c223b81-font-family:"Montserrat";--e-global-typography-c223b81-font-size:20px;--e-global-typography-c223b81-font-weight:600;--e-global-typography-346d5fa-font-size:16px;--e-global-typography-346d5fa-font-weight:600;--e-global-typography-dcd50b7-font-family:"Montserrat";--e-global-typography-dcd50b7-font-size:18px;--e-global-typography-dcd50b7-font-weight:400;--e-global-typography-02066fd-font-family:"Montserrat";--e-global-typography-02066fd-font-size:16px;--e-global-typography-d8f6160-font-family:"Montserrat";--e-global-typography-d8f6160-font-size:14px;--e-global-typography-41d2e13-font-family:"Montserrat";--e-global-typography-41d2e13-font-size:12px;--e-global-typography-43fdeec-font-family:"Montserrat";--e-global-typography-43fdeec-font-size:48px;--e-global-typography-43fdeec-font-weight:300;--e-global-typography-d61e232-font-family:"Montserrat";--e-global-typography-d61e232-font-size:36px;--e-global-typography-d61e232-font-weight:300;--e-global-typography-e84a5ea-font-family:"Montserrat";--e-global-typography-e84a5ea-font-size:28px;--e-global-typography-e84a5ea-font-weight:300;--e-global-typography-e84a5ea-line-height:30px;background-color:#FFFFFF;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d8f6160-font-family ), Sans-serif;font-size:var( --e-global-typography-d8f6160-font-size );line-height:var( --e-global-typography-d8f6160-line-height );letter-spacing:var( --e-global-typography-d8f6160-letter-spacing );word-spacing:var( --e-global-typography-d8f6160-word-spacing );}.elementor-kit-7669 button,.elementor-kit-7669 input[type="button"],.elementor-kit-7669 input[type="submit"],.elementor-kit-7669 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );border-radius:0px 0px 10px 0px;padding:10px 25px 10px 25px;}.elementor-kit-7669 button:hover,.elementor-kit-7669 button:focus,.elementor-kit-7669 input[type="button"]:hover,.elementor-kit-7669 input[type="button"]:focus,.elementor-kit-7669 input[type="submit"]:hover,.elementor-kit-7669 input[type="submit"]:focus,.elementor-kit-7669 .elementor-button:hover,.elementor-kit-7669 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-kit-7669 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7669 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d8f6160-font-family ), Sans-serif;font-size:var( --e-global-typography-d8f6160-font-size );line-height:var( --e-global-typography-d8f6160-line-height );letter-spacing:var( --e-global-typography-d8f6160-letter-spacing );word-spacing:var( --e-global-typography-d8f6160-word-spacing );}.elementor-kit-7669 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7669 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7669 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-7669 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-7669 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c223b81-font-family ), Sans-serif;font-size:var( --e-global-typography-c223b81-font-size );font-weight:var( --e-global-typography-c223b81-font-weight );line-height:var( --e-global-typography-c223b81-line-height );letter-spacing:var( --e-global-typography-c223b81-letter-spacing );word-spacing:var( --e-global-typography-c223b81-word-spacing );}.elementor-kit-7669 h6{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-346d5fa-font-size );font-weight:var( --e-global-typography-346d5fa-font-weight );line-height:var( --e-global-typography-346d5fa-line-height );letter-spacing:var( --e-global-typography-346d5fa-letter-spacing );word-spacing:var( --e-global-typography-346d5fa-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7669{font-size:var( --e-global-typography-d8f6160-font-size );line-height:var( --e-global-typography-d8f6160-line-height );letter-spacing:var( --e-global-typography-d8f6160-letter-spacing );word-spacing:var( --e-global-typography-d8f6160-word-spacing );}.elementor-kit-7669 a{font-size:var( --e-global-typography-d8f6160-font-size );line-height:var( --e-global-typography-d8f6160-line-height );letter-spacing:var( --e-global-typography-d8f6160-letter-spacing );word-spacing:var( --e-global-typography-d8f6160-word-spacing );}.elementor-kit-7669 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7669 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7669 h3{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7669 h4{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-7669 h5{font-size:var( --e-global-typography-c223b81-font-size );line-height:var( --e-global-typography-c223b81-line-height );letter-spacing:var( --e-global-typography-c223b81-letter-spacing );word-spacing:var( --e-global-typography-c223b81-word-spacing );}.elementor-kit-7669 h6{font-size:var( --e-global-typography-346d5fa-font-size );line-height:var( --e-global-typography-346d5fa-line-height );letter-spacing:var( --e-global-typography-346d5fa-letter-spacing );word-spacing:var( --e-global-typography-346d5fa-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7669{font-size:var( --e-global-typography-d8f6160-font-size );line-height:var( --e-global-typography-d8f6160-line-height );letter-spacing:var( --e-global-typography-d8f6160-letter-spacing );word-spacing:var( --e-global-typography-d8f6160-word-spacing );}.elementor-kit-7669 a{font-size:var( --e-global-typography-d8f6160-font-size );line-height:var( --e-global-typography-d8f6160-line-height );letter-spacing:var( --e-global-typography-d8f6160-letter-spacing );word-spacing:var( --e-global-typography-d8f6160-word-spacing );}.elementor-kit-7669 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7669 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7669 h3{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7669 h4{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-7669 h5{font-size:var( --e-global-typography-c223b81-font-size );line-height:var( --e-global-typography-c223b81-line-height );letter-spacing:var( --e-global-typography-c223b81-letter-spacing );word-spacing:var( --e-global-typography-c223b81-word-spacing );}.elementor-kit-7669 h6{font-size:var( --e-global-typography-346d5fa-font-size );line-height:var( --e-global-typography-346d5fa-line-height );letter-spacing:var( --e-global-typography-346d5fa-letter-spacing );word-spacing:var( --e-global-typography-346d5fa-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
	overflow-x: hidden !important;
}


/* Create and position :after pseudo-element */

.elementor-column.submenu-item a:after {
   content: "";
   display: block; 
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 2; 
}

/* Remove relatively-positioned parent elements in column */

.submenu-item .elementor-widget, .submenu-item .elementor-widget-wrap {
   position: static;
}

.submenu-item .submenu-item-title {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.submenu-item:hover .elementor-widget-wrap {
	border-color: var( --e-global-color-primary ) !important;
}

.submenu-item:hover .submenu-item-title {
	color: var( --e-global-color-primary ) !important;
}

.submenu-item:hover .submenu-item-description {
	
}

.submenu-item .submenu-item-link {
	height: 0px;
	opacity: 0;
}

/* Background submenu */

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
	background-color: transparent !important;
}

/* Submenu - Title */

.submenu-title-line {
	position: relative;
	display: block;
}

.submenu-title-line::after {
	content: ".";
	position: absolute;
	display: block;
	width: 30px;
	height: 5px;
	background-color: var( --e-global-color-primary );
	right: 20px;
	bottom: 5px;
	color: rgba(255,255,255,.0);
}

/* Number item slide */

.number-item-slide {
	position: absolute;
}

.box-numbers-slide {
  bottom: -10px;
}

/* Arrows slider Hero */

.slider-hero .jet-listing-grid__slider-icon.prev-arrow {
    border: 1px solid #fff;
    left: 20px !important;
	  background-color: transparent;
}

.slider-hero .jet-listing-grid__slider-icon.next-arrow {
    border: 1px solid #fff;
    right: 20px !important;
	  background-color: transparent;
}

/* Arrows slider Tabs */

.slider-tabs .jet-listing-grid__slider-icon.prev-arrow {
    left: -10px !important;
}

.slider-tabs .jet-listing-grid__slider-icon.next-arrow {
    right: -10px !important;
}

/* Arrows slider Products e Segmentos V2 */

.slider-products .jet-listing-grid__slider-icon.prev-arrow,
.slider-tabs .jet-listing-grid__slider-icon.prev-arrow {
    border: 1px solid #c6c6c6;
}

.slider-products .jet-listing-grid__slider-icon.next-arrow,
.slider-tabs .jet-listing-grid__slider-icon.next-arrow {
    border: 1px solid #c6c6c6;
}

.segmentos-v2 .jet-tabs__content-wrapper {
    overflow: visible;
}

 .arrow-v2 .jet-listing-grid__slider-icon,
 .segmentos-v2 .elementor-swiper-button {
    color: #515151 !important;
    background: #FFF !important;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
    border: none !important;
}

.segmentos-v2 .elementor-swiper-button {
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    opacity: 1 !important;
    font-size: 20px !important;
}

.segmentos-v2 .elementor-swiper-button-prev {
    left: -20px !important;
}

.segmentos-v2 .elementor-swiper-button-next {
    right: -20px !important;
}

/* Box slides */

.box-active {
	background-color: var( --e-global-color-primary ) !important;
	border-top: 6px solid var( --e-global-color-primary ) !important;
}

.box-active .number-item-slide h2 {
	color: #000 !important;
}

.box-active .title-item-slide-1 h2,
.box-active .title-item-slide-2 h2,
.box-active .title-item-slide-3 h2,
.box-active .title-item-slide-4 h2 {
	color: #000 !important;
}

.hero-slide-number .elementor-widget-wrap {
	cursor: pointer;
	border-top: 6px solid #fff;
	-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.hero-slide-number:hover .elementor-widget-wrap {
	border-top: 6px solid var( --e-global-color-primary ) !important;
}

/* Flag products */

.flag-category-Caminhões .elementor-widget-container {
	background-color: #16A6C9 !important;
}

.flag-caminhoes .flag-category-Caminhões .elementor-widget-container,
.flag-caminhoes .elementor-button:hover,
.flag-caminhoes .jet-listing-grid__slider-icon:hover,
.flag-caminhoes .post-flag .elementor-widget-container {
	background-color: #142871 !important;
}

.flag-caminhoes .flag-category-Caminhões {
	left: -20px !important;
}


.flag-caminhoes .elementor-button:hover,
.flag-caminhoes .jet-listing-grid__slider-icon:hover,
.flag-caminhoes .post-flag .elementor-widget-container a {
    color: #FFFFFF !important;
}

.flag-caminhoes .elementor-button:hover,
.flag-caminhoes .jet-listing-grid__slider-icon:hover,
.flag-caminhoes .post-date .jet-listing-dynamic-field__inline-wrap {
    border-color: #142871 !important;
}

.flag-caminhoes .elementor-button .elementor-button-icon svg g {
    transition: all .3s;
}

.flag-caminhoes .elementor-button:hover .elementor-button-icon svg g {
    fill: #FFFFFF !important;
}

/* Mosaic imagens */

.box-mosaic {
	min-height: 280px;
}

/* 	Fancy text */

.eael-fancy-text-strings {
	display: block !important;
}

/* Title after line */

.title-line::after {
/* 	content: ".";
	position: absolute;
	display: block;
	width: 30px;
	height: 5px;
	background-color: var( --e-global-color-primary );
	right: 20px;
	bottom: 5px;
	color: rgba(255,255,255,.0); */
}

.board-members .text-arrow-icon {
  top: 50%;
  transform: translateY(-50%);
  bottom: auto !important;
}

.board-members .board-member-column a {
    width: 100%;
}

/* Box Mosaic animation */

#box-mosaic-1 .elementor-widget-wrap { animation: changeBg1 20s infinite; }

@keyframes changeBg1{
   0%,100%  {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_maquinas_novembro_01.jpg");}
   25% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_trucks_novembro_01.jpg");}
   50% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/04/mosaic_trucks_fev_05.webp");}
   75% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_maquinas_novembro_02.jpg");}
}

#box-mosaic-2 .elementor-widget-wrap { animation: changeBg2 20s infinite; }

@keyframes changeBg2{
   0%,100%  {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_trucks_novembro_02.jpg");}
   25% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/05/mosaic_maquinas_kalmar_maio_01.png");}
   50% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/04/mosaic-truck-1.webp");}
   75% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/05/mosaic_maquinas_tigercat_maio_04.png.png");}
}

#box-mosaic-3 .elementor-widget-wrap { animation: changeBg3 20s infinite; }

@keyframes changeBg3{
   0%,100%  {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_maquinas_novembro_05.jpg");}
   25% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_trucks_novembro_03.jpg");}
   50% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/05/mosaic_maquinas_tigercat_maio_06.png");}
   75% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/04/mosaic_trucks_fev_06.webp");}
}

#box-mosaic-4 .elementor-widget-wrap { animation: changeBg4 20s infinite; }
@keyframes changeBg4{
   0%,100%  {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/04/mosaic_trucks_mar_04.webp");}
   25% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_maquinas_novembro_06.jpg");}
   50% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/11/mosaic_trucks_novembro_04.jpg");}
   75% {background-image: url("https://tracbel.intest.com.br/wp-content/uploads/2023/04/mosaic-truck-1.webp");}
}

/**
 * Form News
 */
#newsLetterForm .gform_required_legend {
	display: none !important;
}


#newsLetterForm .gform_wrapper.gravity-theme .gfield_label {
	font-size: 14px !important;
}

#newsLetterForm input[type="text"],
#newsLetterForm input[type="email"]{
    height: 37px;
    padding: 0 0.5em;
    line-height: 1.42857;
    color: #555555;
    font-size: 10px;
    background-color: #ffffff;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-color: #c8c8c8;
    border-radius: 0px;
    border-width: 1px;
    box-shadow: inset 0px 2px 3px #ddd;
    -webkit-box-shadow: inset 0px 2px 3px #ddd;
    -moz-box-shadow: inset 0px 2px 3px #ddd;
}

.vehicle-line .slick-arrow {
    display: none !important;
}

.product-card-button .elementor-button-content-wrapper {
    align-items: center;
}

 .product-card-button .elementor-align-icon-left {
    line-height: 0;
}

.product-card-button .elementor-button-icon svg {
    width: 18px !important;
    height: 18px !important;
}

/* CARROSSEL SOLUTIONS E CATEGORIAS*/

.solutions-carousel .jet-carousel__item {
    padding: 24px 18px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.13);
    margin: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: var( --e-global-color-accent );
    width: 176px;
}

.solutions-carousel .slick-slide img {
    width: 57px;
}

/*.categories-carousel .slick-track .jet-carousel__item:last-of-type img {*/
/*    background-color: #1B365D;*/
/*    padding: 48px;*/
/*    border-radius: 100%;*/
/*    margin: 10px;*/
/*    transition: all .3s;*/
/*}*/

/*.categories-carousel .slick-track .jet-carousel__item:last-of-type img:hover {*/
/*    background-color: var( --e-global-color-secondary );*/
/*}*/

.solutions-carousel .jet-carousel__item-title,
.categories-carousel .jet-carousel__item-title {
    text-align: center;
}

	.container-solutions .e-n-carousel .elementor-widget-image-box {
            height: 100%;
    }
    

	.container-solutions .elementor-image-box-img a {
            height: 100%;
    display: flex;
    padding-bottom: 10px;
    justify-content: center;
    }
    
       .container-solutions .e-n-carousel  {
        margin-right: -40px;
    }
    
   .container-solutions .elementor-widget-n-carousel .swiper-pagination-bullet {
    background-color: #d9d9d9 !important;
    opacity: 1;
    }
    
    .container-solutions .elementor-widget-n-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FDBA14 !important;
}

    .container-solutions.bullets-blue .elementor-widget-n-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #142871 !important;
}
    

/* Menu footer */

.marcas-column .elementor-nav-menu li:first-child a {
    color: var(--e-global-color-primary) !important;
}

.marcas-column .elementor-nav-menu li:first-child a:hover {
    color: var(--e-global-color-9078837) !important;
}

/* Banner de anuncio */
#advertising-banner img {
    height: revert-layer !important;
    object-fit: cover;
}

/* Seção categorias de ecommerce */

.icon-color-hover .elementor-icon:hover svg path {
    fill: #FFF;
}

/* Código para ajustar o SEO do btn que nao tem title */

.description-btn-seo {
    position: absolute;
    height: 1px;
    width: 1px;
    text-indent: -9999999px;
}

.yellow-highlight {
    color: var(--e-global-color-primary);
}

.white-highlight {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.video-large-custom .jet-video.jet-video-aspect-ratio--21-9 {
    padding-bottom: 39%;
}

.video-middle-custom .jet-video.jet-video-aspect-ratio--21-9 {
    padding-bottom: 33%;
}

.video-small-custom .jet-video.jet-video-aspect-ratio--4-3 {
    padding-bottom: 69%;
}

.apply-text-video .jet-video__play-button:after {
    content: 'ASSISTIR TUTORIAL COMPLETO';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    padding-top: 108px;
}

.elementor-video-landscape {
    --video-aspect-ratio: initial !important;
}

.inner-section-veja-tambem .ajusta-largura-img .elementor-widget-container a {
    width: 100%;
}

.inner-section-veja-tambem .ajusta-largura-img .elementor-widget-container img {
    position: relative;
}

.inner-section-veja-tambem .ajusta-largura-img .elementor-widget-container a::before {
    content:"";
     background-image: url("/wp-content/uploads/2024/01/Group-5786.png");
     width: 52px;
     height: 52px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}

.form-video-tutorial .gform_wrapper {
  display: block !important;
}

.form-video-tutorial .ginput_container_consent,
.form-video-tutorial .form-terms,
.form-video-tutorial .form-terms a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 13px;
}

.form-video-tutorial .form-terms a {
    text-decoration: underline;
    color: #000;
}

 
 .custom-btn-close {
    display: block !important;
    color: #000000 !important;
    top: 45% !important;
}

.form-video-tutorial  .gform_wrapper.gravity-theme .field_description_above .gfield_description,
.gform_wrapper.gravity-theme .gform_validation_errors {
    padding: 8px 24px !important;
}

.form-video-tutorial .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 8px;
}

.form-video-tutorial .gform_wrapper.gravity-theme .gfield_label {
    font-size: 12px;
    margin-bottom: 4px;
}

.form-video-tutorial .gform_wrapper.gravity-theme .gform_footer, .form-video-tutorial .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0 !important;
    padding: 8px 0 0 0 !important;
}

/* Oculta reCAPTCHA */
.grecaptcha-badge { 
    visibility: hidden; 
}

.section-tab-videos-tutoriais .jet-color-image-list-wrapper fieldset {
    justify-content: center;
    }
    
    /* Ajusta Contador */
#adjustment-counter .elementor-counter-title {
    text-align: center;
    line-height: normal;
}

/* Tabs Páginas de produtos */
.tab-adjustments fieldset {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.tab-adjustments .jet-radio-list__row {
   padding: 0;
}
    
.tab-adjustments .jet-radio-list__button {
    justify-content: center;
    background-color: #F4F4F4 !important;
}

.tab-adjustments .jet-radio-list__input:checked ~ .jet-radio-list__button {
    background-color: var( --e-global-color-primary ) !important;
}

.tab-adjustments.tab-blue .jet-radio-list__input:checked ~ .jet-radio-list__button {
    background-color: #202943 !important;
}

.tab-adjustments .jet-radio-list__button:hover {
    background-color: #F4F4F4 !important;
}

/* Conteudo Páginas de produtos */
#content-formatting h2 {
    font-size: 36px;
    margin: 0 0 32px 0;
}

#content-formatting h3 {
    font-size: 24px;
    margin: 0 0 16px 0;
}

#content-formatting p {
    font-size: 16px;
    line-height: 1.5em;
    margin: 0 0 32px 0;
}

#content-formatting p:last-child {
    margin: 0;
}

#content-formatting a {
    color: #996d00;
    font-weight: bold;
    transition: all .3s ease-in-out;
}

#content-formatting a:hover {
    color: #DD7611;
}

#content-formatting.content-formatting-blue a {
    color: #142871;
}

#content-formatting.content-formatting-blue a:hover {
    color: #202943;
}

#content-formatting img,
#content-formatting iframe,
#content-formatting .rll-youtube-player {
    width: 100%;
    height: 450px;
    object-fit: cover;
    border-radius: 8px;
}

#accordion-custom .e-n-accordion-item {
    border-radius: 10px;
    box-shadow: 0 0 0 1px #E5E5E5;
    background: #FFF;
    transition: all .3s ease-in-out;
}

#accordion-custom .e-n-accordion-item[open],
#accordion-custom .e-n-accordion-item:hover{
    border-color: #FDBA14;
    box-shadow: 0 0 0 2px #FDBA14;
    background: #FFFCF3;
}

#accordion-custom.accordion-custom-blue .e-n-accordion-item[open],
#accordion-custom.accordion-custom-blue .e-n-accordion-item:hover{
    border-color: #202943;
    box-shadow: 0 0 0 2px #202943;
    background: #f3f3ff;
}

#form-custom textarea {
    font-family: 'Arial';
}

/*.eicon-close:before {*/
/*    content: "\f00d" !important;*/
/*    font-family: 'Font Awesome 5 Free' !important;*/
/*    font-weight: 900;*/
/*}*/

/* ::::::::::::: */
/* MOBILE */
/* ::::::::::::: */

@media (min-width: 1024px) {
	.solutions-carousel .slick-track,
	.categories-carousel .slick-track {
        width: 100% !important;
        transform: none !important;
    }
    
      /* Tabs Páginas de produtos */
    .tab-adjustments fieldset {
        display: flex;
    }
    
    .tab-adjustments .jet-radio-list__row {
        width: 100%;
        max-width: 153px;
    }
    
    .tab-adjustments .jet-radio-list__button {
        background-color: #FFFFFF !important;
    }
}


@media (min-width: 768px) {    
    .section-where-to-find .inner-section-where-to-find > :first-child { 
        justify-content: center;
    }
  
    .categories-carousel-maquinas .jet-carousel__item {
        width: 225px;
    }
}

@media (max-width: 1024px){
    
    .jet-mega-menu {
	    min-width: auto !important;
	}
	
	/*.solutions-carousel .slick-track {*/
	/*    left: 10px;*/
	/*}*/
	
		.solutions-carouselv2 .e-n-carousel {
    overflow: visible !important;
    clip-path: inset( -100vw -100vw -100vw 0vw ) !important;
    }
	
	.vehicle-line .slick-arrow {
        display: flex !important;
    }
    
    
   /* 	Arrow slider */
    
    .mobile-page-slider .sp-arrows {
        bottom: 10px;
        top: auto !important;
    }

    .mobile-page-slider .sp-previous-arrow {
        bottom: 30px !important;
        top: auto !important;
        left: auto !important;
        right: 95px !important;
    }
    
    
    .mobile-page-slider .sp-next-arrow {
        bottom: 30px !important;
        top: auto !important;
        right: 35px !important;
    }
    
    .solutions-section .solutions-column .elementor-widget-wrap {
        width: 176px;
    }
    
    .segmentos-v2 .elementor-menu-anchor {
        display: block !important;
    }
    
      .section-tab-videos-tutoriais .jet-color-image-list-wrapper fieldset {
    flex-wrap: nowrap;
    }
}

@media (max-width: 767px){

    /* 	Arrow slider hero */
    	
    .slider-hero .jet-listing-grid__slider-icon.prev-arrow {
        bottom: 30px !important;
        top: auto !important;
        left: auto !important;
        right: 80px !important;
    }
    
    .slider-hero .jet-listing-grid__slider-icon.next-arrow {
        bottom: 30px !important;
        top: auto !important;
    }
    
    .mobile-page-slider .sp-previous-arrow {
        right: 80px !important;
    }
	
    /* Tabs atuacoes */
    
    .jet-tabs__control.elementor-menu-anchor {
    	  width: 100%;
        display: block;
    }
	
	.jet-tabs__control .jet-tabs__control-inner {
		float: left;
	}
	
	.menu-item-footer a {
	  text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
	}
	
	.elementor-element {
		left: 0px !important;
	}
	
	.box-popup-cols .elementor-column {
	    width: 100% !important;
	}
	
	.box-popup-cols img {
	    height: 450px !important;
	}
	
	.box-popup-cols h2 {
	    font-size: 20px !important;
	}
	
	.box-popup-cols .col-content .elementor-widget-wrap {
	    padding: 20px !important;
	}
	
	.box-popup-cols p {
	    font-size: 12px;
	    line-height: 22px;
	}
	
	.jet-mega-menu {
	    min-width: auto !important;
	}
	
	.board-members .no-mobile {
        display: none;
    }
    
    .categories-carousel .jet-carousel__item {
        padding: 0 15px !important;
    }
    
      .categories-carousel .jet-carousel__item img {
        width: 140px;
    }
    
    
    .categories-carousel-maquinas .jet-carousel__item {
        width: 170px;
    }
    
    .video-large-custom .jet-video.jet-video-aspect-ratio--21-9 {
        padding-bottom: 66.2%;
    }

    .video-middle-custom .jet-video.jet-video-aspect-ratio--21-9,
    .video-small-custom .jet-video.jet-video-aspect-ratio--4-3 {
        padding-bottom: 49.2%;
    }
    
    .form-video-tutorial .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: normal; 
    }

    #elementor-popup-modal-13031 .dialog-message {
        height: -webkit-fill-available !important;
    }

    .custom-btn-close {
        top: 20% !important;
        right: 10% !important;
    }
    
    #breadcrumb-custom .elementor-widget-heading:hover .elementor-widget-container {
        background-color: transparent;
    }

    /* Conteudo Páginas de produtos */
    #content-formatting h2 {
        font-size: 28px;
    }
    
    #content-formatting h2,
    #content-formatting h3,
    #content-formatting p {
        margin: 0 0 24px 0;
    }
}

/* Timeline */

.box-item-timeline {
	border: 2px solid #fff;
  border-radius: 10px;
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
	min-height: 160px;
}

.box-item-timeline:hover, .box-item-timeline:focus, .box-item-timeline:active, .box-item-timeline.active {
  border: 2px solid #fdba14;
	background: linear-gradient(to top, #fdba1400, #fdba1430);
}

#box-popup-timeline {
    position: absolute;
    width: 300px;
    left: 170px;
    bottom: 180px;
    height: auto;
    z-index: 9;
	display: none;
}

.btn-maquinas a {
    width: 220px !important;
    min-height: 50px;
    display: inline-block;
    margin: 5px;
    vertical-align: middle;
    text-align: center;
    vertical-align: text-top;
    padding-top: 15px !important;
}

.btn-maquinas-menu a {
	display: block;
	width: 100%;
}

.img-height-350 {
    min-height: 350px;
    max-height: 350px;
}

#btn-view-volvo, #btn-view-sdlg, #btn-view-tiger, #btn-view-kalmar {
    cursor: pointer !important;
}

#slider-segmentos-home .elementor-menu-anchor {
    display: contents;
}

.btn-popup-slide-home {
    display: none;
}

.box-open-link-external {
    display: block;
    padding: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    border: 1px solid #333;
    border-radius: 10px;
    margin: 5px;
    cursor: pointer;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
	min-height: 200px;
	vertical-align: middle;
}

.box-open-link-external:hover,
.box-open-link-external:active,
.box-open-link-external:focus {
    background-color: var( --e-global-color-primary ) !important;
}


/*carrosel-images-segmentos*/

.carrosel-images-segmentos .swiper-slide-inner {
    border: 2px solid #fff;
    border-radius: 10px;
    min-height: 220px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.carrosel-images-segmentos .swiper-slide-inner:hover {
    border: 2px solid #fdba14;
    cursor: pointer;
}

.section-caminhoes-segmento .carrosel-images-segmentos .swiper-slide-inner:hover {
    border: 2px solid #142871;
}

.carrosel-images-segmentos a {
    display: block;
    min-width: 207px;
}

.carrosel-images-segmentos .swiper-slide-image {
    max-width: 160px;
    width: 160px;
    height: 160px;
    object-fit: contain;
}

.carrosel-images-segmentos figcaption {
    position: absolute;
    text-align: center;
    vertical-align: center;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: 30px;
}

.carrosel-images-segmentos.segmentos-v2 figcaption {
    bottom: auto;
}


.jet-tabs {
    display: block !important;
}

.box-title-member .elementor-widget-container {
    padding: 0px !important;
}

.box-title-member a {
    padding: 20px !important;
    display: block !important;
}

.elementor-kit-7669 input[type="submit"] {
    background-color: #000;
    color: #fff;
    border-radius: 0px;
    border: none;
    font-size: 16px;
    padding: 14px 40px;
    cursor: pointer;
}

.ginput_container input {
    border: 2px solid #000;
}

.jet-listing-grid--2187 .jet-listing-grid__item > div,
.jet-listing-grid--2187 .jet-listing-grid__item > div > section,
.jet-listing-grid--2187 .jet-listing-grid__item > div > section > div {
    height: 100%;
}

.ginput_counter.gfield_description,
.gfield_description.instruction {
    display: none;
}

.form-blue label,
.form-blue .gform_confirmation_message {
    color: #fff;
}

.form-blue input[type="submit"] {
    background-color: #248f74;
}

.form-blue .gfield_required {
    color: #f1f1f1 !important;
}

.gform-body input[type="text"],
.gform-body input[type="email"],
.gform-body textarea, 
.gform-body select {
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 4px;
    box-shadow: inset 0px 2px 3px #ddd;
    -webkit-box-shadow: inset 0px 2px 3px #ddd;
    -moz-box-shadow: inset 0px 2px 3px #ddd;
}

/* Configurações de estilização padrão do Play de Audio */
.player_audio .elementor-widget-container {
    background: #EBEBEB;
}

.player_audio .jet-audio .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #A5A5A5;
}

.player_audio .jet-audio .mejs-controls .mejs-playpause-button>button {
    color: #494949;
    background-color: #EBEBEB;
}

.player_audio .jet-audio .mejs-time {
    color: #494949;
}

.player_audio .jet-audio .mejs-controls .mejs-volume-button>button {
    color: #494949;
}

.player_audio .jet-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background-color: #A5A5A5;
}

.player_audio .jet-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background-color: #FDBA12;
}

.player_audio .jet-audio .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #FDBA12;
}/* End custom CSS */