body #wrapper .content-page { margin-top: 0px !important; }
#wrapper { background: white !important; }
.container_header, .pre_header { display: none !important; }
#navbar_pc { display: none !important; }
.navbar-custom-mobile, footer.footer, .menu_down_responsive { display: none !important; }
.my_container { padding-bottom: 0px !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; }
.logo_in_user_page { max-width: 150px !important; }

@media only screen and (min-width: 1440px) {
	#wrapper .my_container { width: 100% !important; min-width: 100% !important; max-width: 100% !important; margin: auto !important; }
}

.row_begin { background-color: #e6e8f0 !important; padding-bottom: 30px; }
p.first_text { font-size: 24px !important; line-height: 28px !important; margin-bottom: 25px !important; margin-top: 30px !important;
color: #073148; font-family: avenir-next-lt-pro-bold !important; }
.col_to_main_text ul { padding-left: 15px !important; }
.col_to_main_text ul li { font-size: 14px !important; color: #073148; margin-bottom: 12px !important; }
.col_to_main_text ul li b { font-family: avenir-next-lt-pro-bold !important; font-style: italic; }

.card_to_form { background: white; border-radius: 10px; padding: 32px; padding-top: 50px; padding-bottom: 50px; box-shadow: 0 2px 5px 0 rgb(7 49 72 / 70%);
	background-image: url('https://cdn.swintfair.com/img/sem/es/wave.png'); background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain; }
.card_to_form form input { border: none !important; border-bottom: 1px solid black !important; border-radius: 0px !important;
	padding-left: 0px !important; color: black !important; }
.card_to_form form input::placeholder { color: black; opacity: 1; }
.card_to_form form select { border: none !important; border-bottom: 1px solid black !important; border-radius: 0px !important;
	padding-left: 0px !important; background: white !important; -webkit-appearance: none; color: black !important;
	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50% !important;
}
.card_to_form form select::placeholder { color: black; opacity: 1; }
.card_to_form form option:not(:first-of-type) { color: black !important; }
.card_to_form form .main_text_form { font-size: 20px; color: #073148; font-family: avenir-next-lt-pro-bold !important; }
.card_to_form form .second_text_form { font-size: 13px; color: #073148; }
.card_to_form form button { background: white !important; border: 1px solid #00b86c !important; border-radius: 10px; color: #00b86c !important;
	display: block; width: 100% !important; margin-bottom: 8px; font-family: avenir-next-lt-pro-bold !important; font-size: 20px; }
.card_to_form form button:hover { box-shadow: 0 4px 18px 0 rgba(0, 184, 108, 0.9);
  background: #97ff73 !important; color: #00b86c !important; border: none !important; }
.card_to_form form small { color: #073148; }
.card_to_form form small a { font-family: avenir-next-lt-pro-bold !important; color: #00b86c !important; }
.card_to_form .row_icons {  }
.card_to_form .row_icons .img_box { width: 100px; position: absolute; left: -80px; top: -5px; }
.card_to_form .row_icons .img_man { position: absolute; width: 60px; right: -65px; top: -35px; }

/* No sesion */
.card_to_form .main_text_form { font-size: 20px; color: #073148; font-family: avenir-next-lt-pro-bold !important; }
.card_to_form .second_text_form { font-size: 13px; color: #073148; }
.btn_publish_products { background: white !important; border: 1px solid #00b86c !important; border-radius: 10px !important; color: #00b86c !important;
	display: block; width: 100% !important; margin-bottom: 8px; font-family: avenir-next-lt-pro-bold !important; font-size: 20px !important; }
.btn_publish_products:hover { box-shadow: 0 4px 18px 0 rgba(0, 184, 108, 0.9);
  background: #97ff73 !important; color: #00b86c !important; border: none !important; }

.col_to_main_text ul { margin-bottom: 20px; padding-bottom: 40px; border-bottom: 1px solid #c3cde0 !important; }
.row_forwarders { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #c3cde0 !important; }
.row_forwarders p { font-size: 15px !important; line-height: 18px !important; margin-bottom: 10px !important;
	color: #073148; font-family: avenir-next-lt-pro-bold !important; }
.row_companies img { border: 1px solid #e6e8f0; border-radius: 12px; margin-bottom: 10px; background: white; }
.row_companies p { font-size: 15px !important; line-height: 18px !important; margin-bottom: 30px !important;
	color: #073148; font-family: avenir-next-lt-pro-bold !important; }

@media only screen and (min-width: 1200px) {
	.row_forwarders img { margin-bottom: 0px !important; }
}

.title_separator_scroll { font-size: 52px !important; line-height: 45px !important; margin-bottom: 20px !important; margin-top: 0px !important;
color: white; font-family: avenir-next-lt-pro-bold !important; padding-top: 200px !important; }
.text_separator_scroll { font-size: 16px !important; color: white; margin-bottom: 0px; }

/*
#row_scrolling_data { max-width: 1200px !important; margin: auto !important; margin-top: 0px !important;
	height: 530px !important; max-height: 530px !important; overflow-y: scroll; overflow-x: hidden; margin-bottom: 100px !important; }
#row_scrolling_data::-webkit-scrollbar { display: none; }
#row_scrolling_data img { position: sticky; width: 680px !important; height: 450px; right: 0px; top: 0px; }
#row_scrolling_data .col_text_scrolling {  }
*/

#row_data .col_with_bg { background-image: url(https://cdn.swintfair.com/img/partials/footer.svg); background-position: top; background-repeat: no-repeat;
    background-color: #e6e8f0 !important; background-size: cover !important; padding-bottom: 100px !important;
}
#row_data .col_with_bg_items { background: #26616e !important; }
.container_row_scrolling_data { max-width: 1520px !important; margin: auto !important; }
.item_to_row_image { margin-bottom: 15px; position: relative; width: 90% !important; padding-top: 15px; padding-bottom: 15px; cursor: pointer; }
.item_to_row_image.active { background: rgba(0,0,0,0.1); box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%); padding-top: 25px; padding-bottom: 25px; }
.item_to_row_image:hover { background: rgba(0,0,0,0.1); box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%); }
.item_to_row_image img { position: absolute; top: 10px; left: 15px; width: 42px !important; }
.item_to_row_image .main_text_item_to_row_image { color: white; font-size: 26px !important; font-family: avenir-next-lt-pro-bold !important;
	margin-bottom: 0px !important; padding-left: 80px !important; padding-bottom: 0px; }
.item_to_row_image .second_text_item_to_row_image { color: white; font-size: 16px !important; margin-bottom: 0px !important;
	font-family: avenir-next-lt-pro-demi !important; display: none !important; padding-left: 80px !important; padding-right: 25px; }
#row_data img.img_objective { height: 696px !important; border-radius: 5px; width: auto !important; }
#row_data button { background: #1a6eff !important; color: white; font-size: 20px; font-family: avenir-next-lt-pro-bold !important;
	border-radius: 20px; padding: 10px 20px; }
#row_data a { background: #1a6eff !important; color: white; font-size: 20px; font-family: avenir-next-lt-pro-bold !important;
	border-radius: 20px; padding: 10px 20px; }
.text_upload_product { font-size: 14px !important; line-height: 18px !important; margin-bottom: 0px !important;
	color: #073148; padding-top: 20px !important; }
.text_upload_product span { font-family: avenir-next-lt-pro-bold !important; }

.item_to_row_image.active img { position: absolute; top: 10px; left: -35px; width: 100px !important; }
.item_to_row_image.active .main_text_item_to_row_image { padding-left: 80px !important; padding-bottom: 15px; }
.item_to_row_image.active .second_text_item_to_row_image { display: block !important; }

#row_testimony { max-width: 1200px !important; margin: auto !important; }
#row_testimony .text_testimony { font-size: 45px !important; line-height: 50px !important; margin-bottom: 20px !important; margin-top: 0px !important;
color: #073148; font-family: avenir-next-lt-pro-bold !important; padding-left: 25px !important; }
#row_testimony .col_text_testimony { padding-left: 60px !important; }
#row_testimony .logo_testimony { max-width: 100px !important; }
#row_testimony .container_col_text_testimony { border-left: 1px solid #c3cde0 !important; }
#row_testimony .col_logo_testimony { padding-left: 25px !important; }
#row_testimony .col_img_testimony {  }
#row_testimony .col_text_company { border-left: 1px solid #c3cde0 !important; padding-left: 15px !important; }
#row_testimony .col_text_company p { font-size: 13px !important; color: #073148; margin-bottom: 0px !important; }

@media only screen and (max-width: 750px) {
	.row.row_begin.pt-3 { padding-top: 0px !important; width: 100% !important; padding-left: 10px !important; padding-right: 10px !important;
		margin: 0px !important; }
	.col_to_main_text ul li br { display: none !important; }
	.row_forwarders { text-align: center !important; }
	.row_forwarders img { width: 90% !important; margin: auto !important; margin-bottom: 15px !important; }
	.row_companies { text-align: center !important; }
	.row_companies img { width: 90% !important; margin: auto !important; margin-bottom: 15px !important; }
	.card_to_form .row_icons .img_box { left: -45px !important; }
	.card_to_form .row_icons .img_man { right: -40px !important; }
	.title_separator_scroll { font-size: 28px !important; line-height: 35px !important; width: 90% !important; margin: auto !important; 
		margin-bottom: 15px !important; padding-top: 100px !important; }
	.text_separator_scroll { width: 90% !important; margin: auto !important; }
	#row_data .col_with_bg { padding-bottom: 35px !important; }
	.item_to_row_image { width: 100% !important; }
	.item_to_row_image .main_text_item_to_row_image { font-size: 22px !important; }
	.item_to_row_image .second_text_item_to_row_image { font-size: 16px !important; }
	.item_to_row_image.active .main_text_item_to_row_image { padding-left: 100px !important; }
	.item_to_row_image.active .second_text_item_to_row_image { padding-left: 100px !important; }
	.item_to_row_image.active img { position: absolute; top: 25px; left: 10px; width: 75px !important; }
	.img_objective.img-100 { display: none !important; }
	#row_testimony { padding-top: 15px !important; }
	#row_testimony .col_text_testimony { width: 100% !important; padding-left: 12px !important; padding-right: 12px !important; }
	#row_testimony .col_text_testimony .text_testimony { font-size: 22px !important; line-height: 30px !important; margin-top: 15px !important; }
	#row_testimony .container_col_text_testimony { border: none !important; }
}
 


        