<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.img_regalo_label_plans_30days { width: 110px; height: 110px; margin-bottom: 7px; cursor: pointer; }

#modal_promo .modal-dialog { width: 750px !important; min-width: 750px !important; max-width: 750px !important; height: 683px !important; }
#modal_promo .modal-body { padding: 0px !important; }
#modal_promo .the_block { background-image: url(https://cdn.swintfair.com/img/modal_promo/back.png); height: 675px; background-repeat: no-repeat; 
	background-size: cover; border-radius: 10px !important; padding: 25px !important; }
#modal_promo .the_block .block_to_form { width: 375px !important; } 

#modal_promo .title_modal { font-size: 30px !important; color: #073148 !important; line-height: 50px !important; margin-bottom: 5px !important;
	font-family: avenir-next-lt-pro-demi !important; }
#modal_promo .subtitle_modal { font-size: 18px !important; color: white !important; line-height: 24px !important; margin-bottom: 25px !important; }
#modal_promo .text_modal { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; }
#modal_promo .text_modal b { font-family: avenir-next-lt-pro-bold !important; }
#modal_promo .text_modal_mobile { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; }
#modal_promo .text_modal_mobile b { font-family: avenir-next-lt-pro-bold !important; }
#modal_promo .text_modal_mobile { display: none !important; }
#modal_promo .img_logo_white { position: absolute; bottom: 25px; left: 154px; }
#modal_promo .img_label_discount { position: absolute; top: 25px; right: 200px; }
#modal_promo .img_logo_ { display: none !important; }
#modal_promo .img_close { position: absolute; top: 25px; right: 25px; cursor: pointer; }

#modal_promo form { text-align: left !important; }
#modal_promo form label { font-size: 12px !important; line-height: 14px !important; color: white !important; }
#modal_promo form input.form-control { height: 60px !important; border-radius: 10px !important; border: 1px solid #00b86c !important;
	font-size: 21px !important; color: #00b86c !important; font-family: avenir-next-lt-pro-demi !important; }
#modal_promo form input.form-control::placeholder { font-size: 16px !important; color: #c3cde0 !important; font-family: avenir-next-lt-pro-regular !important; }
#modal_promo form button.btn { background: #00b86c !important; border-radius: 10px !important; color: white !important; font-size: 18px !important;
	font-family: avenir-next-lt-pro-demi !important; width: 375px !important; height: 60px !important; padding: 12.5px !important; }

@media only screen and (max-width: 750px) {
	
	#modal_promo { padding-top: 60px; padding-bottom: 60px; }
	#modal_promo .modal-dialog { width: 94% !important; min-width: 94% !important; max-width: 94% !important; margin: auto !important; height: 980px !important; }
	#modal_promo .the_block { background-image: url(https://cdn.swintfair.com/img/modal_promo/back_mobile_.png); height: 960px; background-repeat: no-repeat; 
		background-size: cover; border-radius: 10px !important; padding: 20px !important; min-height: 960px; }
	#modal_promo .the_block .block_to_form { width: 100% !important; text-align: left !important; } 

	#modal_promo .title_modal { font-size: 30px !important; color: #073148 !important; line-height: 36px !important; margin-bottom: 0px !important;
		font-family: avenir-next-lt-pro-demi !important; height: 75px !important; width: 200px; }
	#modal_promo .subtitle_modal { font-size: 14px !important; color: white !important; line-height: 25px !important; margin-bottom: 10px !important; width: 200px; }
	#modal_promo .text_modal { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; width: 200px; }
	#modal_promo .text_modal_mobile { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; width: 200px; }
	#modal_promo .text_modal { display: none !important; }
	#modal_promo .text_modal_mobile { display: block !important; }
	#modal_promo .img_logo_white { display: none !important; }
	#modal_promo .img_label_discount { position: absolute; top: 25px; right: 10px; width: 130px !important; }
	#modal_promo .img_logo_ { display: block !important; position: absolute; bottom: 20px; left: 129px; }
	#modal_promo .img_close { position: absolute; top: -40px; right: 10px; }

	#modal_promo form { text-align: left !important; }
	#modal_promo form label { font-size: 12px !important; line-height: 14px !important; color: white !important; }
	#modal_promo form input.form-control { height: 50px !important; border-radius: 10px !important; border: 1px solid #00b86c !important;
		font-size: 16px !important; color: #00b86c !important; font-family: avenir-next-lt-pro-demi !important; }
	#modal_promo form button.btn { background: #00b86c !important; border-radius: 10px !important; color: white !important; font-size: 18px !important;
		font-family: avenir-next-lt-pro-demi !important; width: 100% !important; height: 60px !important; padding: 12.5px !important; margin-top: 10px; }
	
}

