/* reset */
html, body, div, span,
*, *::before, *::after,
object, iframe,
h1, h2, h3, h4, p, a, img,
strong, cite, ul, li, form, embed,
header, section, footer,
audio, video	{ font-size: 100%; font: inherit; margin: 0; padding: 0; box-sizing: border-box; outline: none; }
ul				{ list-style: none; }


/* body */
body {
	background: #ffffff;
	font: normal 18px/24px "Gordita";
	color: #0f0f0f;
}


/* title */
h1 { font: bold 72px/80px "Gordita"; }
h2 { font: bold 50px/56px "Gordita"; }
h3 { font: bold 44px/50px "Gordita"; }
h4 { font: bold 24px/30px "Gordita"; }


/* transition */
a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}


/* logo */
.logo {
	width: 314px;
	height: auto;
	display: block;
	position: fixed;
	top: 60px;
	left: 90px;
	z-index: 10;
}
.logo.no_fixed {
	position: absolute;
}


/* menu */
.hamburguer_menu {
	width: 220px;
	height: 120px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: fixed;
	right: 0;
	z-index: 12;
	cursor: pointer;
}

.line {
	width: 30px;
	height: 4px;
	background: #ffffff;
	display: block;
	margin: 4px 0;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
	z-index: 1;
}
.line.red {
	background: #E5394B;
}
.change .line.red {
	background: #ffffff;
}
.first_line{
	position: relative;
	left: 4px;
}
.second_line {
	width: 40px;
}
.change .first_line {
	width: 40px;
	position: relative;
	left: 0px;
	-webkit-transform: rotate(45deg) translate(0px, 0px);
}
.change .second_line {
	-webkit-transform: rotate(-45deg) translate(8px, -8px);
}
input {
	height: 100%;
	width: 100%;
	margin: 0;
	opacity: 0;
	position: absolute;
	z-index: 2;
}

.menu_expanded {
	width: 0px;
	height: 100%;
	background: #E5394B;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	z-index: 11;
	-webkit-transition: all .6s cubic-bezier(.37,.01,0,.98);
}
.change ~ .menu_expanded {
	width: 100%;
	opacity: 1;
}

.menu_expanded .logo_menu {
	width: 314px;
	height: auto;
	display: block;
	position: absolute;
	top: 60px;
	left: 90px;
	z-index: 10;
}

