/* Optional modal */
.op_cta_options_container{
    display: flex;
    flex-direction: column;
    line-height: 30px;
    align-items: flex-start;
}

.disableBodyScroll:not(.card-elm):not(.opt_blk){
    display: inline-flex;
    white-space: nowrap;
}

.op_cta_options_container .disableBodyScroll{
    margin-top: 5px;
}

.op_modal_cta{
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
	text-align: right;
	color: #0090e0;
	font-weight: 300;
    font-size: 15px;
}

.op_modal_cta:hover{
    cursor: pointer;
}

.disableBodyScroll.active:hover .op_modal_cta{
	text-decoration: underline;
}

.op_icon_cta{
    display: inline-block;
    height: 30px;
    width: 20px;
    padding-top: 2px;
    padding-right: 22px;
}

.op_icon_cta:hover{
    cursor: pointer;
}

.op_icon_cta:hover ~ .disableBodyScroll.active .op_modal_cta{
    text-decoration: underline;
}

.disableBodyScroll.noclick{
	pointer-events: none !important;
	text-decoration: none !important;
}

.cutlery_op_icon{
    display: inline-block;
	height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiMwMDkwZTAiPjxwYXRoIGQ9Ik01OS43NDUxOSwwLjQxMzQ2Yy0yLjE0NDgzLDAgLTMuOTUzNzIsMC4xODA4OSAtNS43ODg0NiwwLjIwNjczdjM4LjY1ODY1Yy0wLjAyNTg0LDIuMTcwNjcgLTIuMDQxNDcsMy45Mjc4OCAtNC4zNDEzNSwzLjkyNzg4Yy0yLjI5OTg4LDAgLTQuMTM0NjIsLTEuNzU3MjEgLTQuMTM0NjIsLTMuOTI3ODh2LTM4LjQ1MTkyYy02Ljc3MDQzLDAuNDM5MyAtMTAuMTI5ODEsMS4yNDAzOCAtMTAuMTI5ODEsMS4yNDAzOGMwLDAgLTEuNjI4MDEsMzAuNTk2MTUgLTEuNjUzODUsNDguMTY4MjdjMCwxOS42MTM1OCAxOS4wMTkyMywxOS43Njg2MyAxOS4wMTkyMywyNy40OTUxOWMtMC4wMjU4NCw3LjcwMDcyIC01Ljc4ODQ2LDM5LjYxNDc4IC01Ljc4ODQ2LDU3LjY3Nzg4YzAsMzMuMTAyNzYgNi44OTk2NCwzNS43NjQ0MiAxMi42MTA1OCwzNS43NjQ0MmM1LjcxMDk0LDAuMDI1ODQgMTIuODQzMTUsLTIuNjYxNjYgMTIuODE3MzEsLTM1Ljc2NDQyYzAuMDI1ODQsLTE4LjA2MzEgLTUuOTk1MTksLTQ5Ljk3NzE2IC01Ljk5NTE5LC01Ny42Nzc4OGMtMC4wMjU4NCwtNy43MjY1NiAxOC45OTMzOSwtNy41OTczNSAxOS4wMTkyMywtMjcuNDk1MTljMCwtMTEuNTUxMDggLTEuNjUzODUsLTQ4LjE2ODI3IC0xLjY1Mzg1LC00OC4xNjgyN2MwLDAgLTMuMjMwMTcsLTAuODAxMDggLTEwLjEyOTgxLC0xLjI0MDM4djM4Ljg2NTM4YzAsMi4xNzA2NyAtMS44MzQ3NCwzLjk1MzcyIC00LjEzNDYyLDMuOTI3ODhjLTIuMjk5ODgsMCAtNC4zNDEzNSwtMS43NTcyMSAtNC4zNDEzNSwtMy45Mjc4OHYtMzkuMDcyMTJjLTEuNzA1NTMsLTAuMDUxNjggLTMuNDM2OSwtMC4xODA4OSAtNS4zNzUsLTAuMjA2NzN6TTEyNC44NjUzOCwxLjI0MDM4Yy0zNC43NTY2MSwwIC0zMS44MTA3LDQxLjczMzc4IC0zMS44MzY1NCw1NC4zNzAxOWMwLjAyNTg0LDIxLjczMjU3IDE5Ljg3MTk5LDI3LjIzNjc4IDE5Ljg0NjE1LDQxLjU1Mjg4YzAsOC40MjQyOCAtNi41ODk1NCwxNi4wNDc0NyAtNi42MTUzOCwzNS43NjQ0MmMwLDM2LjIwMzcyIDUuNzEwOTQsMzguMjQ1MTkgMTIuODE3MzEsMzguMjQ1MTljNy4wODA1MywtMC4wMjU4NCAxMi44MTczMSwtMi4wNDE0NyAxMi44MTczMSwtMzguMjQ1MTljMCwtMTkuNzE2OTUgLTUuMzc1LC00NC4wNTk0OSAtNS4zNzUsLTUyLjUwOTYyYzAsLTguNDI0MjggLTEuNjUzODUsLTE3Ljc1MzAxIC0xLjY1Mzg1LC0zNi43OTgwOHoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==");
	background-size: contain;
}

