.video_offer,
.video_offer video{
	width: 100%;
}
@media (max-width: 980px){
	.fixvideoheight{
		display: none;
	}
}
@media (max-width: 1459px) and (min-width: 1400px){
	.video_offer video{
		max-height: 800px;
		object-fit: fill;
	}
}
@media (max-width: 1599px) and (min-width: 1460px){
	.video_offer video{
		max-height: 800px;
		object-fit: fill;
	}
	.video_offer .fixvideoheight{
		height: 120px;
	}
}
@media (max-width: 1700px) and (min-width: 1600px){
	.video_offer video{
		max-height: 800px;
		object-fit: fill;
	}
	.video_offer .fixvideoheight{
		height: 60px;
	}
}
@media (min-width: 1701px){
	.video_offer video{
		max-height: 800px;
		object-fit: fill;
	}
	.video_offer .fixvideoheight{
		display: none;
	}
}
.fixvideoheight{
	position: absolute;
	height: 190px;
	width: 100%;
	background-color: #FFFFFF;
	bottom: 0;
}
 .carrusel_header{
	 text-align: center;
 }
 #HeaderInsightsSectionV2{
	 text-align: center;
 }
 #HeaderInsightsSectionV2 h3{
	 text-transform: uppercase;
   font-weight: 300;
   line-height: 30px;
   font-size: 30px;
 }
 .stknavdesign2015desktop{
	 z-index: 99 !important;
 }
@media (max-width: 600px){
	.offeringVersion2 .overview h1{
		font-size: 36px;
	}
}
@media (min-width: 980px){
	#HeaderInsightsSectionV2{
		    margin-top: 50px;
			margin-bottom: 10px;
	}
}
@media (max-width: 979px){
	#HeaderInsightsSectionV2{
		margin-top: 13px;
		padding: 21px 0;
	}
}
 
 @media (min-width: 980px){
	.offeringpage .image_offer img{
		position: relative;
		top: -90px;
	}
	.offeringpage .image_offer{
		height: 650px;
	}
 }
 /*fix first row title green position */
 @media (max-width: 1899px) and (min-width: 1770px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -95px;
	 }
 }