.menu_expanded .menu {
	padding: 0 180px;
}
.menu_expanded ul {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.menu_expanded ul li {
	font: bold 70px/90px "Gordita";
}
.menu_expanded ul li a {
	color: #ffffff;
	display: inline-block;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
.menu_expanded ul li a:hover {
	transform: translateX(15px);
}

.menu_expanded .credit_menu {
	position: absolute;
	left: 90px;
	bottom: 60px;
	z-index: 10;
}
.menu_expanded .credit_menu a {
	color: #ffffff;
	font: normal 11px/20px "Gordita";
}


/* header */
header {
	width: 220px;
	height: 100%;
	background: rgb(15,15,15);
	background: -moz-linear-gradient(270deg, rgba(15,15,15,1) 0%, rgba(15,15,15,0.4) 100%);
	background: -webkit-linear-gradient(270deg, rgba(15,15,15,1) 0%, rgba(15,15,15,0.4) 100%);
	background: linear-gradient(270deg, rgba(15,15,15,1) 0%, rgba(15,15,15,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f0f0f",endColorstr="#0f0f0f",GradientType=1);
	position: fixed;
	top: 0;
	right: 0;
	-webkit-transition: width .6s cubic-bezier(.37,.01,0,.98);
	z-index: 9;
}

header .side_menu {
	width: 220px;
	height: 100%;
	padding: 0 75px;
	position: fixed;
	top: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	-webkit-transition: width .6s cubic-bezier(.37,.01,0,.98);
	z-index: 10;
}
header:hover,
header .side_menu:hover {
	width: 420px;
}

header .side_menu li {
	width: 420px;
	height: 140px;
	padding: 0 0 0 90px;
	opacity: .4;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
header .side_menu li:nth-child(1) {
	background: url(../img/icons/service_corte_laser.svg) no-repeat left center;
	background-size: 70px auto;
}
header .side_menu li:nth-child(2) {
	background: url(../img/icons/service_corte_plasma.svg) no-repeat left center;
	background-size: 70px auto;
}
header .side_menu li:nth-child(3) {
	background: url(../img/icons/service_calandra.svg) no-repeat left center;
	background-size: 70px auto;
}
header .side_menu li:nth-child(4) {
	background: url(../img/icons/service_dobras.svg) no-repeat left center;
	background-size: 70px auto;
}
header .side_menu li:hover {
	opacity: 1;
}

header .side_menu li a {
	font: bold 20px/140px "Gordita";
	color: #ffffff;
	display: block;
}
header .side_menu span {
	opacity: 0;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
header .side_menu:hover span {
	opacity: 1;
}

header .side_menu .button {
	width: 100%;
	height: 80px;
	background: #E5394B;
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 0;
}
header .side_menu i.arrow_right {
	width: 30px;
	height: 15px;
	display: block;
	background: url(../img/icons/arrow_right.svg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
header .side_menu:hover i.arrow_right {
	opacity: 0;
}
header .side_menu .button a span {
	background: url(../img/icons/arrow_right.svg) no-repeat right center;
	background-size: 30px auto;
	color: #ffffff;
	font: normal 10px/80px "Gordita";
	text-transform: uppercase;
	letter-spacing: 2px;
	display: inline-block;
	padding: 0 40px 0 0;
}

header .side_menu .bg_filter {
	width: 100% !important;
	height: 100% !important;
	background: rgb(15,15,15);
	background: -moz-linear-gradient(270deg, rgba(15,15,15,1) 0%, rgba(15,15,15,0.8) 100%);
	background: -webkit-linear-gradient(270deg, rgba(15,15,15,1) 0%, rgba(15,15,15,0.8) 100%);
	background: linear-gradient(270deg, rgba(15,15,15,1) 0%, rgba(15,15,15,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f0f0f",endColorstr="#0f0f0f",GradientType=1);
	padding: 0 !important;
	opacity: .85 !important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

header .side_menu .bg_image {
	width: 420px !important;
	height: 100vh !important;
	padding: 0 !important;
	opacity: 1 !important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
	pointer-events: none;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
header .side_menu li:first-child:hover ~ .bg_image {
	background: url(../img/bg_menu_service_corte_laser.jpg) no-repeat center center;
	background-size: cover;
}
header .side_menu li:nth-child(2):hover ~ .bg_image {
	background: url(../img/bg_menu_service_corte_plasma.jpg) no-repeat center center;
	background-size: cover;
}
header .side_menu li:nth-child(3):hover ~ .bg_image {
	background: url(../img/bg_menu_service_calandra.jpg) no-repeat center center;
	background-size: cover;
}
header .side_menu li:nth-child(4):hover ~ .bg_image {
	background: url(../img/bg_menu_service_dobras.jpg) no-repeat center center;
	background-size: cover;
}


section#featured {
	width: 100%;
	height: 100vh;
	background: url(../img/filter.png) no-repeat center center;
	background-size: cover;
	color: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#featured .container {
	padding: 0 180px;
}

section#featured .text {
	width: 900px;
	opacity: .7;
}
section#featured .text p {
	font-size: 36px;
	line-height: 50px;
	margin: 20px 0 0 0;
}

section#featured .play_video {
	color: #ffffff;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url(../img/icons/play.svg) no-repeat left center;
	background-size: auto 20px;
	padding: 0 0 0 25px;
	position: absolute;
	left: 90px;
	bottom: 60px;
}
section#featured video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
	-o-object-fit: cover;
		object-fit: cover;
	-o-object-position: center;
		object-position: center;
}


section#concept {
	width: 100%;
}

section#concept .slider {
	width: 100%;
	height: 100vh;
	position: sticky;
	top: 0;
	overflow: hidden;
}

section#concept .slide_content {
	width: 100%;
	height: 100%;
	display: inline-flex;
}

section#concept .slide {
	height: 100%;
	display: inline-block;
	position: relative;
}

section#concept .slide .item.featured {
	width: 720px !important;
	background: #E5394B;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#concept .slide .item.featured .container {
	padding: 0 180px;
	position: relative;
	top: 0;
}
section#concept .slide .item.featured .text {
	opacity: 1;
}
section#concept .slide .item.featured .download_pdf {
	height: 60px;
	background: url(../img/icons/file.svg) no-repeat 30px 50%;
	background-size: auto 30px;
	border: 1px solid #ffffff;
	display: inline-block;
	color: #ffffff;
	font-size: 11px;
	line-height: 60px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 40px 0 0 0;
	padding: 0 30px 0 65px;
}
section#concept .slide .item.featured .swipe_text {
	color: #ffffff;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url(../img/icons/arrow_right.svg) no-repeat right center;
	background-size: auto 15px;
	padding: 0 40px 0 0;
	position: absolute;
	left: 90px;
	bottom: 60px;
}