.lunchbox_op_icon{
    display: inline-block;
	height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiMwMDkwZTAiPjxwYXRoIGQ9Ik0xMTQuNjY2NjcsMGMtMy43NTEzLDAgLTcuNTg2NTksMS4zMTU3NiAtMTAuMzAyMDgsNC4wMzEyNWMtMi43MTU0OSwyLjcxNTQ5IC00LjAzMTI1LDYuNTUwNzggLTQuMDMxMjUsMTAuMzAyMDh2Ny4xNjY2N2MwLDIuOTExNDYgMC44Mzk4NSw1LjgyMjkyIDIuNDYzNTQsOC4yODY0NmMtNi41NTA3OCw5LjA0MjMyIC0xMS44MTM4LDIzLjY4MzYgLTE0LjU1NzI5LDM0LjcxMzU0YzUuMDExMDcsMCAxMC42OTQwMSwwLjA1NTk5IDE1LjAwNTIxLC0wLjY3MTg3YzMuNTgzMzMsLTExLjQ3Nzg2IDkuOTEwMTYsLTI1LjEzOTMyIDEyLjc2NTYzLC0yNy45OTQ3OWgyNS43NTUyMWMwLjUwMzkxLDAuNTMxOSAxLjIwMzc4LDEuNDI3NzQgMi4wMTU2MywyLjY4NzVjMS45NTk2NCwyLjk2NzQ1IDQuMTQzMjMsNy41MDI2IDYuMjcwODMsMTIuNTQxNjdjNC4yNTUyMSwxMC4xMDYxMiA3LjYxNDU4LDIyLjgxNTc2IDcuNjE0NTgsMjcuMDk4OTZ2NzIuMzM4NTRjMCwzLjk3NTI2IC0zLjE5MTQsNy4xNjY2NyAtNy4xNjY2Nyw3LjE2NjY3aC00My42NzE4N2MtMy41ODMzMyw0LjMxMTIgLTcuMTEwNjcsNy4yMjI2NiAtMTEuNDIxODcsMTAuMDc4MTNjMy41ODMzMywyLjg1NTQ3IDcuNzU0NTYsNC4yNTUyMSAxMi43NjU2Myw0LjI1NTIxaDQyLjMyODEzYzExLjc4NTgxLDAgMjEuNSwtOS43MTQxOSAyMS41LC0yMS41di03Mi4zMzg1NGMwLC05LjMyMjI2IC0zLjgwNzI5LC0yMS40NzIwMSAtOC41MTA0MiwtMzIuNjk3OTJjLTIuMzUxNTYsLTUuNjI2OTUgLTUuMDk1MDUsLTEwLjgzMzk5IC03LjgzODU0LC0xNS4wMDUyMWMtMC4zMDc5NCwtMC40NzU5MSAtMC44MTE4NSwtMC42NzE4NyAtMS4xMTk3OSwtMS4xMTk3OWMxLjU2NzcxLC0yLjQwNzU1IDMuMTM1NDIsLTQuOTgzMDcgMy4xMzU0MiwtNy44Mzg1NHYtNy4xNjY2N2MwLC0zLjc1MTMgLTEuMzE1NzYsLTcuNTg2NTkgLTQuMDMxMjUsLTEwLjMwMjA4Yy0yLjcxNTQ5LC0yLjcxNTQ5IC02LjU1MDc4LC00LjAzMTI1IC0xMC4zMDIwOCwtNC4wMzEyNXpNMTE0LjY2NjY3LDE0LjMzMzMzaDI4LjY2NjY3djcuMTY2NjdoLTI4LjIxODc1Yy0wLjEzOTk3LDAgLTAuMzA3OTQsMCAtMC40NDc5Miwwek02Ny40MTE0Niw1Ny43ODEyNWMtMC44OTU4MywwIC0xLjU2NzcxLDAuMjIzOTYgLTEuNTY3NzEsMC4yMjM5NmMwLDAgLTcuNDc0NjEsOC4yMDI0NyAtMTAuNTI2MDQsMTcuNjkyNzFjLTkuMTU0MywtMTQuMTM3MzcgLTE5LjUxMjM3LC0yLjIzOTU4IC0yNC40MTE0NiwtMTMuNDM3NWMwLDE3LjkxNjY3IDE3LjkxNjY3LDEzLjcxNzQ1IDIxLjUsMTYuNTcyOTJjLTE2LjQ4ODkzLC0xLjQyNzc0IC0xMy42MDU0NywxMS40Nzc4NyAtMjUuMDgzMzMsMTQuMzMzMzNjMTUuMDYxMiw2LjQzODgxIDI0LjE4NzUsLTAuNjcxODcgMjcuNzcwODMsLTExLjQyMTg3YzAsMy41ODMzMyAtNC45MjcwOCwxOC41MDQ1NiA5LjQwNjI1LDI3LjA5ODk2YzMuNTU1MzQsLTExLjM2NTg4IDEuNTM5NzIsLTE5LjIzMjQyIC0zLjM1OTM3LC0yOC40NDI3MWM3LjE2NjY3LDguNTY2NDEgMTcuMDQ4ODMsMTkuMjMyNDIgMjkuMTE0NTgsMTEuNDIxODhjLTEwLjAyMjEzLC0yLjg1NTQ3IC03Ljc1NDU2LC05LjQ5MDI0IC0xOS45MzIyOSwtMTEuNjQ1ODNjOS4zMjIyNiwwLjcyNzg3IDEyLjgyMTYyLDIuOTk1NDQgMTkuMjYwNDIsLTkuMTgyMjljLTEwLjAyMjEzLDUuMDExMDcgLTE1LjE0NTE4LC01LjE1MTA0IC0yNy4zMjI5Miw1LjU5ODk2Yy0wLjE2Nzk3LDAuMTExOTggLTAuMjc5OTQsMC4xNjc5NyAtMC40NDc5MiwwLjIyMzk2YzAuNDQ3OTIsLTMuODA3MjkgMi4xODM2LC0xMi4yMzM3MiA5LjE4MjI5LC0xOC4xNDA2M2MtMS40Mjc3NCwtMC43Mjc4NiAtMi42ODc1LC0wLjg5NTgzIC0zLjU4MzMzLC0wLjg5NTgzek0yOS4zMzg1NCw3My45MDYyNWMtMjIuMjI3ODYsNS4wMTEwNyAtMjkuMzM4NTQsMjIuMTcxODggLTI5LjMzODU0LDQzLjY3MTg4YzAsMjguNjY2NjcgMjUuODExMiw1NC40MjE4OCA1Ny4zMzMzMyw1NC40MjE4OGMyNy45Mzg4MSwwIDU3LjMzMzMzLC0xOC42NzI1MyA1Ny4zMzMzMywtNjAuMjQ0NzljMCwtMTcuMTg4OCAtNS42ODI5NCwtMzAuMDk0NCAtMjIuMTcxODcsLTM1LjgzMzMzYzAsMi44NTU0NyAtNS44Nzg5LDYuNDM4ODEgLTguNzM0MzcsNy4xNjY2N2MzLjU4MzMzLDAuNzI3ODcgOC42NzgzOSw1LjY4Mjk0IDEyLjk4OTU4LDQuMjU1MjFjMCwyLjg1NTQ3IC0yLjk2NzQ0LDguNTk0NCAtNS44MjI5MiwxMC43NWMtNS4wMTEwNywzLjU4MzMzIC0xNC4yNzczNCwzLjY2NzMyIC0xOC41ODg1NCwtMS4zNDM3NWMwLDIuODU1NDcgLTAuMDU1OTksMTUuODQ1MDYgLTYuNDk0NzksMjAuMTU2MjVjLTEyLjE3Nzc0LC0yLjg1NTQ3IC0xMy41MjE0OSwtMTIuOTA1NiAtMTUuNjc3MDgsLTE3LjkxNjY3Yy0yLjg1NTQ3LDEuNDI3NzQgLTcuMjIyNjUsMi42ODc1IC0xMC4wNzgxMiwyLjY4NzVjLTEzLjYwNTQ3LDEuNDI3NzQgLTIwLjgyODEzLC03LjE2NjY3IC0yMC44MjgxMywtMTAuNzVjNS4wMTEwNywtMS40Mjc3NCAxMy43NDU0NCwtNS43Mzg5MyAxNS45MDEwNCwtMTAuNzVjLTIuMTU1NiwtMC43Mjc4NiAtNS44MjI5MiwtMS45NTk2MyAtNS44MjI5MiwtNi4yNzA4M3oiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==");
	background-size: contain;    
}

