.img-skewed{perspective:1500px}
.img-skewed-left{perspective-origin:0}
.img-skewed-left .img-skewed-item{transform:rotateY(-35deg) rotateX(15deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.img-skewed-right{perspective-origin:100%}
.img-skewed-right .img-skewed-item{transform:rotateY(35deg) rotateX(15deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}
a.form-text {
    font-size: 1rem;
    margin-left: 61px;
    font-weight: 600 !important;

}
.transportSmall{
    font-size: 21px;
}

a.form-text-2 {
    font-size: 1rem;
    margin-left: 108px;
    font-weight: 600 !important;

}
a.form-text-3{
    font-size: 1rem;
    margin-left: 32px;
    font-weight: 600 !important;
    
}
@media screen and (max-width: 1199px) {
    .form-user-title{
        font-size: 22px;
    }
    a.form-text {
      margin-left: 89px;
    }
    a.form-text-2{
        margin-left: 45px;
    }
}
@media screen and (max-width: 991px) {
    a.form-text {
      margin-left: 412px;
    }
    a.form-text-2{
        margin-left: 365px;
    }
    a.form-text-3{
        margin-left: 279px;
    }
}
@media screen and (max-width: 767px) {
    a.form-text {
      margin-left: 135px;
    }
    a.form-text-2{
        margin-left: 185px;
    }
    a.form-text-3{
        margin-left: 99px;
    }
}
@media screen and (max-width: 555px) {
    a.form-text {
      display: none !important;
    }
    a.form-text-2{
        display: none !important;
    }
    a.form-text-3{
        display: none !important;
    }
}
a.form-text-es{
    font-size: 1rem;
    margin-left: 54px;
    font-weight: 600 !important;

}
a.form-text-2-es{
    font-size: 1rem;
    margin-left: 101px;
    font-weight: 600 !important;
}
.bg-absolute-cover{
    z-index: 0 !important;
}
a.form-text-3-es{
    font-size: 1rem;
    margin-left: 29px;
    font-weight: 600 !important;

}
#blob-width{
    width: 850px
}
.blob-width-b2b-lp {
    position: relative;
    width: 800px;
    right: 250px;
    bottom: 20px;
    z-index: 2;
}

@media screen and (max-width: 480px){
    .blob-width-b2b-lp {
        width: 100%;
        height: auto;
        right: 0;
    }
}

.justify-center {
    justify-content: center;
}

#return-to-top {
    position: fixed;
    bottom: 85px;
    right: 20px;
    background-image: linear-gradient(-225deg,#50cccc 35%,#45aeca);
    box-shadow: 0 1px 6px rgba(0,0,0,.1), 0 2px 32px rgba(0,0,0,.2);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1000;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 19px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    box-shadow: 0 2px 10px rgba(0,0,0,.2), 0 4px 40px rgba(0,0,0,.3);
    cursor: pointer;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}


.eupopup-container {
	background-color: rgb(6, 22, 39);
	color: #efefef;
	padding: 5px 20px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
	display: none;
	z-index: 9999999;
}

.eupopup-container-top,
.eupopup-container-fixedtop {
	position: absolute;
	top: 0; left: 0; right: 0;
}

.eupopup-container-fixedtop {
	position: fixed;
}

.eupopup-container-bottom {
	position: fixed;
	bottom: 0; left: 0; right: 0;
}

.eupopup-container-bottomleft {
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 300px;
}

.eupopup-container-bottomright {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 300px;
}

.eupopup-closebutton {
	font-size: 16px;
	font-weight: 100;
	line-height: 1;
	color: #a2a2a2;
	filter: alpha(opacity=20);
	position: absolute;
	font-family: helvetica, arial, verdana, sans-serif;
	top: 0; right: 0;
	padding: 5px 10px;
}
.eupopup-closebutton:hover,
.eupopup-closebutton:active {
	color: #fff;
	text-decoration: none;
}

.eupopup-head {
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;
	color: #fff;
}

.eupopup-body {
	color: #E95131;
}

.eupopup-buttons {
	padding: 7px 0 5px 0;
}

.eupopup-button_1 {
	color: #f6a21d;
	font-weight: bold;
	font-size: 14px;
}

.eupopup-button_2 {
	color: #f6a21d;
	font-weight: normal;
	font-size: 12px;
}

.eupopup-button {
	margin: 0 10px;
}

.eupopup-button:hover,
.eupopup-button:focus {
	text-decoration: underline;
	color: #f6a21d;
}

body .eupopup-color-inverse {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
}

body .eupopup-color-inverse .eupopup-head {
	color: #000;
}

body .eupopup-style-compact {
	text-align: left;
	padding: 8px 30px 7px 20px;
	line-height: 15px;
}

body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
	display: inline;
	padding: 0;
	margin: 0;
}

body .eupopup-style-compact .eupopup-button {
	margin: 0 5px;
}
.form-header .cls-btn {
    position: absolute;
    right: 22px;
    top: 17px;
    width: 16px;
    height: 16px;
    background: url(form-close.png) no-repeat;
}
.avatar-lg {
    font-size: 1.25rem;
    width: 3.5rem;
    height: 3.5rem;
}
.avatar {
    font-size: 1rem;
    font-weight: 600;
    position: relative;
    display: inline-flex;
    width: 3rem;
    height: 3rem;
    color: #fff;
    border-radius: .25rem;
    align-items: center;
    justify-content: center;
}
.blob-width-b2b-lp-2 {
    position: relative;
    width: 100%;
    bottom: 20px;
    z-index: 2;
}

.shape-container {
    position: absolute;
    z-index: 2;
    top: auto;
    right: 0;
    left: 0;

    overflow: hidden;

    width: 100%;
    height: 150px;

    transform: translateZ(0);
}

.shape-container[data-shape-position='top'] {
    top: 0;
    bottom: auto;
}

.shape-container[data-shape-position='bottom'] {
    top: auto;
    bottom: 0;
}

.shape-container[data-shape-orientation='inverse'] {
    transform: rotate(180deg);
}

.shape-fill-blue {
    fill: #007aff;
}

.shape-stroke-blue {
    stroke: #007aff;
}

.shape-fill-indigo {
    fill: #5603ad;
}

.shape-stroke-indigo {
    stroke: #5603ad;
}

.shape-fill-purple {
    fill: #510fa8;
}

.shape-stroke-purple {
    stroke: #510fa8;
}

.shape-fill-pink {
    fill: #f074ad;
}

.shape-stroke-pink {
    stroke: #f074ad;
}

.shape-fill-red {
    fill: #ff3b30;
}

.shape-stroke-red {
    stroke: #ff3b30;
}

.shape-fill-orange {
    fill: #ff9500;
}

.shape-stroke-orange {
    stroke: #ff9500;
}

.shape-fill-yellow {
    fill: #fc0;
}

.shape-stroke-yellow {
    stroke: #fc0;
}

.shape-fill-green {
    fill: #4cd964;
}

.shape-stroke-green {
    stroke: #4cd964;
}

.shape-fill-teal {
    fill: #24b7fa;
}

.shape-stroke-teal {
    stroke: #24b7fa;
}

.shape-fill-cyan {
    fill: #4bd6e5;
}

.shape-stroke-cyan {
    stroke: #4bd6e5;
}

.shape-fill-white {
    fill: #fff;
}

.shape-stroke-white {
    stroke: #fff;
}

.shape-fill-gray {
    fill: #6c7686;
}

.shape-stroke-gray {
    stroke: #6c7686;
}

.shape-fill-gray-dark {
    fill: #343a40;
}

.shape-stroke-gray-dark {
    stroke: #343a40;
}

.shape-fill-light {
    fill: #ced4da;
}

.shape-stroke-light {
    stroke: #ced4da;
}

.shape-fill-lighter {
    fill: #f5f9fb;
}

.shape-stroke-lighter {
    stroke: #f5f9fb;
}

[data-shape-style='curve'] {
    height: 80px;
}

[data-shape-style='wave'] {
    height: 80px;
}

[data-shape-style='wavify'] {
    height: 120px;
}

@media (min-width: 2400px) {
    [data-shape-style='curve'] {
        height: 150px;
    }
}

@media (min-width: 1200px) and (max-width: 2399px) {
    [data-shape-style='curve'] {
        height: 100px;
    }
}

@media (max-width: 1199.98px) {
    [data-shape-style='curve'] {
        height: 60px;
    }

    [data-shape-style='wave'] {
        height: 40px;
    }
}

@media (max-width: 991.98px) {
    [data-shape-style='curve'] {
        height: 40px;
    }
}