section#concept .slide .item {
	width: 440px;
	height: 100vh;
	color: #ffffff;
	float: left;
}
section#concept .slide .item .container {
	padding: 0 60px;
	position: relative;
	top: 35%;
}

section#concept .slide .icon img {
	width: 50px;
	height: auto;
	opacity: .7;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
section#concept .slide:hover .icon img {
	opacity: 1;
}
section#concept .slide .text {
	opacity: .7;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
section#concept .slide:hover .text {
	opacity: 1;
}
section#concept .slide .text h3 {
	margin: 15px 0;
}
section#concept .slide .text p {
	opacity: 0;
	-webkit-transform: translateY(30px);
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
section#concept .slide:hover .text p {
	-webkit-transform: translateY(0px);
	opacity: 1;
}

section#concept .slide .filter {
	width: 100%;
	height: 100%;
	background: #0f0f0f;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: .7;
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
section#concept .slide:hover .filter {
	opacity: .6;
}

section#concept .slide .image {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	-webkit-filter: grayscale(1);
	-webkit-transition: all .3s cubic-bezier(.37,.01,0,.98);
}
section#concept .slide:nth-child(2) .image {
	background: url(../img/bg_menu_service_corte_laser.jpg) no-repeat center center;
	background-size: cover;
}
section#concept .slide:nth-child(3) .image {
	background: url(../img/bg_menu_service_corte_plasma.jpg) no-repeat center center;
	background-size: cover;
}
section#concept .slide:nth-child(4) .image {
	background: url(../img/bg_menu_service_calandra.jpg) no-repeat center center;
	background-size: cover;
}
section#concept .slide:nth-child(5) .image {
	background: url(../img/bg_menu_service_dobras.jpg) no-repeat center center;
	background-size: cover;
}
section#concept .slide:hover .image {
	-webkit-filter: grayscale(0);
}
section#concept_mob {
	width: 100%;
	display: none;
}


section#featured_about {
	width: 100%;
	height: 100vh;
	background: url(../img/bg_about.jpg) no-repeat center center;
	background-size: cover;
	color: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#featured_about .container {
	padding: 0 180px;
}
section#featured_about .icon img {
	width: auto;
	height: 90px;
	opacity: .7;
}
section#featured_about .text {
	width: 1040px;
	opacity: .7;
}
section#featured_about .text h1 {
	margin: 15px 0;
}

section#box_text .text {
	width: 67%;
	background: #E5394B;
	color: #ffffff;
	position: relative;
	top: -100px;
}
section#box_text .text .container {
	padding: 180px;
}
section#box_text .text .swipe_text_down {
	color: #ffffff;
	font-size: 11px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url(../img/icons/arrow_down.svg) no-repeat left center;
	background-size: auto 30px;
	padding: 0 0 0 30px;
	position: absolute;
	top: 40px;
	left: 90px;
}
section#box_text .text p {
	font-size: 36px;
	line-height: 54px;
}
section#box_text .text p.small {
	font-size: 20px;
	line-height: 32px;
	opacity: .7;
	display: block;
	margin: 15px 0 0 0;
}

section#text_about .text {
	width: 67%;
	color: #0f0f0f;
	float: left;
}
section#text_about .text .container {
	padding: 120px 300px;
}
section#text_about .text h3 {
	margin: 15px 0;
}

section#text_about .image {
	width: 33%;
	float: left;
}
section#text_about .image img {
	width: 100%;
	height: auto;
	display: block;
}

section#link_about {
	width: 100%;
	color: #0f0f0f;
	text-align: center;
	display: inline-block;
	padding: 180px 0;
}
section#link_about p {
	max-width: 660px;
	font-size: 24px;
	line-height: 36px;
	margin: 30px auto;
}
section#link_about a.button {
	color: #ffffff;
	font-size: 11px;
	line-height: 60px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #E5394B url(../img/icons/wpp.svg) no-repeat 30px 50%;
	background-size: auto 30px;
	display: inline-block;
	padding: 0 30px 0 70px;
}


