/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.24.0.1705840312
Updated: 2024-01-21 12:31:52

*/
:root{
	--color1:#4068a4;
	--color2:#29c4a9;	
}

/* Helpers */
.t-justify{ text-align:justify!important;}
.relative{position:relative;}
.fleft{float:left;}
.fright{float:right;}
.aright{text-align:right;}
.aleft{text-align:left;}
.center{text-align:center;}
.clear{width:100%; clear:both;}
.w100{width:100%!important; max-width:100%!important;}
.h100{height:100%;}
.w130{width:130%!important; max-width:130%!important;}
.fullwh{width:100%; height:100%;}
.mar5{margin:5px!important;}
.relative{position:relative!important;}
.absolute{position: absolute;}
.no-pad{ padding:0px!important;}
.width20{width: 20%;}
.t-shadow{
	text-shadow: 0px 5px 10px rgba(33,33,3,0.3);
}
.b-shadow{
	box-shadow: 0px 5px 10px rgba(33,33,3,0.3);
}

.w100p{width:100px;}

/* Margins */
.marright10{margin-right: 10px;}
.martop0{margin-top:0px;}
.martop5{margin-top:5px;}
.martop10{margin-top:10px;}
.martop15{margin-top:15px;}
.martop18{margin-top:18px;}
.martop20{margin-top:20px;}

.martop25{margin-top:25px;}
.martop30{margin-top:30px!important;}
.martop50{margin-top:50px!important;}
.martop100{margin-top:100px;}
.martopnone{margin-top:0!important;}
.marbot10{margin-bottom:10px;}
.marbot15{margin-bottom:15px;}
.marbot20{margin-bottom:20px;}
.marbot30{margin-bottom:30px;}
.marbot50{margin-bottom:50px!important;}
.marbot100{margin-bottom:100px;}
.margin-left{margin-left: 20%;}



/* Paddings */
.pad0{padding:0px !important;}
.padtop8{padding:8px;}
.pad5{padding:5px;}
.pad10{padding:10px!important;}
.pad15{padding:15px;}
.pad30{padding:30px;}
.pad50{padding:50px;}
.pad100{padding:100px;}

.padtop10{padding-top:10px;}
.padtop30{padding-top:30px;}
.padtop45{padding-top:45px;}
.padtop50{padding-top:50px!important;}
.padtop100{padding-top:100px;}
.padtop250{padding-top:250px!important;}
.padtop0{padding-top:0px!important;}

.padbot10{padding-bottom:10px;}
.padbot30{padding-bottom:30px;}
.padbot50{padding-bottom:50px;}
.padbot100{padding-bottom:100px;}
.padbot250{padding-bottom:250px!important;}

.padri30{padding-right:30px;}
.padri50{padding-right:50px;}

.padle10{padding-left:10px!important}
.padle30{padding-left:30px!important}
.padle50{padding-left:50px;}

.padtopbot50{padding: 50px 0px;}
.padtopbot100{padding: 100px 0px;}
.padtopbot200{padding: 200px 0px;}
.padtopbot350{padding: 350px 0px;}

h2{line-height:1.2em}
h4{line-height:1.4em !important}

.et_pb_menu__logo{display:none !important}
.box-service{
display:flex;
justify-content:center;
align-items:center;	
}
/*Botón de cajas*/
.butbox{
	border:solid 1px white; 
	padding:3px 10px;
	color:white;
}

@media(max-width:980px){
	.et_pb_menu__logo{display:block !important}
	
	
}
@media(max-width:480px){
	h3{font-size:25px !important;line-height:1.2}
}