/* Modal promo incoterms */
#modal_promo_incoterms .modal-dialog { width: 580px !important; min-width: 580px !important; max-width: 580px !important; height: auto !important; }
#modal_promo_incoterms .modal-body { padding: 0px !important; }
#modal_promo_incoterms .the_block { background-image: url(https://cdn.swintfair.com/img/modal_promo/block_top_promo_incoterms.png); height: 193px; 
	background-repeat: no-repeat; background-size: cover; border-radius: 10px !important; padding: 25px !important; }

#modal_promo_incoterms .title_modal { font-size: 26px !important; color: #073148 !important; line-height: 36px !important; width: 80% !important; 
	margin: auto !important;
	font-family: avenir-next-lt-pro-demi !important; text-align: center !important; margin-bottom: 5px !important; }
#modal_promo_incoterms .subtitle_modal { font-size: 14px !important; color: #00b86c !important; line-height: 25px !important; width: 80% !important; 
	margin: auto !important; margin-bottom: 15px !important; text-align: center !important; }
#modal_promo_incoterms .text_modal { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; 
	width: 200px; }
#modal_promo_incoterms .text_modal_mobile { font-size: 14px !important; color: white !important; line-height: 16px !important; 
	margin-bottom: 25px !important; width: 200px; }
#modal_promo_incoterms .text_modal { display: none !important; }
#modal_promo_incoterms .text_modal_mobile { display: block !important; }
#modal_promo_incoterms .img_logo_white { transform: rotate(180deg); position: absolute; bottom: 20px! important; right: 20px !important; }
#modal_promo_incoterms .img_logo_ { display: block !important; position: absolute; bottom: 20px; left: 129px; }
#modal_promo_incoterms .img_close { position: absolute; top: 20px; right: 20px; width: 20px !important; cursor: pointer; }

#modal_promo_incoterms .row_imagenes_mobil { 
	background-image: url(https://cdn.swintfair.com/img/modal_promo/wave_form.png); background-repeat: no-repeat; background-position: bottom; 
	background-size: contain;
}
#modal_promo_incoterms form { text-align: left !important; max-width: 325px !important; margin: auto !important; }
#modal_promo_incoterms form label { font-size: 12px !important; line-height: 14px !important; color: #c3cde0 !important; }	
#modal_promo_incoterms form input.form-control { height: 60px !important; border-radius: 10px !important; border: 1px solid #c3cde0;
	font-size: 21px !important; color: #e6e8f0 !important; font-family: avenir-next-lt-pro-demi !important; }
#modal_promo_incoterms form input.form-control::placeholder { font-size: 16px !important; color: #c3cde0 !important; 
	font-family: avenir-next-lt-pro-regular !important; }
#modal_promo_incoterms form.login_register .form-group input.form-control.active { color: #00b86c !important; border: 2px solid #00b86c !important; 
	box-shadow: 0 2px 16px 0 rgb(0 184 108 / 30%) !important; }
#modal_promo_incoterms form.login_register .form-group .form-control:active, #modal_promo_incoterms form.login_register .form-group .form-control:focus {
    color: #00b86c; border: 2px solid #00b86c; box-shadow: 0 2px 16px 0 rgb(0 184 108 / 30%) !important; }