section#featured_services_corte_laser,
section#featured_services_corte_plasma,
section#featured_services_calandra,
section#featured_services_dobras {
	width: 100%;
	height: 100vh;
	color: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#featured_services_corte_laser {
	background: url(../img/bg_services_corte_laser.jpg) no-repeat center center;
	background-size: cover;
}
section#featured_services_corte_plasma {
	background: url(../img/bg_services_corte_plasma.jpg) no-repeat center center;
	background-size: cover;
}
section#featured_services_calandra {
	background: url(../img/bg_services_calandra.jpg) no-repeat center center;
	background-size: cover;
}
section#featured_services_dobras {
	background: url(../img/bg_services_dobras.jpg) no-repeat center center;
	background-size: cover;
}
section#featured_services_corte_laser .container,
section#featured_services_corte_plasma .container,
section#featured_services_calandra .container,
section#featured_services_dobras .container {
	padding: 0 180px;
}
section#featured_services_corte_laser .icon img,
section#featured_services_corte_plasma .icon img,
section#featured_services_calandra .icon img,
section#featured_services_dobras .icon img {
	width: auto;
	height: 90px;
	opacity: .7;
}
section#featured_services_corte_laser .text,
section#featured_services_corte_plasma .text,
section#featured_services_calandra .text,
section#featured_services_dobras .text {
	width: 1040px;
	opacity: .7;
}
section#featured_services_corte_laser .text h1,
section#featured_services_corte_plasma .text h1,
section#featured_services_calandra .text h1,
section#featured_services_dobras .text h1 {
	margin: 15px 0;
}

section#image_service .image {
	width: 57%;
	float: right;
	margin: 0 180px 0 0;
	position: relative;
	top: -160px;
}
section#image_service .image img {
	width: 100%;
	height: auto;
	display: block;
}


section#image_service_2 .container {
	padding: 0 180px;
}

section#image_service_2 .image {
	width: 50%;
	float: left;
	margin: 0 0 0 0;
}
section#image_service_2 .image img {
	width: 100%;
	height: auto;
	display: block;
}

section#image_service_2 .text {
    width: 50%;
    float: left;
    padding: 80px;
}
section#image_service_2 .text h2 {
    margin: 0 0 40px 0;
}
section#image_service_2 .text p {
    font-size: 24px;
    line-height: 36px;
}


section#table_service {
	width: 100%;
	color: #0f0f0f;
	display: inline-block;
	margin: 0 0 180px 0;
}
section#table_service .container {
	padding: 0 180px;
}
section#table_service .left {
	width: 30%;
	float: left;
}
section#table_service .left h2 {
	color: #E5394B;
}

section#table_service .right {
	width: 70%;
	float: left;
}
section#table_service .right .row_01,
section#table_service .right .row_02,
section#table_service .right .row_03 {
	width: 100%;
	display: inline-block;
}
section#table_service .right .row_02,
section#table_service .right .row_03 {
	margin: 20px 0 0 0;
}
section#table_service .right ul li {
	width: 33.3%;
	float: left;
}

section#table_service .right h4 span {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	display: inline-block;
	margin: 0 10px 0 0px;
	position: relative;
	top: -3px;
}

section#table_service .right ul li p {
	margin: 20px 0;
	padding: 0 26px;
}


section#data {
	width: 100%;
	color: #0f0f0f;
	display: inline-block;
}
section#data .container {
	padding: 0 180px;
}
section#data .left,
section#data .right {
	width: 50%;
	float: left;
}
section#data .image img {
	width: 720px;
	height: auto;
	display: block;
}
section#data .text {
	margin: 240px 0 0 0;
	padding: 0 120px;
}
section#data .text p {
	max-width: 480px;
	margin: 20px 0;
}
section#data .text .download_pdf {
    height: 60px;
    background: #E5394B url(../img/icons/file.svg) no-repeat 30px 50%;
    background-size: auto 30px;
    display: inline-block;
    color: #ffffff;
    font-size: 11px;
    line-height: 60px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 0 30px 0 65px;
}


section#featured_services {
	width: 100%;
	height: 100vh;
	background: url(../img/bg_services.jpg) no-repeat center center;
	background-size: cover;
	color: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#featured_services .container {
	padding: 0 180px;
}
section#featured_services .icon img {
	width: auto;
	height: 90px;
	opacity: .7;
}
section#featured_services .text {
	width: 1040px;
	opacity: .7;
}
section#featured_services .text h1 {
	margin: 15px 0;
}