.loading-ring-img_op_d{
	display: inline-block;
	margin: 4px 0 0 8px;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzBweCIgaGVpZ2h0PSI3MHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1yaW5nLWFsdCI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9Im5vbmUiIGNsYXNzPSJiayIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBzdHJva2U9IiNlZGVkZWQiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBzdHJva2U9IiMyMGMxZWQiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaG9mZnNldCIgZHVyPSIycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGZyb209IjAiIHRvPSI1MDIiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaGFycmF5IiBkdXI9IjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIxNTAuNiAxMDAuNDsxIDI1MDsxNTAuNiAxMDAuNCIvPjwvY2lyY2xlPjwvc3ZnPg==");
	background-size: contain;
}

.modal-base .sticky-benef-l{
	height: 15px;
	width: 15px;
	margin: 0 auto;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIxLjIgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxLjIgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojM0JDMDUzO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxMy43TDQuNSw5LjZjLTAuMy0wLjMtMC40LTAuOSwwLTEuM2wwLDBjMC40LTAuNCwxLTAuNCwxLjQsMGwzLjgsMy40bDguMy05YzAuNC0wLjQsMS0wLjQsMS40LTAuMQoJCXMwLjQsMC45LDAuMSwxLjNsLTguOSw5LjhjLTAuMiwwLjItMC40LDAuMy0wLjcsMC4zQzkuNCwxMy45LDkuMiwxMy44LDksMTMuN3oiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDEwLjVDMCw0LjgsNC43LDAuMiwxMC41LDAuMmMxLjYsMCwzLjIsMC4zLDQuNiwxYzAuNSwwLjIsMC43LDAuOCwwLjUsMS4zbDAsMGMtMC4yLDAuNS0wLjgsMC43LTEuMywwLjQKCQkJYy0xLjItMC42LTIuNC0wLjgtMy43LTAuOGMtNC43LDAtOC42LDMuOC04LjUsOC40YzAsNC42LDMuOCw4LjQsOC42LDguNGM0LjcsMCw4LjYtMy44LDguNi04LjRjMC0xLjItMC4zLTIuNC0wLjgtMy41CgkJCWMtMC4yLTAuNSwwLTEsMC41LTEuM2wwLDBjMC41LTAuMiwxLjEsMCwxLjMsMC41YzIuNCw1LjIsMC4xLDExLjMtNS4yLDEzLjdjLTEuNCwwLjYtMi45LDAuOS00LjQsMC45QzQuNywyMC44LDAsMTYuMiwwLDEwLjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
	margin: 7px 5px 0 0;
}