@media (max-width: 1769px) and (min-width: 1660px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -125px;
	 }
}
@media (max-width: 1659px) and (min-width: 1600px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -145px;
	 }
}
@media (max-width: 1599px) and (min-width: 1540px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -180px;
	 }
}
@media (max-width: 1539px) and (min-width: 1460px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -210px;
	 }
}
@media (max-width: 1459px) and (min-width: 1380px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -250px;
	 }
}
@media (max-width: 1379px) and (min-width: 1300px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -280px;
	 }
}
@media (max-width: 1299px) and (min-width: 1210px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -310px;
	 }
}
@media (max-width: 1209px) and (min-width: 1180px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -330px;
	 }
}
@media (max-width: 1179px) and (min-width: 1100px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -345px;
	 }
}
@media (max-width: 1099px) and (min-width: 1070px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -360px;
	 }
}
@media (max-width: 1069px) and (min-width: 1020px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -385px;
	 }
}
@media (max-width: 1019px) and (min-width: 980px){
	 .Version2_0 #RowOfferingv2_0{
		 top: -410px;
	 }
}
 .stknavdesign2015desktop{
     z-index: 99;
}
 .owl-carousel{
     z-index: 2;
}
 .categorialol{
     font-size: 15px !important;
     font-weight: 600 !important;
}
 .arrowservices img, .arrow_left_insights img, .arrow_right_insights img{
     opacity: 0.5;
}
 .arrowservices img:hover, .arrow_left_insights img:hover, .arrow_right_insights img:hover{
     opacity: 1;
}
 .tamañomodalv2 {
     width: 95% !important;
}
 .modal-open {
     overflow: hidden;
}
 .modal {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1050;
     display: none;
     overflow: hidden;
     -webkit-overflow-scrolling: touch;
     outline: 0;
}
 .modal.fade .modal-dialog {
     -webkit-transition: -webkit-transform .3s ease-out;
     -o-transition: -o-transform .3s ease-out;
     transition: transform .3s ease-out;
     -webkit-transform: translate(0, -25%);
     -ms-transform: translate(0, -25%);
     -o-transform: translate(0, -25%);
     transform: translate(0, -25%);
}
 .modal.in .modal-dialog {
     -webkit-transform: translate(0, 0);
     -ms-transform: translate(0, 0);
     -o-transform: translate(0, 0);
     transform: translate(0, 0);
}
 .modal-open .modal {
     overflow-x: hidden;
     overflow-y: auto;
}
 .modal-dialog {
     position: relative;
     width: auto;
     margin: 10px;
}
 .modal-content {
     position: relative;
     background-color: #fff;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     border: 1px solid #999;
     border: 1px solid rgba(0, 0, 0, .2);
     border-radius: 6px;
     outline: 0;
     -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
     box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
 .modal-backdrop {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1040;
     background-color: transparent;
}
 .modal-backdrop.fade {
     filter: alpha(opacity=0);
     opacity: 0;
}
 .modal-backdrop.in {
     filter: alpha(opacity=50);
     opacity: .5;
}
 .modal-header {
     padding: 15px;
     border-bottom: 1px solid #e5e5e5;
}
 .modal-header .close {
     margin-top: -2px;
}
 .modal-title {
     margin: 0;
     line-height: 1.42857143;
}
 .modal-body {
     position: relative;
     padding: 15px;
}
 .modal-footer {
     padding: 15px;
     text-align: right;
     border-top: 1px solid #e5e5e5;
}
 .modal-footer .btn + .btn {
     margin-bottom: 0;
     margin-left: 5px;
}
 .modal-footer .btn-group .btn + .btn {
     margin-left: -1px;
}
 .modal-footer .btn-block + .btn-block {
     margin-left: 0;
}
 .modal-scrollbar-measure {
     position: absolute;
     top: -9999px;
     width: 50px;
     height: 50px;
     overflow: scroll;
}
 @media (min-width: 768px) {
     .modal-dialog {
         width: 600px;
         margin: 30px auto;
    }
     .modal-content {
         -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
         box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }
     .modal-sm {
         width: 300px;
    }
}
 @media (min-width: 992px) {
     .modal-lg {
         width: 900px;
    }
}
 .modal-body{
     max-height: initial;
     width: auto;
}
 div.modal{
     background-color: transparent;
     border: none !important;
     box-shadow: initial !important;
}
 .modal-header .close span {
     font-size: 40px;
     box-sizing: initial;
     color: #FFFFFF;
     opacity: 1;
}
 .modal-header {
     border: none;
     padding: 0px 35px;
     margin-top: 25px;
     height: 50px;
}
 .modal-header .close{
     z-index:10;
     opacity: 1;
}
 .modal-body{
     color: #FFFFFF;
}
 .ContenedorModales .modal-content{
     background-color: #2e2e2e;
}
 @media (max-width: 780px){
     .modal{
        /*width: 100% !important;
        */
    }
}
 @media (max-width: 980px){
     .modal-body{
         padding: 15px 30px;
    }
     .submenuhslider{
         display: none !important;
    }
     .arrowservices {
         width: 8% !important;
    }
     .arrowservices img{
         width: 26px;
    }
     .carrusel_body_services_container {
         width: 84% !important;
    }
}
 .arrow_right, .arrow_right_insights{
     -ms-transform: rotate(180deg);
    /* IE 9 */
     -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
     transform: rotate(180deg);
}
 .services_slayer{
     background-color: transparent !important;
}
 @media (max-width: 1040px){
     .Version2_1{
         background-size: cover !important;
    }
}
 @media (max-width: 335px){
     .offeringpage .formav2 .hs_firstname .input input, .offeringpage .formav2 .hs_lastname .input input, .offeringpage .formav2 .hs_email .input input, .offeringpage .formav2 .hs_phone .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_message .input input {
         width: 230px !important;
    }
     .hbspt-form {
         width: 300px !important;
         margin: 0 auto;
    }
     .offeringpage .formav2 .hs-form .input select {
         width: 230px !important;
    }
}
 @media (min-width: 980px){
     .InsightsItemsContainerInsightsSectionV2 {
         margin: 0px 0 -70px 0 !important;
    }
}
 @media (min-width: 1894){
     .container_insights_slider .arrow_left_insights {
         top: 90px;
         left: 24%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 24%;
    }
}
 @media (max-width: 1893px) and (min-width: 1824px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 23%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 23%;
    }
}
 @media (max-width: 1823px) and (min-width: 1754px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 22%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 22%;
    }
}
 @media (max-width: 1753px) and (min-width: 1694px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 21%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 21%;
    }
}
 @media (max-width: 1693px) and (min-width: 1634px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 20%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 20%;
    }
}
 @media (max-width: 1633px) and (min-width: 1584px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 19%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 19%;
    }
}
 @media (max-width: 1583px) and (min-width: 1534px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 18%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 18%;
    }
}
 @media (max-width: 1533px) and (min-width: 1485px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 17%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 17%;
    }
}
 @media (max-width: 1484px) and (min-width: 1444px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 16%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 16%;
    }
}
 @media (max-width: 1443px) and (min-width: 1404px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 15%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 15%;
    }
}
 @media (max-width: 1403px) and (min-width: 1364px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 14%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 14%;
    }
}
 @media (max-width: 1363px) and (min-width: 1328px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 13%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 13%;
    }
}
 @media (max-width: 1327px) and (min-width: 1290px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 12%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 12%;
    }
}
 @media (max-width: 1289px) and (min-width: 1253px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 11%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 11%;
    }
}
 @media (max-width: 1289px) and (min-width: 1224px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 10%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 10%;
    }
}
 @media (max-width: 1223px) and (min-width: 1194px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 9%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 9%;
    }
}
 @media (max-width: 1193px) and (min-width: 1168px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 8%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 8%;
    }
}
 @media (max-width: 1193px) and (min-width: 1141px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 7%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 7%;
    }
}
 @media (max-width: 1140px) and (min-width: 1114px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 6%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 6%;
    }
}
 @media (max-width: 1113px) and (min-width: 1089px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 5%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 5%;
    }
}
 @media (max-width: 1088px) and (min-width: 1064px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 4%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 4%;
    }
}
 @media (max-width: 1063px) and (min-width: 1044px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 3%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 3%;
    }
}
 @media (max-width: 1043px) and (min-width: 1020px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 2%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 2%;
    }
}
 @media (max-width: 1019px) and (min-width: 1000px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: 1%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: 1%;
    }
}
 @media (max-width: 999px) and (min-width: 980px){
     .container_insights_slider .arrow_left_insights{
         top: 90px;
         left: -0.5%;
    }
     .container_insights_slider .arrow_right_insights {
         bottom: 125px;
         left: initial;
         right: -0.5%;
    }
}
 .arrow_left_insights img{
     cursor: pointer;
}
 .arrow_left_insights {
     position: relative;
     top: 108px;
     left: 23%;
     z-index: 99;
     width: 40px;
     float: left;
}
 .arrow_right_insights img{
     cursor: pointer;
}
 .arrow_right_insights {
     position: relative;
     bottom: 108px;
     right: 23%;
     z-index: 99;
     width: 40px;
     float: right;
     height: 30px;
}
 @media (max-width: 979px){
     .container_insights_slider{
         margin-top: -27px;
    }
}
 @media (max-width: 767px){
     .arrow_right_insights{
         position: absolute;
         right: 5%;
         top: 230px;
         left: initial;
    }
     .arrow_left_insights{
         position: absolute;
         left: 5%;
         top: 219px;
    }
     .container_insights_slider .header_insights_item {
         width: 700px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 700px !important;
         margin: 0 auto;
    }
}
 @media (max-width: 979px) and (min-width: 768px){
     .arrow_right_insights{
         position: absolute;
         right: 5%;
         top: 236px;
         left: initial;
    }
     .arrow_left_insights{
         position: absolute;
         left: 5%;
         top: 225px;
    }
     .container_insights_slider .header_insights_item {
         width: 700px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 700px !important;
         margin: 0 auto;
    }
}
 @media (max-width: 767px) and (min-width: 667px){
     .container_insights_slider .header_insights_item {
         width: 660px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 660px !important;
         margin: 0 auto;
    }
}
 @media (max-width: 668px) and (min-width: 567px){
     .container_insights_slider .header_insights_item {
         width: 560px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 560px !important;
         margin: 0 auto;
    }
}
 @media (max-width: 568px) and (min-width: 467px){
     .container_insights_slider .header_insights_item {
         width: 460px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 460px !important;
         margin: 0 auto;
    }
}
 @media (max-width: 468px) and (min-width: 367px){
     .container_insights_slider .header_insights_item {
         width: 360px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 360px !important;
         margin: 0 auto;
    }
}
 @media (max-width: 368px) {
     .container_insights_slider .header_insights_item {
         width: 260px !important;
         margin: 0 auto;
    }
     .container_insights_slider .description_insights_item {
         width: 260px !important;
         margin: 0 auto;
    }
}
/* Contenedores */
 .container_insights_slider .image_container_insights {
     width: 35%;
     float: left;
     display: block;
     background-size: cover;
     background-repeat: no-repeat;
}
 .container_insights_slider .container_insights_txt {
     width: 65%;
     display: block;
     color: #FFFFFF;
}
 .container_insights_slider .Category_content_insights{
     color: #FFFFFF;
     font-size: 15px !important;
     font-weight: 600 !important;
     position: absolute;
}
 .container_insights_slider{
     width: 100%;
     position: relative;
}
 .container_insights_slider .insights_items_slider{
     width: 100%;
     float:left;
     display: inline-flex;
     overflow-x: hidden;
}
 .container_insights_slider .supreme_container_insights{
     width: 100%;
     float: left;
     display: table;
     position: relative;
}
 .container_insights_slider .contenedor_white{
     background-color: #4ed077;
}
 .container_insights_slider .contenedor_analyst{
     background-color: #4ed077;
}
 .container_insights_slider .contenedor_webinar{
     background-color: #4ed077;
}
 .container_insights_slider .header_insights_item{
     width: 100%;
}
 .container_insights_slider .header_insights_item a{
     font-size: 20px;
     color: #FFFFFF;
     font-weight: bold;
}
 .container_insights_slider .description_insights_item{
     width: 100%;
     color: #FFFFFF;
}
 .container_insights_slider .description_insights_item a{
     color: #FFFFFF;
}
 .container_insights_slider .anchor_insights{
     display: block;
     padding: 0 15px;
}
 .cck-pad-8 > div {
     margin: 0 !important;
}
/* Fixwidthslider insights */
 .InsightsItemsContainerInsightsSectionV2 {
     display: table;
     width: 100%;
     margin: 40px 0 -13px 0;
}
/* Special Rows */
 /*.Version2_3{
     background: url(https://www.softtek.com/images/content/offerings/digital_BYOD.jpg);
     position: relative;
     background-repeat: no-repeat;
     background-size: cover;
}*/
 .Version2_3 .specialrow{
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(23,20,151, 0.7);
}
 .specialrow .bodySpecialRow #titulillo{
     font-size: 30px;
     font-weight: 500;
}
 .specialrow .bodySpecialRow #fechilla{
     font-size: 20px;
     font-weight: 300;
}
 .padding5Special{
     padding: 5% 0;
}
 .specialrow .headerSpecialRow{
     text-align: center;
}
 .specialrow .headerSpecialRow h3{
     color: #54cf7a;
}
 .specialrow .bodySpecialRow{
     text-align: center;
     color: #FFFFFF;
}
/*hide submenu*/
 .user3 .submenuhsliderfloatingadaptive{
     display: none;
}
/*title*/
 .offeringVersion2 .overview h1{
     text-align: center !important;
}
 .offeringVersion2 .style01{
     line-height: auto;
}
/*row0*/
 #RowOfferingv2_0{
     position: relative;
     top: -68px;
	 /*top: -158px;*/
     background-color: #FFFFFF;
}
/* FORMA */
 .offeringpage .formav2 .hs-form-field label {
     width: auto !important;
     padding-right: 0 !important;
     display: inline-block !important;
     text-align: right !important;
     font-weight: lighter !important;
     font-size: 20px;
}
 .offeringpage .formav2 .hs_firstname .input, .offeringpage .formav2 .hs_lastname .input, .offeringpage .formav2 .hs_email .input, .offeringpage .formav2 .hs_phone .input, .offeringpage .formav2 .hs_company .input, .offeringpage .formav2 .hs_country .input, .offeringpage .formav2 .hs_company .input, .offeringpage .formav2 .hs_message .input {
     width: 100%;
     float: left;
}
 .offeringpage .formav2 .hs_firstname .input input, .offeringpage .formav2 .hs_lastname .input input, .offeringpage .formav2 .hs_email .input input, .offeringpage .formav2 .hs_phone .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_message .input input,
 .offeringpage .formav2 .hs-form-field .input input{
     width: 100%;
     height: 40px;
     border-bottom: #434343 solid 2px !important;
     padding: 5px 20px;
     font-size: 20px;
     position: relative;
     box-shadow: none !important;
     background-color: transparent !important;
}
 .offeringpage .formav2 .hs_message .input textarea {
     width: 100%;
     height: 100px;
     border-bottom: #434343 solid 2px !important;
     padding: 5px 20px;
     font-size: 20px;
     position: relative;
     box-shadow: none !important;
     background-color: transparent !important;
}
 .offeringpage .formav2 .hs-form-field .input {
     width: 100% !important;
     display: inline-block !important;
}
 .offeringpage .formav2 .hs-form-required{
     display: none;
}
/* .offeringpage .formav2 .hs-form-field .input input{
     background-color: purple;
}*/
 ::placeholder, ::-webkit-input-placeholder, ::-moz-placeholder , ::-ms-input-placeholder, ::-moz-placeholder{
    /* Chrome/Opera/Safari */
     color: black;
}
 .offeringpage .formav2 .hs-form .input select {
     background-color: transparent !important;
     border: 1px solid !important;
     font-size: 20px;
     height: 40px;
     width: inherit;
}
 .user4{
     display: none;
}
/* LG */
 @media (min-width: 1200px){
     .offeringpage .formav2 .hs-form .input select,
     .offeringpage .formav2 .hs-form .legal-consent-container .hs-richtext{
         width: 500px;
    }
     .offeringpage .formav2 .hs_firstname .input input, .offeringpage .formav2 .hs_lastname .input input, .offeringpage .formav2 .hs_email .input input, .offeringpage .formav2 .hs_phone .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_message .input input,
     .offeringpage .formav2 .hs-form-field .input input {
         width: 460px;
    }
     .formav2 .actions{
         margin: 18px auto;
    }
     .formav2 .hs_submit{
         width: 500px;
    }
     .offeringpage div.hs_recaptcha{
         padding-left: 6% !important;
    }
     .supreme_container_insights, .image_container_insights{
         height: 188px;
    }
}
/* MD */
 @media (max-width: 1199px) and (min-width: 980px){
     .supreme_container_insights, .image_container_insights{
         height: 188px;
    }
     .offeringpage .formav2 .hs-form .input select {
         width: 500px;
    }
     .offeringpage .formav2 .hs_firstname .input input, .offeringpage .formav2 .hs_lastname .input input, .offeringpage .formav2 .hs_email .input input, .offeringpage .formav2 .hs_phone .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_message .input input, 
     .offeringpage .formav2 .hs-form-field .input input {
         width: 460px;
    }
     .formav2 .hs_submit{
         width: 500px;
    }
     .offeringpage div.hs_recaptcha{
         padding-left: 6% !important;
    }
}
/* SM */
 @media (max-width: 979px) and (min-width: 768px){
     .supreme_container_insights{
         height: 386px;
    }
     .successstoriesv2 .supreme_container_insights{
         height: 415px;
    }
     #RowOfferingv2_0 {
         position: relative;
         top: 0;
    }
     .offeringpage .formav2 .hs-form .input select {
         width: 500px;
    }
     .offeringpage .formav2 .hs_firstname .input input, .offeringpage .formav2 .hs_lastname .input input, .offeringpage .formav2 .hs_email .input input, .offeringpage .formav2 .hs_phone .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_message .input input,
     .offeringpage .formav2 .hs-form-field .input input {
         width: 460px;
    }
     .hbspt-form{
         width: 530px;
         margin: 0 auto;
    }
     .Formv2Container{
         width: 100% !important;
    }
     .formav2 .hs_submit{
         width: 500px;
    }
     .offeringpage div.hs_recaptcha{
         padding-left: 6% !important;
    }
}
/* xs */
 @media (max-width: 767px){
     .offeringpage .formav2 .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox .input ul li label{
         text-align: left !important;
     }
     .offeringpage .formav2 .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox .input ul li label input{
         float: left;
     }
     .offeringpage .formav2 .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox .input ul li label span{
         float: left;
         width: 250px;
         display: block;
     }

    .offeringpage .formav2 .hs_message .input textarea{
        width: 85%;
    }

     .supreme_container_insights{
         height: 386px;
    }
     .successstoriesv2 .supreme_container_insights{
         height: 415px;
    }
     #RowOfferingv2_0 {
         position: relative;
         top: 0;
    }
     .offeringpage .formav2 .hs-form .input select {
         width: 300px;
    }
     .offeringpage .formav2 .hs_firstname .input input, .offeringpage .formav2 .hs_lastname .input input, .offeringpage .formav2 .hs_email .input input, .offeringpage .formav2 .hs_phone .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_company .input input, .offeringpage .formav2 .hs_message .input input,
     .offeringpage .formav2 .hs-form-field .input input{
         width: 260px;
    }
     .hbspt-form{
         width: 330px;
         margin: 0 auto;
    }
     .Formv2Container{
         width: 100% !important;
    }
     .offeringpage div.hs_recaptcha{
         padding-left: 0% !important;
    }
}
 @media (max-width: 939px) and (min-width: 0px){
     .carrusel_body_services_items{
         max-width: 940px;
    }
}
.offeringpage .formav2 .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox .input ul li label input{
    height: 13px;
    width: 13px;
}