section#slider {
	width: 100%;
	display: inline-block;
	padding: 180px 0 0 0;
}
section#slider .container {
	padding: 0 360px;
}
section#slider .slideshow {
	width: 1200px;
	height: 674px;
}
section#slider .slideshow .button {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    cursor: pointer;
}
section#slider .slideshow .button.left_button {
	background: #ffffff url(../img/icons/arrow_left_red.svg) no-repeat center center;
	background-size: 30px auto;
    left: 60px;
}
section#slider .slideshow .button.right_button {
	background: #ffffff url(../img/icons/arrow_right_red.svg) no-repeat center center;
	background-size: 30px auto;
    right: 60px;
}


section#featured_sucatas {
	width: 100%;
	height: 100vh;
	background: url(../img/bg_sucatas.jpg) no-repeat center center;
	background-size: cover;
	color: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#featured_sucatas .container {
	padding: 0 180px;
}
section#featured_sucatas .icon img {
	width: auto;
	height: 90px;
	opacity: .7;
}
section#featured_sucatas .text {
	width: 1040px;
	opacity: .7;
}
section#featured_sucatas .text h1 {
	margin: 15px 0;
}


section#contact {
	width: 100%;
	height: 100vh;
	overflow: hidden;
}
section#contact .left {
	width: 38%;
	height: 100%;
    background: #E5394B;
    color: #ffffff;
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
section#contact .right {
	width: 62%;
	height: 100%;
	float: left;
}

section#contact .left .container {
    padding: 0 180px;
}
section#contact .text span {
    font-size: 11px;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: block;
    margin: 30px 0 0 0;
}
section#contact .text p {
    font-size: 18px;
    line-height: 30px;
    display: inline-block;
    margin: 15px 0 0 0;
}
section#contact a.link_wpp {
    color: #ffffff;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: url(../img/icons/wpp.svg) no-repeat left center;
    background-size: 30px auto;
    display: inline-block;
	margin: 15px 0 0 0;
    padding: 0 0 0 40px;
}
section#contact a.link_mail {
    color: #ffffff;
    font-size: 11px;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: url(../img/icons/mail.svg) no-repeat left center;
    background-size: 30px auto;
    padding: 0 0 0 45px;
    position: absolute;
    left: 90px;
    bottom: 60px;
}
section#contact .map iframe {
	width: 100%;
	height: 100vh;
	position: relative;
	z-index: 0;
}


footer {
	width: 100%;
	height: 100vh;
	background: url(../img/bg_footer.jpg) no-repeat center center;
	background-size: cover;
	color: #ffffff;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
footer p {
	max-width: 440px;
	font-size: 24px;
	line-height: 36px;
	margin: 15px auto;
}

footer a.button {
	color: #ffffff;
	font-size: 11px;
	line-height: 60px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #E5394B url(../img/icons/map.svg) no-repeat 30px 50%;
	background-size: auto 25px;
	display: inline-block;
	margin: 0 auto;
	padding: 0 30px 0 60px;
}


a#next_services_corte_laser,
a#next_services_corte_plasma,
a#next_services_calandra,
a#next_services_dobras {
	width: 100%;
	height: 660px;
	color: #ffffff;
	text-align: left;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
a#next_services_corte_laser {
	background: url(../img/bg_next_corte_laser.jpg) no-repeat center center;
	background-size: cover;
}
a#next_services_corte_plasma {
	background: url(../img/bg_next_corte_plasma.jpg) no-repeat center center;
	background-size: cover;
}
a#next_services_calandra {
	background: url(../img/bg_next_calandra.jpg) no-repeat center center;
	background-size: cover;
}
a#next_services_dobras {
	background: url(../img/bg_next_dobras.jpg) no-repeat center center;
	background-size: cover;
}

a#next_services_corte_laser .container,
a#next_services_corte_plasma .container,
a#next_services_calandra .container,
a#next_services_dobras .container {
	padding: 0 180px;
}
a#next_services_corte_laser .icon img,
a#next_services_corte_plasma .icon img,
a#next_services_calandra .icon img,
a#next_services_dobras .icon img {
	width: auto;
	height: 90px;
	opacity: .7;
}
a#next_services_corte_laser .text,
a#next_services_corte_plasma .text,
a#next_services_calandra .text,
a#next_services_dobras .text {
	opacity: .7;
}
a#next_services_corte_laser .text h1,
a#next_services_corte_plasma .text h1,
a#next_services_calandra .text h1,
a#next_services_dobras .text h1 {
	margin: 15px 0;
}