.modal-base .sticky-benef-l{
	margin: 7px 5px 0 0 !important;
}

.modal-base .sticky-x{
	height: 15px;
	width: 15px;
	margin: 0 auto;
	overflow: hidden;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAyNS4wMDAwMDAgMTAyMC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNiwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTkKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTAyMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiNmZjAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0zMTAgMTAxODQgYy0xNDQgLTM5IC0yNTYgLTE1MiAtMjk0IC0yOTkgLTMzIC0xMjMgLTExIC0yNjggNTMgLTM2MwoxNiAtMjQgOTU0IC05NjcgMjA4NiAtMjA5NSAxMTMxIC0xMTI4IDIwNjggLTIwNjkgMjA4MiAtMjA5MCA4NCAtMTM0IDg0IC0zMzgKMSAtNDYyIC0xMiAtMTYgLTk1MyAtOTY0IC0yMDkzIC0yMTA1IC0xODExIC0xODE0IC0yMDc1IC0yMDgyIC0yMDk4IC0yMTMxCi0xMTIgLTIzNyAtMjIgLTQ5OSAyMDkgLTYwNiA1NCAtMjUgNzAgLTI3IDE3OSAtMjggMTEyIDAgMTI1IDIgMTg1IDI5IDc1IDM0Ci0xNDIgLTE3OCAyNTMwIDI0NzcgMTMxNSAxMzA2IDE3MTggMTcwMSAxNzU5IDE3MjMgMTM4IDc0IDI4NCA3NCA0MjIgMCA0MgotMjMgNDM1IC00MDkgMTc5OSAtMTc2OSAyNjQ5IC0yNjQxIDIzNzcgLTIzNzQgMjQ2NSAtMjQxOSA2OCAtMzYgODQgLTQwIDE2NgotNDQgMTEzIC02IDE5OCAxNSAyNzggNjkgMTczIDExNiAyMzYgMzQ0IDE1MSA1NDkgLTIxIDUwIC0yMTIgMjQ0IC0yMTAwIDIxMzUKLTE5MzIgMTkzNCAtMjA4MCAyMDg1IC0yMTA5IDIxNDUgLTU1IDExNCAtNTcgMjUzIC00IDM3NCAyNSA1NyAxNTMgMTg4IDIxMDMKMjE0MSAxMzE4IDEzMTkgMjA4NyAyMDk3IDIxMDMgMjEyNSA0MSA3MiA2MCAxNjIgNTQgMjU1IC0xNSAyMzAgLTE3MiAzODcKLTQwMiA0MDIgLTk5IDcgLTE4OCAtMTQgLTI2MiAtNjAgLTMyIC0yMCAtODIyIC04MDAgLTIxMTUgLTIwODggLTEyNzcgLTEyNzIKLTIwODAgLTIwNjYgLTIxMDggLTIwODIgLTc0IC00MiAtMTUyIC02MCAtMjQ2IC01NSAtNzAgNCAtOTQgMTAgLTE1NyA0MSAtNzEKMzUgLTE1MyAxMTUgLTIxNTEgMjA5NCAtMTMwMCAxMjg4IC0yMDk3IDIwNzAgLTIxMjkgMjA5MCAtOTcgNjAgLTIzOCA3OSAtMzU3CjQ3eiIvPgo8L2c+Cjwvc3ZnPgo=");
	margin: 7px 5px 0 0;
}

