html,
body {
	height: 100%;
	scroll-behavior: smooth;
	font-family: "Quicksand", sans-serif;
}
.hr1 {
	border: 0;
	border-top: 1px solid #fff !important;
	opacity: 0.2;
}
.hr2 {
	border: 0;
	border-top: 1px solid #000 !important;
	opacity: 0.2;
}

.break{word-break: break-word;}
.navbar-toggler {
	border: 0px solid transparent;
}
.fondo-bg {
	background-image: url(../img/ba.jpg);
	background-repeat: repeat;
}
.bg-image-1 {
	background-image: url(../img/grandpa-2043587.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-2 {
	background-image: url(../img/semi-trailers-534577_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-3 {
	background-image: url(../img/ikea-2714998_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-4 {
	background-image: url(../img/architecture-1837176_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-5 {
	background-image: url(../img/people-2570542_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-6 {
	background-image: url(../img/adorable-1850276_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-7 {
	background-image: url(../img/animal-1837067_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-8 {
	background-image: url(../img/asphalt-blur-daylight-1021683.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: bottom;
}
.bg-image-9 {
	background-image: url(../img/animals-autumn-cavalry-1543827.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-10 {
	background-image: url(../img/animals-cattle-cow-207044.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-11 {
	background-image: url(../img/trucks.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-12 {
	background-image: url(../img/bodega.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-13 {
	background-image: url(../img/how-to-delivery-diver.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-14 {
	background-image: url(../img/01-giantas-parcel-delivery-services-europe1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-15 {
	background-image: url(../img/aio.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-16 {
	background-image: url(../img/conference-room-768441_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-17 {
	background-image: url(../img/medical-procedures-3579029_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-18 {
	background-image: url(../img/keppel-2039122_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-19 {
	background-image: url(../img/tube-bender-2819137_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-20 {
	background-image: url(../img/classroom-2787754_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.bg-image-21 {
	background-image: url(../img/drill-3047522_1920.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center;
}
.centrado {
	display: flex;
	justify-content: center;
	align-items: center;
}
.abajo {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}
.radius {
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
}
.mh-8 {
	min-height: 800px !important;
}
.mh-7 {
	min-height: 700px !important;
}
.mh-6 {
	min-height: 600px !important;
}
.mh-5 {
	min-height: 500px !important;
}
.mh-4 {
	min-height: 400px !important;
}
.mh-3 {
	min-height: 300px !important;
}
.mh-2 {
	min-height: 200px !important;
}
.fs-s,
.fs-xs,
.fs-xxs {
	line-height: 120% !important;
}
.fs-xxs {
	font-size: 8px !important;
}
.fs-xs {
	font-size: 10px !important;
}
.fs-s {
	font-size: 12px !important;
}
.fs-m {
	font-size: 14px !important;
	line-height: 130% !important;
}
.fs-l {
	font-size: 16px !important;
	line-height: 140% !important;
}
.fs-xl {
	font-size: 18px !important;
	line-height: 143% !important;
}
.fs-xxl {
	font-size: 20px !important;
	line-height: 145% !important;
}
.fs-xxxl {
	font-size: 24px !important;
	line-height: 150% !important;
}
.bg-menu {
	background-color: #525252;
}
.bg-a1 {
	background-color: #c1c1c1;
}
.bg-a2 {
	background-color: #cccccc;
}
.bg-a3 {
	background-color: #c6c6c6;
}
.bg-a4 {
	background-color: #d0d0d0;
}
.bg-negro-transparente {
	background-color: rgba(0, 0, 0, 0.5);
}
.gota {
	border-radius: 20px 0px 20px 0px;
	-moz-border-radius: 20px 0px 20px 0px;
	-webkit-border-radius: 20px 0px 20px 0px;
	border: 0px solid #000000;
}
.no-padding {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.bg-b1 {
	background: #343d46;
	background: -moz-linear-gradient(45deg, #343d46 87%, #faba5e 87%);
	background: -webkit-linear-gradient(45deg, #343d46 87%, #faba5e 87%);
	background: linear-gradient(45deg, #343d46 87%, #faba5e 87%);
}
.bg-b2 {
	background-color: #4f5b66;
}
.bg-b3 {
	background-color: #cacaca;
}
.bg-b4 {
	background-color: #a7adba;
}
.bg-b5 {
	background-color: #c0c5ce;
}
.bg-c1 {
	background-color: #8c9f55;
}
.bg-c2 {
	background-color: #faba5e;
}
.bg-c3 {
	background-color: #d7683e;
}
.bg-c4 {
	background-color: #55aaba;
}
.bg-aer {
	background: -moz-linear-gradient(-45deg, #55aaba 5%, #ced3d6 5%, #ced3d6 95%, #aab13e 95%);
	background: -webkit-linear-gradient(-45deg, #55aaba 5%, #ced3d6 5%, #ced3d6 95%, #aab13e 95%);
	background: linear-gradient(135deg, #55aaba 5%, #ced3d6 5%, #ced3d6 95%, #aab13e 95%);
}
.bg-aer-2 {
	background: -moz-linear-gradient(-45deg, #faba5e 5%, #dadada 5%, #dadada 95%, #aab13e 95%);
	background: -webkit-linear-gradient(-45deg, #faba5e 5%, #dadada 5%, #dadada 95%, #aab13e 95%);
	background: linear-gradient(135deg, #faba5e 5%, #dadada 5%, #dadada 95%, #aab13e 95%);
}
.bg-aer-3 {
	background: -moz-linear-gradient(-45deg, #55aaba 5%, #cacaca 5%, #cacaca 95%, #8e6eaa 95%);
	background: -webkit-linear-gradient(-45deg, #55aaba 5%, #cacaca 5%, #cacaca 95%, #8e6eaa 95%);
	background: linear-gradient(135deg, #55aaba 5%, #cacaca 5%, #cacaca 95%, #8e6eaa 95%);
}
.bg-aer-4 {
	background: -moz-linear-gradient(-45deg, #faba5e 5%, #e4e4e4 5%, #e4e4e4 95%, #8e6eaa 95%);
	background: -webkit-linear-gradient(-45deg, #faba5e 5%, #e4e4e4 5%, #e4e4e4 95%, #8e6eaa 95%);
	background: linear-gradient(135deg, #faba5e 5%, #e4e4e4 5%, #e4e4e4 95%, #8e6eaa 95%);
}
.footer-bg {
	background: #343d46;
}
.violeta {
	color: #8e6eaa;
}
.mt-6,
.my-6 {
	margin-top: 4rem !important;
}
.mb-6,
.my-6 {
	margin-bottom: 4rem !important;
}
.mt-7,
.my-7 {
	margin-top: 5rem !important;
}
.mb-7,
.my-7 {
	margin-bottom: 5rem !important;
}
.mt-8,
.my-8 {
	margin-top: 6rem !important;
}
.mb-8,
.my-8 {
	margin-bottom: 6rem !important;
}
.mt-9,
.my-9 {
	margin-top: 7rem !important;
}
.mb-9,
.my-9 {
	margin-bottom: 7rem !important;
}
.pt-6,
.py-6 {
	padding-top: 4rem !important;
}
.pb-6,
.py-6 {
	padding-bottom: 4rem !important;
}
.pt-7,
.py-7 {
	padding-top: 5rem !important;
}
.pb-7,
.py-7 {
	padding-bottom: 5rem !important;
}
.pt-8,
.py-8 {
	padding-top: 6rem !important;
}
.pb-8,
.py-8 {
	padding-bottom: 6rem !important;
}
.pt-9,
.py-9 {
	padding-top: 7rem !important;
}
.pb-9,
.py-9 {
	padding-bottom: 7rem !important;
}