#modal_promo_incoterms form button.btn { background: #c3cde0 !important; border-radius: 10px !important; color: white !important; font-size: 18px !important;
		font-family: avenir-next-lt-pro-demi !important; width: 100% !important; height: 60px !important; padding: 12.5px !important; margin-top: 10px;
    	margin-bottom: 15px !important; }
#modal_promo_incoterms form button.btn.active { background: #00b86c !important; }

@media only screen and (max-width: 750px) {
	
	#modal_promo_incoterms { padding-top: 60px; padding-bottom: 60px; }
	#modal_promo_incoterms .modal-dialog { width: 94% !important; min-width: 94% !important; max-width: 94% !important; margin: auto !important; }
	#modal_promo_incoterms .the_block { background-image: url(https://cdn.swintfair.com/img/modal_promo/block_top_promo_incoterms.png);
    	height: 135px; background-repeat: no-repeat; background-size: contain; border-radius: 10px !important; padding: 20px! important; /* transform: rotate(180deg); */ }

	#modal_promo_incoterms .title_modal { font-size: 26px !important; color: #073148 !important; line-height: 36px !important; width: 80% !important; margin: auto !important;
		font-family: avenir-next-lt-pro-demi !important; text-align: center !important; margin-bottom: 5px !important; }
	#modal_promo_incoterms .subtitle_modal { font-size: 14px !important; color: #00b86c !important; line-height: 25px !important; width: 80% !important; margin: auto !important;
		margin-bottom: 15px !important; text-align: center !important; }
	#modal_promo_incoterms .text_modal { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; width: 200px; }
	#modal_promo_incoterms .text_modal_mobile { font-size: 14px !important; color: white !important; line-height: 16px !important; margin-bottom: 25px !important; width: 200px; }
	#modal_promo_incoterms .text_modal { display: none !important; }
	#modal_promo_incoterms .text_modal_mobile { display: block !important; }
	#modal_promo_incoterms .img_logo_white { transform: rotate(180deg); position: absolute; bottom: 20px! important; right: 20px !important; }
	#modal_promo_incoterms .img_logo_ { display: block !important; position: absolute; bottom: 20px; left: 129px; }
	#modal_promo_incoterms .img_close { position: absolute; top: -40px; right: 10px; }

	#modal_promo_incoterms .row_imagenes_mobil { 
		background-image: url(https://cdn.swintfair.com/img/modal_promo/wave_form.png); background-repeat: no-repeat; background-position: bottom; 
		background-size: contain;
	}
	#modal_promo_incoterms form { text-align: left !important; width: 90% !important; margin: auto !important; margin-bottom: 15px!important; }
	#modal_promo_incoterms form label { font-size: 12px !important; line-height: 14px !important; color: #c3cde0 !important; }	
	#modal_promo_incoterms form input.form-control { height: 60px !important; border-radius: 10px !important; border: 1px solid #c3cde0;
		font-size: 21px !important; color: #e6e8f0 !important; font-family: avenir-next-lt-pro-demi !important; }
	#modal_promo_incoterms form input.form-control::placeholder { font-size: 16px !important; color: #c3cde0 !important; 
		font-family: avenir-next-lt-pro-regular !important; }
	#modal_promo_incoterms form.login_register .form-group input.form-control.active { color: #00b86c !important; border: 2px solid #00b86c !important; 
		box-shadow: 0 2px 16px 0 rgb(0 184 108 / 30%) !important; }
	#modal_promo_incoterms .img_boxes { position: absolute; bottom: 0px; left: 0px; }
	
}

@media only screen and (min-width: 751px) {
	/* #modal_promo_incoterms .modal-body { display: none !important; } */
	#modal_promo_incoterms .block_to_form {
		background-image: url(https://cdn.swintfair.com/img/modal_promo/wave_form.png); background-repeat: no-repeat; background-position: bottom; 
		background-size: contain;
	}
	#modal_promo_incoterms .row_imagenes_mobil { background-image: none !important; }
	.img_man { position: absolute; right: 10px; width: 114px !important; top: -135px; }
	.img_boxes { position: absolute; left: -20px; width: 139px !important; top: -50px; }
}


</pre></body></html>