#op_modal_base{
	position: fixed; 
	top: 0; left: 0; 
	right: 0; 
	bottom: 0; 
	height: 100%; 
	width: 100%; 
	display: -ms-flexbox;
	display: -webkit-box; 
	display: flex; 
	-ms-flex-pack: center; 
	-webkit-box-pack: center; 
	justify-content: center; 
	-ms-flex-align: center; 
	-webkit-box-align: center; 
	align-items: center; 
	background-color: rgba(35,37,38,.7); 
	z-index: 999;
	display: none;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
}

.modal_op_elm{
	position: relative;
	background-color: #fff;
	overflow: hidden;
	transition: margin-top 350ms ease-out;
}

.modal-base{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}

#op_modal_base .modal_op_up_txt {
	font-size: 17px;
	background-color: #0077b9;
	margin-left: -24px;
	padding-left: 24px;
	padding-right: 24px;
	margin-right: -24px;
	padding-bottom: 22px;
	padding-top: 22px;
	color: #fff;
	font-weight: 400;
}


#op_modal_base .modal_op_up_txt {
	padding-left: 36px !important;
	padding-right: 36px !important;
}

.modal-base .modal_op_up_txt .par_t{
	padding-bottom: 12px;
}

.modal_op_close{
	position: absolute;
	right: 22px;
	top: 22px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	filter: contrast(50%);
}

.modal_op_close:hover{
	filter: contrast(0%);
}

.modal_header_base{
	width: 100%; 
	height: 56px; 
	border-bottom: 1px solid #ddd; 
	color: #444; 
	display: flex;
}

.modal_header_title{
	display: block;
	line-height: 55px;
	justify-content: start; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	text-align: left;
	font-weight: 400; 
	font-size: 17px;
	white-space: nowrap;
	width: calc(100% - 55px);
}

.modal_header_title .title_extra{
	margin-left: 5px;
	color: #666;
	font-weight: 200;
	font-size: 16px;
}


.scrollTarget_modal_op{
	overflow: scroll;
	overflow-x: hidden;
}

.scrollTarget_modal_op:after{
	content: '';
	position: sticky;
	bottom: 0;
	display: block;
	height: 50px;
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
}

.modal_op_content_txt_elm{
	padding-top: 24px;
	color: #444
}

.modal_op_menu_info_block{
	margin-top: 24px;
	margin-bottom: 12px;
}

.modal_op_menu_info_elm{
	padding-top: 12px;
	color: #444;
	display: flex;
}

.table_block_op{
	position: relative;
}

.modal-base td{
	padding: 10px;
	text-align: center;
}

.modal_table_header{
	width: 100%;
	background-color: #f7f9fa;
	border-bottom: 1px solid rgba(0,0,0,.09);
	color: #444;
	font-size: 16px;
	font-weight: 400;
	position: sticky;
	top: 0;
	z-index: 2;
}

.modal_table_header tr{
	height: 50px;
}

.modal_table_header colgroup > col{
	width: 40%;
}

.modal_table_header colgroup > col ~ col{
	width: 30%;
}

.modal_table_base{
	width: 100%;
	color: #222;
	font-size: 15px;
	font-weight: 300;
	border-spacing: 0px;
}

.modal_table_base tr{
	height: 74px;
}

.modal_table_base colgroup > col{
	width: 40%;
	padding: 10px;
}

.modal_table_base colgroup > col ~ col{
	width: 30%;
	text-align: left;
}

.modal_table_base tbody tr > td{
	text-align: left;
}

.modal_table_base tbody tr > td ~ td{
	text-align: center;
}

.modal-base .item{
	display: flex;
	flex-direction: row;
	padding-top: 26px;
}

.modal-base .i_tit{
	text-align: left;
	width: 40%;
}

.modal-base .i_comp{
	display: flex;
	flex-direction: row;
	text-align: center;
	justify-content: space-around;
	width: 60%;
}

.modal-base .i_comp .optional{
	color: #0090e0;
}

.modal-base .i_comp>div{
	width: 50%;
	padding: 0 5px;
	position: relative;
}

.modal-base .i_comp span{
	position: absolute;
	color:#0090e0;
	font-weight: 300;
	font-size: 11px;
	line-height: 19px;
	top: -18px;
	margin: 0 auto;
	left: 0;
	right: 0;
}

.icon_compare_table{
	width: 20px;
	height: 20px;
	margin: auto;
}

.sticky-benef-l.icon_compare_table{
	margin: 0 auto !important;
}

.sticky-x.icon_compare_table{
	margin: 0 auto !important;
}

.map-lugar-encuentro-icon{
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgODAgNzkuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAgNzkuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtvcGFjaXR5OjA7fQoJLnN0MntkaXNwbGF5Om5vbmU7fQoJLnN0M3tmaWxsOiNGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNDYuMSwxMjUuOXYtMTcyaDE3MnYxNzJILTQ2LjF6Ii8+Cgk8ZyBpZD0ib3JpZ2luYWwtaWNvbiIgY2xhc3M9InN0MSI+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTMuNC0xLjRsLTQuOCw0LjhsMzYuNSwzNi40TC0xLjQsNzYuM2w0LjgsNC44bDM2LjctMzYuNGwzNi42LDM2LjRsNC44LTQuOEw0NC45LDM5LjlMODEuNSwzLjRsLTQuOC00LjggICAgTDQwLjEsMzVMMy40LTEuNHoiLz4KCTwvZz4KCTxnIGlkPSJzdWJ0cmFjdGVkLWljb24iPgoJCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xLDFMMSwxYy0xLjMsMS4zLTEuMywzLjUsMCw0LjhsMzEuNywzMS42YzEuMywxLjMsMS4zLDMuNSwwLDQuOEwxLDczLjljLTEuMywxLjMtMS4zLDMuNSwwLDQuOGwwLDAgICAgYzEuMywxLjMsMy41LDEuMyw0LjgsMGwzMS44LTMxLjZjMS4zLTEuMywzLjUtMS4zLDQuOCwwbDMxLjcsMzEuNmMxLjMsMS4zLDMuNSwxLjMsNC44LDB2MGMxLjMtMS4zLDEuMy0zLjUsMC00LjhMNDcuMyw0Mi4zICAgIGMtMS4zLTEuMy0xLjMtMy41LDAtNC44TDc5LDUuOGMxLjMtMS4zLDEuMy0zLjUsMC00Ljh2MGMtMS4zLTEuMy0zLjUtMS4zLTQuOCwwTDQyLjUsMzIuNmMtMS4zLDEuMy0zLjUsMS4zLTQuOCwwTDUuOCwxICAgIEM0LjUtMC4zLDIuMy0wLjMsMSwxeiIvPgoJPC9nPgoJPGc+CgkJPGcgY2xhc3M9InN0MSI+CgkJCTxnPgoJCQkJPHBhdGggZD0iTS01OS4zLDk3LjVjLTIyLjcsMC00MS4zLDE4LjYtNDEuMyw0MS4zUy04MiwxODAtNTkuMywxODAiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4=');
}

.modal_header_img_base{
	position: relative;
	background-color: rgb(229, 227, 223);
	padding-top: 56.25%;
	overflow: hidden;
}

.modal_header_img_base img{
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.modal_menu_item{
	margin-top: 24px;
}

.modal_menu_item .menu_title{
	color: #222;
	font-weight: 400;
	font-size: 17px;
}

.vegetarian_icon{
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	margin: 3px 7px 0 0;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiMzYmMwNTMiPjxwYXRoIGQ9Ik0xMjEuOTk4MTcsMTYuNzYyODNjLTIuMjc5LC0yLjA5OTgzIC0zLjE4MiwtMy4wMzE1IC02LjgzNywtMi4yNzljLTIuNTY1NjcsMC41Mzc1IC02My4wODEsMTMuNDUxODMgLTg3LjAzMiw0OS4zMzUzM2MtNS44NDA4Myw5LjgxODMzIC02LjYyOTE3LDE4Ljc1NTE3IC02LjYyOTE3LDI2LjIxNTY3YzAsMTcuOTk1NSAxMS4yODAzMywzNC45NjYxNyAyNy43MjA2Nyw0Mi4yMzMxN2MtNC45Mzc4MywzLjk1NiAtMTIuMjc2NSw5LjI0NSAtMTcuNDAwNjcsMTEuOTAzODNjLTMuMjQ2NSwxLjY4NDE3IC00LjY1ODMzLDUuNTU0MTcgLTMuMjk2NjcsOC45NTExN3YwYzEuNTY5NSwzLjkzNDUgNi4yMDYzMyw1LjY5NzUgOS45NjE2NywzLjc0MWMzNC4wMjAxNywtMTcuNjg3MzMgNjUuNjQ2NjcsLTY1LjQxNzMzIDY4LjcyMTE3LC0xMDEuMjIyYzAuMTU3NjcsLTEuODI3NSAyLjY3MzE3LC0zLjE1MzMzIDMuMTg5MTcsLTAuMDUwMTdjMi41Mjk4MywxNS4xMjg4MyAtNS44OTgxNyw1OC4xNjQ2NyAtMjkuODI3NjcsODYuNjE2MzNjOC41MzU1LDguMDkxMTcgMTguMDI0MTcsOC4yMzQ1IDIxLjk4NzMzLDguMjg0NjdjMjQuMjU5MTcsLTAuOTY3NSA0OC40ODk2NywtMjAuNDc1MTcgNDcuOTM3ODMsLTYxLjg5MTMzYy0wLjI1OCwtMTkuMzcxNSAtNy44ODMzMywtNDguNDE4IC0yOC40OTQ2NywtNzEuODM4Njd6Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=');
}

.tacc_icon_op{
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	margin: 3px 7px 0 0;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE3MiAxNzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3MiAxNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojRjFDNDBGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwxNzJWMGgxNzJ2MTcySDB6Ii8+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNi0wLjJDNS43LTAuMiw1LjQtMC4xLDUuMiwwQzIuNywwLjQsMC43LDIuMiwwLDQuN2MtMC43LDIuNCwwLDUsMS45LDYuN2wxNTguOCwxNTguOGMyLjYsMi42LDYuOSwyLjYsOS41LDAKCQkJYzIuNi0yLjYsMi42LTYuOSwwLTkuNWwtNTguOS01OC45YzUuNy0yLjksOS41LTYuOCwxMS44LTExLjhjLTcuMywwLTE3LjktMS4yLTI2LjUtOC41Yy0xLjYsMC40LTMsMC43LTQuMywxLjJsLTMuMS0zLjEKCQkJYzAuNi0xLjUsMS0yLjksMS40LTQuOGMtNy4zLTguNi04LjUtMTkuMi04LjUtMjYuNWMtNSwyLjctOS4xLDYuNi0xMiwxMi4yTDExLjQsMS45QzEwLDAuNCw4LTAuNCw2LTAuMnogTTE3MiwwCgkJCWMwLDAtMTkuOSwwLjEtMjguNSw4LjdjLTEwLjYsMTAuNi03LjIsMjMtNS4yLDI1YzIsMS4zLDE0LjQsNS40LDI1LTUuMkMxNzEuOSwxOS45LDE3MiwwLDE3MiwwTDE3MiwweiBNMTMyLjMsNgoJCQljLTYuNiwwLjctMTguNSw3LjgtMjEuMSwxOC40Yy0yLjYsMTIuNiw2LjUsMjAuNiw4LjUsMjEuM2MyLDAuNyw4LjcsMCwxMi05LjljLTIuNi01LjktMi4xLTEyLDEuMi0xOC42CgkJCUMxMzQuMiwxMS45LDEzMi4zLDYsMTMyLjMsNnogTTEwMy4yLDI3LjFjLTcuMyw0LTEyLjUsMTAuNy0xNS4xLDIxLjNjLTIuNiwxMy45LDYuNSwyMC40LDguNSwyMS4xYzIsMC43LDEyLTIsMTUuMy0xNS45CgkJCUMxMDQuNiw0NC45LDEwMy4yLDM0LjQsMTAzLjIsMjcuMXogTTE1OC44LDM4LjJjLTEuMywwLTIuNiwwLjEtMy45LDAuMmMtNi42LDMuMy0xMi43LDMuOS0xOC42LDEuMmMtOS45LDQtMTAuNiwxMC42LTkuOSwxMi42CgkJCWMwLjcsMiw4LjcsMTEuMiwyMS4zLDcuOWMxMC42LTIsMTcuMS0xMy44LDE4LjQtMjEuMUMxNjYsMzkuMSwxNjIuNywzOC4zLDE1OC44LDM4LjJMMTU4LjgsMzguMnogTTExOC41LDU5LjUKCQkJYy0xMy45LDMuMy0xNi42LDEzLjMtMTUuOSwxNS4zYzAsMi42LDcuMiwxMS44LDIxLjEsOC41YzEwLjYtMiwxNy4zLTcuOCwyMS4zLTE1LjFDMTM3LjYsNjguMiwxMjcuMSw2Ni44LDExOC41LDU5LjV6IE01MC45LDc4LjEKCQkJYy0yLjYsMy4zLTQuNSw3LjgtNS44LDEyLjRjLTMuMywxMy45LDYuNSwyMS4yLDguNSwyMS45YzIsMC43LDEyLTIsMTUuMy0xNS45Yy0wLjctMC43LTAuOC0xLjItMS40LTEuOUw1MC45LDc4LjF6IE0zOS4xLDkxLjQKCQkJYy03LjMsNC0xMi43LDEwLjUtMTUuMywyMS4xYy0zLjMsMTMuOSw2LjcsMjEuMiw4LjcsMjEuOXMxMS44LTIsMTUuMS0xNi41QzQwLjMsMTA5LjIsMzkuMSw5OC43LDM5LjEsOTEuNHogTTc1LjUsMTAyLjUKCQkJYy0xMy45LDMuMy0xNi42LDEzLjMtMTUuOSwxNS4zYzAuNywyLDgsMTEuMSwyMS45LDguNWM1LjMtMS4zLDkuOS0zLjQsMTMuMi02bC0xNi41LTE1LjdDNzcuNSwxMDMuOSw3Ni4xLDEwMy4yLDc1LjUsMTAyLjV6CgkJCSBNNTQuMiwxMjQuNWMtMTQuNSwzLjMtMTcuMiwxMy4xLTE2LjUsMTUuMWMwLjcsMiw4LDExLjMsMjEuOSw4LjdjMTAuNi0yLDE3LjEtOCwyMS4xLTE1LjNDNzMuMywxMzIuOSw2Mi44LDEzMS43LDU0LjIsMTI0LjV6CgkJCSBNMzMuMSwxMzguOWMtMy4zLDItOS4zLDMuMy05LjMsMy4zTDAsMTY2bDYsNmwyMy44LTIzLjJDMjkuOCwxNDguOCwzMS4xLDE0Mi45LDMzLjEsMTM4Ljl6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==")
}

.modal-base .comp_tb_price{
	font-weight: 500;
	font-size: 14px;
	color: #01c0f4;
}

.modal_table_base .progress-button_mod{
	position: relative;
    display: block;
    height: 46px;
    outline: none;
    border: 1px solid #0090e0;
    background-color: transparent;
	color: #0090e0;
    letter-spacing: 1px;
    border-radius: 28px;
    margin: 8px auto;
    margin-top: 8px;
    background-repeat: no-repeat;
    line-height: 44px;
    font-weight: 400;
    overflow: hidden;
	width: 80%;
	max-width: 160px;
	font-size: 13px;
	padding: 0 10px;
	cursor: pointer;
}

.modal_table_base .progress-button_mod:hover{
	transition: background-size 800ms ease-out, background-position 800ms ease-out;
	transform: perspective(1px) scale3d(1.044,1.044,1) translateZ(0);
}

.modal_table_base .modal_op_close{
	position: relative;
	right:unset;
	top: unset;
	filter: unset;
}

.modal_op_close.modal_table_base:hover{
	filter: unset;
}

/* Backend iframe restyle */
.pace-done .scrollTarget_modal_op{
	background-color: #f9f9f9;
}
.pace-done .scrollTarget_modal_op #modal_iframe_id{
	background-color: #f9f9f9;
}

@media only screen and (min-device-width:546px){
	.modal_op_elm{
		width: 80%;
		max-width: 990px;
		max-height: 550px;
		height: 80%;
		border-radius: 12px;
	}
	.scrollTarget_modal_op{
		padding: 0 24px !important;
	}
	.scrollTarget_modal_op:after{
		margin: 0 -24px;
		width: calc(100% + 48px);
	}
	.modal_header_title{
		padding-left: 24px; 
	}
	.modal_op_content_txt_elm{
		padding: 24px 0 0;
	}
    .modal_table_header{
        margin-top: 24px;
	}
	.modal_header_img_base{
		margin: 0 -24px;
		width: calc(100% + 48px);
	}
	
}

@media only screen and (max-device-width:545px){
	.modal_op_elm{
		width: 100%;
		height: calc(100% - 120px);
		margin-top: 1500px;
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
	}
	.scrollTarget_modal_op:after{
		width: 100%;
	}
	.modal_header_title{
		padding-left: 12px;
	}
	.modal_op_content_txt_elm{
		padding: 24px 12px;
	}
	.modal_header_img_base{
		width: 100%;
	}
	.modal_menu_item{
		padding: 0 12px;
	}
	.modal_op_menu_info_block{
		padding: 0 12px;
		padding-bottom: 32px;
	}
	.scrollTarget_modal_op #modal_iframe_id{
		padding: 0 12px !important;
	}
}

@media only screen and (max-device-width:439px){
	.modal_table_header{
		height: 90px;
		overflow: hidden;
	}
	.modal-base thead .item{
		height: 80px;
		padding: 16px 10px 14px;
	}
	.modal-base thead .i_tit{
		padding: 0;
	}
	.modal-base thead .i_comp{
		font-weight: 500;
	}
	.modal-base thead .i_comp div{
		margin: auto;
	}
	.modal-base .item{
		flex-direction: column;
	}
	.modal_table_base tbody tr > td {
		text-align: center;
	}
	.modal-base tbody .item{
		padding: 0;
	}
	.modal-base .i_tit {
		text-align: center;
		width: auto;
		font-size: 16px;
		font-weight: 300;
		padding: 14px 0;
		position: sticky;
		top: 90px;
		z-index: 1;
	}
	.modal-base .i_comp {
		width: auto;
		padding: 10px 0 24px;
	}
	.modal_table_base .i_tit {
		font-weight: 400;
	}
}