.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2.select2-container {
	 height: 46px;
	 outline: 1px solid #d0d0d0;
	 border-radius: 8px;
	 background: #f8f8f8;
}
 .select2.select2-container:hover {
	 outline: 3px solid #3072be;
}
 .select2.select2-container.select2-container--focus:not(.select2-container--open) {
	 background: #d8eaff;
	 outline: 3px solid #3072be;
	 border-radius: 9px;
}
 .select2.select2-container.select2-container--focus:not(.select2-container--open) .select2-search--inline .select2-search__field, .select2.select2-container.select2-container--focus:not(.select2-container--open) .select2-selection__rendered {
	 color: #003082 !important;
}
 .select2 {
	 width: 26rem !important;
}
 @media (max-width: 767.5px) {
	 .select2 {
		 width: 100% !important;
	}
}
 @media (max-width: 767.5px) {
	 .select2 {
		 width: 100%;
	}
}
 .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
	 background-color: inherit !important;
	 border-radius: 8px !important;
	 height: 100%;
	 padding: 0 0 0 25px !important;
	 border: none !important;
}
 .select2-container .select2-selection--multiple, .select2-container .select2-selection--single {
	 display: flex !important;
	 align-items: center;
	 height: 100%;
	 width: 100%;
	 border: none;
	 padding: 0 0 0 25px !important;
}
 .select2-container .select2-selection--multiple.multiselect-dropdown:before, .select2-container .select2-selection--single.multiselect-dropdown:before, .select2-container .select2-selection--multiple.singleselect-withsearch:before, .select2-container .select2-selection--single.singleselect-withsearch:before {
	 content: "";
	 background-image: url(../../../content/dam/ets-org/icons/commons/searchIcon_blue.svg);
	 background-repeat: no-repeat;
	 background-size: contain;
	 min-width: 1.5rem;
	 height: 1.5rem;
	 background-position: center left;
	 margin-right: 12px;
}
 .select2-container .select2-selection--multiple:after, .select2-container .select2-selection--single:after {
	 content: "";
	 background-image: url(../../../etc.clientlibs/ets/clientlibs/clientlib-site/resources/images/down-arrow-white.png);
	 background-repeat: no-repeat;
	 background-color: #315276;
	 min-width: 46px;
	 background-position: center;
	 border-radius: 0px 8px 8px 0px;
	 position: absolute;
	 right: 0px;
	 top: 0px;
	 bottom: 0px;
	 outline: 1px solid #315276;
}
 .select2-container--open.select2-container--above {
	 border-radius: 0px 0px 9px 9px;
}
 .select2-container--open.select2-container--above .select2-selection--multiple:after, .select2-container--open.select2-container--above .select2-selection--single:after {
	 border-radius: 8px 0px 0px 0px;
	 transform: rotate(180deg);
}
 .select2-container--open.select2-container--below {
	 border-radius: 9px 9px 0px 0px;
}
 .select2-container--open.select2-container--below .select2-selection--multiple:after, .select2-container--open.select2-container--below .select2-selection--single:after {
	 border-radius: 0px 0px 0px 8px;
	 transform: rotate(180deg);
}
 .select2-container--default .select2-search--inline .select2-search__field {
	 margin: 6px 50px 0 0px;
	 font-weight: 600;
	 font-size: 18px;
	 line-height: 32px;
	 color: #151515;
	 height: 30px !important;
	 font-family: inherit !important;
	 white-space: nowrap;
}
 span.select2-search.select2-search--inline {
	 height: 46px;
}
 .select2-container .select2-selection--multiple .select2-selection__rendered, .select2-container .select2-selection--single .select2-selection__rendered {
	 margin: 0;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 font-weight: 600;
	 font-size: 18px;
	 line-height: 32px !important;
	 color: #151515;
}
 .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder, .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
	 color: #707070 !important;
	 font-weight: 600 !important;
}
 .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice, .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__choice {
	 padding: 0 !important;
	 margin: 0 !important;
	 background: transparent !important;
	 border: 0 !important;
	 font-weight: 600;
	 font-size: 18px;
	 line-height: 32px;
	 color: #151515;
}
 .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:not(:last-child):after, .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__choice:not(:last-child):after {
	 content: ", ";
}
 .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove, .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__choice__remove {
	 display: none;
}
 .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__display, .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__choice__display {
	 padding-left: 10px !important;
	 padding-right: 0 !important;
}
 .select2-container .select2-selection--single .select2-selection__rendered {
	 padding-right: 45px !important;
}
 ul.select2-results__options .select2-results__option {
	 display: flex;
	 align-items: center;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 22px;
	 color: #003356;
	 min-height: 40px;
	 padding: 5px 25px;
}
 ul.select2-results__options .select2-results__option--highlighted {
	 background: #d8eaff !important;
	 color: #003356 !important;
}
 ul.select2-results__options .select2-results__option--highlighted:focus {
	 border: 3px solid #3072be;
}
 ul.select2-results__options .select2-results__option--selected {
	 background-color: transparent !important;
	 font-weight: 700;
}
 ul.select2-results__options .select2-results__option.select2-results__option--highlighted {
	 background: #d8eaff !important;
}
 ul.select2-results__options .select2-results__option.select2-results__message:before {
	 display: none;
}
 .multiselect-dropdown ul.select2-results__options .select2-results__option:before, .multiselect-withoutsearch ul.select2-results__options .select2-results__option:before {
	 content: "";
	 background-image: url(../../../etc.clientlibs/ets/clientlibs/clientlib-site/resources/images/checkbox_unchecked.png);
	 min-width: 30px !important;
	 height: 30px;
	 display: inline-flex;
	 background-repeat: no-repeat;
	 background-position: left;
	 margin-right: 10px;
}
 .multiselect-dropdown ul.select2-results__options .select2-results__option.select2-results__message:before, .multiselect-withoutsearch ul.select2-results__options .select2-results__option.select2-results__message:before {
	 display: none;
}
 .multiselect-dropdown ul.select2-results__options .select2-results__option--selected, .multiselect-withoutsearch ul.select2-results__options .select2-results__option--selected {
	 background-color: transparent !important;
}
 .multiselect-dropdown ul.select2-results__options .select2-results__option--selected::before, .multiselect-withoutsearch ul.select2-results__options .select2-results__option--selected::before {
	 background-image: url(../../../etc.clientlibs/ets/clientlibs/clientlib-site/resources/images/checkbox_checked.png);
}
 .multiselect-dropdown ul.select2-results__options .select2-results__option.select2-results__option--highlighted, .multiselect-withoutsearch ul.select2-results__options .select2-results__option.select2-results__option--highlighted {
	 background: #d8eaff !important;
}
 .select2-container--default .singleselect-dropdown-without-checkbox ul.select2-results__options {
	 max-height: 260px;
}
 .select2-dropdown {
	 background: #f8f8f8 !important;
	 border: 1px solid #d0d0d0 !important;
	/* card drop shadow */
	 box-shadow: 4px 10px 20px rgba(0, 0, 0, 0.07) !important;
	 padding: 18px 0 !important;
	 z-index: 10 !important;
	 margin-top: 1px;
}
 .select2-dropdown.select2-dropdown--above {
	 box-shadow: 4px -10px 20px rgba(0, 0, 0, 0.07) !important;
	 margin-top: -1px;
}
 .select2-container--open .multiselect-withoutsearch span.select2-search.select2-search--inline {
	 display: none !important;
}
 .select2-container--open .multiselect-withoutsearch .select2-selection__rendered {
	 width: 100% !important;
}
 .singleselect-dropdown .select2-search__field {
	 display: none !important;
}
 ul#select2-formatMultiselect-container, ul#select2-formatMultiselect-results {
	 text-transform: capitalize;
}
 .select2-container--default .select2-selection--single {
	 height: 46px !important;
	 border-radius: 8px !important;
	 display: flex !important;
	 background: #f8f8f8 !important;
}
/* .singleselect-withsearch {
	 &.select2-dropdown--above {
		 .select2-search--dropdown {
			 bottom: -40px;
		}
	}
	 &.select2-dropdown--below {
		 .select2-search--dropdown {
			 top: -50px;
		}
	}
	 .select2-search--dropdown {
		 position: absolute;
		 width: 80%;
		 left: 50px;
		 height: 42px;
		 .select2-search__field {
			 border: none !important;
			 font-weight: 600;
			 font-size: 18px;
			 line-height: 32px;
			 color: #151515;
			 background: #f8f8f8 !important;
			 //background-color: inherit;
			 &:focus {
				 border: none;
				 outline: none;
			}
		}
	}
}
 */
 .select2-container--default .select2-selection--single {
	 height: 46px !important;
	 border-radius: 8px !important;
	 display: flex !important;
	 background: #f8f8f8 !important;
}
 .singleselect-withsearch.select2-dropdown--above .select2-search--dropdown {
	 bottom: -48px;
}
 .singleselect-withsearch.select2-dropdown--below .select2-search--dropdown {
	 top: -48px;
}
 .singleselect-withsearch .select2-search--dropdown {
	 background-color: inherit;
	 position: absolute;
	 width: calc(100% - 110px);
	 left: 60px;
	 height: 46px;
	 padding: 0;
}
 .singleselect-withsearch .select2-search--dropdown .select2-search__field {
	 border: none !important;
	 font-weight: 600;
	 font-size: 18px;
	 line-height: 32px;
	 color: #151515;
	 background: none !important;
	 height: inherit;
}
 .singleselect-withsearch .select2-search--dropdown .select2-search__field:focus {
	 border: none;
	 outline: none;
}
 ul.select2-results__options .select2-results__option--highlighted {
	 border: 2px solid #003356;
}
 .select2-container--disabled:hover {
	 outline: 1px solid #d0d0d0 !important;
}
 .select2-container--default.select2-container--disabled .select2-selection--single {
	 cursor: not-allowed !important;
}
 .select2.select2-container.select2-container--disabled.select2-container--focus:not(.select2-container--open) {
	 outline: 1px solid #d0d0d0;
}
 .custom-multi-select-style .select2-container .select2-selection--multiple .select2-selection__rendered {
	 display: none !important;
}
 .custom-multi-select-style .select2-container .select2-selection--multiple .select2-search {
	 flex-grow: 1;
	 display: flex;
}
 .custom-multi-select-style .select2-container .select2-selection--multiple .select2-search textarea {
	 flex-grow: 1;
}
 .multiple-select-chips {
	 list-style: none;
	 display: flex;
	 flex-wrap: wrap;
	 margin: 0.5rem 0;
	 row-gap: 0.5rem;
	 column-gap: 0.5rem;
}
 .multiple-select-chips .clear-items {
	 flex-grow: 1;
	 min-width: 100%;
}
 .multiple-select-chips button {
	 font-size: 1rem;
	 line-height: 1;
	 font-weight: 400;
	 padding: 11px 14px 11px 16px;
	 border: 1px solid #595959;
	 border-radius: 1.45rem;
	 color: #151515;
	 display: inline-flex;
	 align-items: center;
	 column-gap: 14px;
	 background: #d7d7d7;
}
 .multiple-select-chips button:hover {
	 border-color: #003082;
	 color: #003082;
	 background-color: #d8eaff;
}
 .multiple-select-chips button:hover i:before {
	 opacity: 0;
}
 .multiple-select-chips button:hover i:after {
	 opacity: 1;
}
 .multiple-select-chips button:focus {
	 border-color: transparent;
	 color: #003082;
	 background-color: #d8eaff;
	 outline-offset: 2px;
	 outline: 2px solid #3072be;
}
 .multiple-select-chips button:focus i:before {
	 opacity: 0;
}
 .multiple-select-chips button:focus i:after {
	 opacity: 1;
}
 .multiple-select-chips button i {
	 width: 1rem;
	 min-width: 1rem;
	 height: 1rem;
	 min-height: 1rem;
	 position: relative;
}
 .multiple-select-chips button i:after {
	 position: absolute;
	 left: 0;
	 top: 0;
	 opacity: 0;
}
 .multiple-select-chips button i:before, .multiple-select-chips button i:after {
	 content: '';
	 width: 100%;
	 height: 100%;
	 background-repeat: no-repeat;
	 background-size: contain;
	 background-position: center;
	 display: block;
	 border-radius: 0.5rem;
}
 .multiple-select-chips button i:before {
	 background-image: url('../../../content/dam/ets-org/icons/commons/chips-close-black.svg');
}
 .multiple-select-chips button i:after {
	 background-image: url('../../../content/dam/ets-org/icons/commons/chips-close-hover.svg');
}
 .multiple-select-chips button i:hover:after {
	 background-image: url('../../../content/dam/ets-org/icons/commons/chips-close-hover-i.svg');
}
 .multiple-select-chips button i:focus {
	 outline: none;
}
 .multiple-select-chips button i:focus:before {
	 opacity: 0;
}
 .multiple-select-chips button i:focus:after {
	 background-image: url('../../../content/dam/ets-org/icons/commons/chips-close-hover-i.svg');
	 outline-offset: 1px;
	 outline: 2px solid #003082;
	 opacity: 1;
}
 .theme-toefl .select2.select2-container {
	 outline-color: #343579;
}
 .theme-toefl .select2.select2-container:hover {
	 outline-color: #343579;
}
 .theme-toefl .select2.select2-container.select2-container--focus:not(.select2-container--open) {
	 outline-color: #343579;
	 outline-offset: 2px;
}
 .theme-toefl .select2-container .select2-selection--single:after {
	 background-color: #343579;
}
 .theme-toeic ul.select2-results__options .select2-results__option {
	 display: flex;
	 align-items: center;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 22px;
	 color: #0a4d2b;
	 min-height: 40px;
	 padding: 5px 25px;
}
 .theme-toeic ul.select2-results__options .select2-results__option--highlighted {
	 background: #edf5f0 !important;
	 color: #0a4d2b !important;
}
 .theme-toeic ul.select2-results__options .select2-results__option--highlighted:focus {
	 border: 3px solid #0a4d2b;
}
 .theme-toeic ul.select2-results__options .select2-results__option--selected {
	 background-color: transparent !important;
	 font-weight: 700;
}
 .theme-toeic ul.select2-results__options .select2-results__option.select2-results__option--highlighted {
	 background: #edf5f0 !important;
}
 .theme-toeic ul.select2-results__options .select2-results__option.select2-results__message:before {
	 display: none;
}
 .theme-toeic .select2-dropdown {
	 background: #fff !important;
	 border: 1px solid #0a4d2b !important;
	/* card drop shadow */
	 box-shadow: 4px 10px 20px rgba(0, 0, 0, 0.07) !important;
	 padding: 18px 0 !important;
	 z-index: 10 !important;
	 margin-top: 1px;
}
 .theme-toeic .select2-dropdown.select2-dropdown--above {
	 box-shadow: 4px -10px 20px rgba(0, 0, 0, 0.07) !important;
	 margin-top: -1px;
}
 .theme-toeic .contact-epn .select2.select2-container {
	 outline-color: #0a4d2b;
}
 .theme-toeic .contact-epn .select2.select2-container:hover {
	 outline-color: #0a4d2b;
}
 .theme-toeic .contact-epn .select2.select2-container.select2-container--focus:not(.select2-container--open) {
	 outline-color: #0a4d2b;
	 outline-offset: 2px;
}
 .theme-toeic .contact-epn .select2-container .select2-selection--single:after {
	 background-color: #0a4d2b;
	 outline: 1px solid #0a4d2b;
}
 .theme-toeic .contact-epn .select2.select2-container {
	 height: 46px;
	 outline: 1px solid #0a4d2b;
	 border-radius: 8px;
	 background: #fff !important;
}
 .theme-toeic .contact-epn .select2.select2-container:hover {
	 outline: 3px solid #0a4d2b;
}
 .theme-toeic .contact-epn .select2.select2-container.select2-container--focus:not(.select2-container--open) {
	 background: #d8eaff;
	 outline: 3px solid #0a4d2b;
	 border-radius: 9px;
}
 .theme-toeic .contact-epn .select2.select2-container.select2-container--focus:not(.select2-container--open) .select2-search--inline .select2-search__field, .theme-toeic .contact-epn .select2.select2-container.select2-container--focus:not(.select2-container--open) .select2-selection__rendered {
	 color: #000 !important;
	 font-size: 16px;
	 font-weight: 600;
	 line-height: 22px !important;
	/* 137.5% */
}
 .theme-toeic .contact-epn .select2-container--default .select2-selection--single .select2-selection__rendered {
	 color: #6f6f6f;
	 font-size: 16px;
	 font-weight: 600;
	 line-height: 22px !important;
}
 .theme-toeic .contact-epn .select2-container--default .select2-selection--single {
	 background-color: #fff !important;
}
.d-flex {
    display: flex !important;
}
.cmp-container--body {
    max-width: 80pc;
    width: 100%;
    position: relative;
    float: none !important;
    margin: 0 auto;
    clear: both !important;
}
.contact-epn {
	 margin-top: 2.5rem;
	 background: inherit;
}
 .contact-epn table {
	 margin-top: 20px;
	 margin-bottom: 2.5rem;
}
 .contact-epn table thead {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 700;
	 color: #151515;
	 text-transform: initial;
}
 .contact-epn table thead th:nth-child(1), .contact-epn table thead th:nth-child(2), .contact-epn table thead th:nth-child(3) {
	 font-size: 16px;
}
 .contact-epn table thead th:nth-child(1) {
	 width: 20%;
}
 @media (max-width: 767.5px) {
	 .contact-epn table thead th:nth-child(1) {
		 width: 25%;
		 padding-left: 0.3125rem;
	}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 .contact-epn table thead th:nth-child(1) {
		 width: 25%;
		 padding-left: 0.3125rem;
	}
}
 .contact-epn table thead th:nth-child(2) {
	 width: 40%;
	 padding-left: 0;
}
 @media (max-width: 767.5px) {
	 .contact-epn table thead th:nth-child(2) {
		 width: 35%;
	}
}
 .contact-epn table thead th:nth-child(3) {
	 width: 40%;
}
 @media (max-width: 767.5px) {
	 .contact-epn table thead th:nth-child(3) {
		 width: 35%;
		 text-align: left;
		 padding-left: 1.5rem;
	}
}
 .contact-epn table tbody .subHeading {
	 background: #E5E5E5;
}
 .contact-epn table tbody .subHeading th {
	 padding: 21px 0;
	 font-size: 16px;
	 border-bottom: 1px solid #151515;
	 border-top: 5px solid #151515;
}
 @media (max-width: 767.5px) {
	 .contact-epn table tbody .subHeading th {
		 padding-left: 0.3125rem;
	}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 .contact-epn table tbody .subHeading th {
		 padding-left: 0.3125rem;
	}
}
 .contact-epn table tbody td:nth-child(odd) {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 700;
	 color: #151515;
	 text-transform: initial;
}
 .contact-epn table tbody td:nth-child(even) {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 400;
	 color: #151515;
	 text-transform: initial;
}
 .contact-epn table tbody td:nth-child(1) span, .contact-epn table tbody td:nth-child(2) span, .contact-epn table tbody td:nth-child(3) span {
	 font-weight: 700;
	 font-size: 16px;
}
 .contact-epn table tbody td:nth-child(1) ul a, .contact-epn table tbody td:nth-child(2) ul a, .contact-epn table tbody td:nth-child(3) ul a {
	 font-size: 14px;
	 text-decoration: none;
}
 .contact-epn table tbody td:nth-child(1) div, .contact-epn table tbody td:nth-child(2) div, .contact-epn table tbody td:nth-child(3) div {
	 font-size: 14px;
	 line-height: 22px;
	 font-weight: normal;
}
 .contact-epn table tbody td:nth-child(1) {
	 width: 20%;
}
 @media (max-width: 767.5px) {
	 .contact-epn table tbody td:nth-child(1) {
		 width: 25%;
		 padding-left: 0.3125rem;
	}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 .contact-epn table tbody td:nth-child(1) {
		 width: 25%;
		 padding-left: 0.3125rem;
	}
}
 .contact-epn table tbody td:nth-child(2) {
	 width: 40%;
	 padding-left: 0;
}
 @media (max-width: 767.5px) {
	 .contact-epn table tbody td:nth-child(2) {
		 padding-left: 0;
		 width: 35%;
	}
}
 .contact-epn table tbody td:nth-child(3) {
	 width: 40%;
	 overflow-wrap: anywhere;
}
 @media (max-width: 767.5px) {
	 .contact-epn table tbody td:nth-child(3) {
		 width: 35%;
		 padding-left: 1.5rem;
	}
}
 @media (max-width: 767.5px) {
	 .contact-epn table tbody td:nth-child(3) span {
		 display: block;
		 padding-bottom: 0.3125rem;
	}
}
 @media (min-width: 1024px) {
	 .contact-epn table thead th, .contact-epn table tbody .subHeading th, .contact-epn table tbody td {
		 padding: 1.25rem;
	}
}
 .contact-epn table tbody tr:last-child td {
	 border-bottom: 5px solid #151515;
}
 @media (min-width: 1024px) {
	 .contact-epn table thead th:nth-child(1) {
		 min-width: 14.25rem;
	}
	 .contact-epn table thead th:nth-child(2) {
		 min-width: 5.0625rem;
	}
	 .contact-epn table thead th:nth-child(4) {
		 min-width: 9.75rem;
	}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 .contact-epn table thead th:nth-child(1) {
		 min-width: 14.25rem;
	}
	 .contact-epn table thead th:nth-child(2) {
		 min-width: 5.0625rem;
	}
	 .contact-epn table thead th:nth-child(4) {
		 min-width: 9.75rem;
	}
}
 @media (max-width: 767.5px) {
	 .contact-epn table {
		 padding: 0;
	}
	 .contact-epn table th:nth-child(2) {
		 padding: 0;
	}
}
 .contact-epn__select__search-icon {
	 position: absolute;
	 top: 0.625rem;
	 left: 1.6875rem;
}
 .contact-epn__select__search-close {
	 margin-left: 1.3125rem;
	 height: 0.875rem;
	 width: 0.875rem;
}
 .contact-epn-filters {
	 flex-flow: row;
	 column-gap: 1.25rem;
	 padding: 40px 0 20px 0;
}
 @media (max-width: 767.5px) {
	 .contact-epn-filters {
		 flex-flow: column;
		 row-gap: 0.6875rem;
		 justify-content: center;
	}
}
 .contact-epn-filters .select {
	 display: flex;
	 justify-content: center;
}
 @media (max-width: 767.5px) {
	 .contact-epn-filters .select {
		 min-width: 100%;
	}
}
 .contact-epn-filters .select .jAuto {
	 border: 1px solid #d7d7d7;
	 height: 2.875rem;
	 width: 26rem;
	 background: #f8f8f8;
	 border-radius: 0.5rem;
	 padding-left: 4rem;
	 padding-right: 2.6875rem;
	 font-size: 1.125rem;
	 line-height: 1.5rem;
	 font-weight: 600;
	 color: #151515;
	 text-transform: initial;
	 text-overflow: ellipsis;
}
 .contact-epn-filters .select .jAuto::placeholder {
	 text-transform: none;
}
 @media (max-width: 767.5px) {
	 .contact-epn-filters .select .jAuto {
		 width: 100%;
	}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 .contact-epn-filters .select .jAuto {
		 width: 100%;
	}
}
 .contact-epn-filters .dropdown {
	 display: flex;
	 flex-flow: column;
}
 .contact-epn-filters .dropdown .ets-dropdown-button .up-arrow {
	 display: none;
}
 .contact-epn-filters .dropdown .ets-dropdown-button .down-arrow {
	 display: inline;
}
 .contact-epn-filters .dropdown .form-control:focus {
	 box-shadow: none;
	 border: 1px solid #d7d7d7;
}
 .contact-epn-filters .active-dropdown .jAuto, .contact-epn-filters .active-dropdown .ets-dropdown-button {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 0;
}
 .contact-epn-filters .active-dropdown .ets-dropdown-button .up-arrow {
	 display: inline;
}
 .contact-epn-filters .active-dropdown .ets-dropdown-button .down-arrow {
	 display: none;
}
 .contact-epn .hide-product-dropdown .epn-product-dropdown + .select2-container {
	 display: none !important;
}
 .contact-epn #score-requirement-selected-list {
	 margin-top: 0.7813rem;
	 display: block;
	 text-align: center;
}
 .contact-epn #score-requirement-selected-list button {
	 margin-right: 0.4375rem;
	 margin-top: 0.4688rem;
	 border-radius: 3.125rem;
	 padding: 0.4063rem 1.25rem;
	 background-color: #f0f0f0;
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 700;
	 color: #151515;
	 text-transform: initial;
	 border: none;
}
 .contact-epn .highlighed-item {
	 background: #f8f8f8;
	 color: #003356;
}
 .contact-epn .highlighed-item td:first-child {
	 padding-left: 1.25rem;
}
 .contact-epn .highlighed-item td:nth-child(odd) {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 700;
	 color: #151515;
	 text-transform: initial;
}
 .contact-epn .highlighed-item td:nth-child(even) {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 400;
	 color: #151515;
	 text-transform: initial;
}
 .contact-epn mark {
	 background-color: pink;
}
 .contact-epn .dropdown-menu {
	 margin-top: 2.875rem;
	 padding-top: 0;
	 border-top-left-radius: 0;
	 border-top-right-radius: 0;
}
 @media (max-width: 767.5px) {
	 .contact-epn .dropdown-menu {
		 min-width: 100%;
	}
}
 .contact-epn .list-autocomplete {
	 padding: 0;
	 width: 25.8rem;
	 height: 25.75rem;
	 overflow: hidden;
	 overflow-y: scroll;
	 padding-top: 1.6875rem;
	 margin-top: 0;
	 background: #f8f8f8;
}
 @media (max-width: 767.5px) {
	 .contact-epn .list-autocomplete {
		 width: 100%;
	}
}
 .contact-epn .list-autocomplete em {
	 font-style: normal;
	 background-color: #e1f2f9;
}
 .contact-epn .hasNoResults {
	 color: #aaa;
}
 .contact-epn .hasNoResults, .contact-epn .btn-extra {
	 display: block;
	 padding: 0.625rem;
}
 .contact-epn .hasNoResults {
	 color: #aaa;
}
 .contact-epn .btn-extra {
	 width: 100%;
	 border-top: 0.0313rem solid #d2d2d2;
}
 .contact-epn .dropdown-item {
	 white-space: normal;
	 word-wrap: break-word;
	 display: flex;
	 color: #003356;
	 padding: 0.5rem 1.75rem;
	/* CSS below will force radio/checkbox size be same as font size */
	/*checkbox
	/*/
}
 .contact-epn .dropdown-item:active, .contact-epn .dropdown-item:focus, .contact-epn .dropdown-item:hover {
	 border: none !important;
	 font-weight: 700;
}
 .contact-epn .dropdown-item label {
	 position: relative;
	 display: flex;
}
 .contact-epn .dropdown-item input[type=checkbox] {
	 transform: translateX(-624.9375rem);
}
 .contact-epn .dropdown-item input[type=checkbox] + label:before {
	 content: url(../../../content/dam/ets-org/icons/commons/checkbox_unchecked.png);
	 margin-top: 0.1rem;
	 margin-right: 1rem;
	 width: 1.375rem;
	 height: 1.375rem;
	 background-color: #fff;
}
 .contact-epn .dropdown-item input[type=checkbox]:checked + label:before {
	 content: url(../../../content/dam/ets-org/icons/commons/checkbox_checked.png);
}
 .contact-epn .dropdown-item input[type=checkbox]:checked + label {
	 font-weight: 700;
}
 .contact-epn .result {
	 text-align: start;
}
 .contact-epn .result-title {
	 font-size: 1.7rem;
	 line-height: 1.875rem;
	 font-weight: 700;
	 color: #151515;
	 text-transform: initial;
	 margin-top: 2.25rem;
}
 .contact-epn .result-desc {
	 font-size: 1rem;
	 line-height: 1.3125rem;
	 font-weight: 400;
	 color: #151515;
	 text-transform: initial;
	 margin-top: 1.25rem;
}
 .contact-epn .result-contactinfo {
	 font-size: 1rem;
	 line-height: 1.3125rem;
	 font-weight: 400;
	 color: #151515;
	 text-transform: initial;
	 margin-top: 1.25rem;
}
 .contact-epn .result .capitalise {
	 text-transform: capitalize;
}
 .contact-epn .productDesc li {
	 font-size: 0.875rem;
	 line-height: 1.375rem;
	 font-weight: 400;
	 color: #151515;
	 text-transform: initial;
}
 .contact-epn .productDesc li a {
	 font-size: 0.875rem;
	 line-height: 1.375rem;
	 font-weight: 400;
	 color: initial;
	 text-transform: initial;
	 text-decoration: underline;
}
 @media (max-width: 767.5px) {
	 .contact-epn .productDesc li {
		 padding-top: 0.625rem;
	}
}
 .contact-epn .productDesc ul {
	 padding-left: 1rem;
}
 .contact-epn .productDesc ul a {
	 text-decoration: underline;
	 color: #003082;
}
 @media (max-width: 767.5px) {
	 .contact-epn .productDesc ul {
		 padding: 0;
		 list-style-type: none;
	}
}
 .contact-epn .disable {
	 pointer-events: none;
	 opacity: 0.5;
}
 .contact-epn .dropdownLabel {
	 text-transform: capitalize;
}
 .theme-toeic .contact-epn table {
	 margin-top: 60px;
	 margin-bottom: 2.5rem;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table {
		 margin-top: 30px;
		 margin-bottom: 30px;
	}
}
 .theme-toeic .contact-epn table a {
	 color: #000;
	 font-weight: 600;
}
 .theme-toeic .contact-epn table a:hover {
	 color: black;
}
 .theme-toeic .contact-epn table thead {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 700;
	 color: #000;
	 text-transform: initial;
}
 .theme-toeic .contact-epn table thead tr:first-child td {
	 padding-top: 10px;
}
 .theme-toeic .contact-epn table tbody .subHeading {
	 background: #0a4d2b;
}
 .theme-toeic .contact-epn table tbody .subHeading th {
	 font-size: 16px;
	 border-bottom: 1px solid #000;
	 border-top: none;
	 box-shadow: 0px -10px 0px 0px #edf5f0, 0px -12px 0px 0px black;
	 color: #fff;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table tbody .subHeading th {
		 padding-left: 0.3125rem;
	}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 .theme-toeic .contact-epn table tbody .subHeading th {
		 padding-left: 0.3125rem;
	}
}
 .theme-toeic .contact-epn table tbody td:nth-child(odd) {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 700;
	 color: #000;
	 text-transform: initial;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table tbody td:nth-child(odd) {
		 font-size: 14px;
	}
}
 .theme-toeic .contact-epn table tbody td:nth-child(even) {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 400;
	 color: #000;
	 text-transform: initial;
}
 .theme-toeic .contact-epn table tbody td:nth-child(1) span, .theme-toeic .contact-epn table tbody td:nth-child(2) span, .theme-toeic .contact-epn table tbody td:nth-child(3) span {
	 font-weight: 700;
	 font-size: 16px;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table tbody td:nth-child(1) span, .theme-toeic .contact-epn table tbody td:nth-child(2) span, .theme-toeic .contact-epn table tbody td:nth-child(3) span {
		 font-size: 14px;
	}
}
 .theme-toeic .contact-epn table tbody td:nth-child(1) ul a, .theme-toeic .contact-epn table tbody td:nth-child(2) ul a, .theme-toeic .contact-epn table tbody td:nth-child(3) ul a {
	 font-size: 16px;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table tbody td:nth-child(1) ul a, .theme-toeic .contact-epn table tbody td:nth-child(2) ul a, .theme-toeic .contact-epn table tbody td:nth-child(3) ul a {
		 font-size: 14px;
	}
}
 .theme-toeic .contact-epn table tbody td:nth-child(1) div, .theme-toeic .contact-epn table tbody td:nth-child(2) div, .theme-toeic .contact-epn table tbody td:nth-child(3) div {
	 font-size: 16px;
	 line-height: 22px;
	 font-weight: 600;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table tbody td:nth-child(1) div, .theme-toeic .contact-epn table tbody td:nth-child(2) div, .theme-toeic .contact-epn table tbody td:nth-child(3) div {
		 font-size: 14px;
	}
}
 .theme-toeic .contact-epn table thead th {
	 padding-bottom: calc(1.25rem);
}
 @media (min-width: 1024px) {
	 .theme-toeic .contact-epn table thead th {
		 padding: 1.25rem;
		 padding-bottom: calc(1.25rem + 12px);
	}
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn table thead th {
		 padding-bottom: 1.25rem;
		 font-size: 14px;
	}
}
 .theme-toeic .contact-epn table tbody tr:last-child td {
	 border-bottom: none;
}
 .theme-toeic .contact-epn .contact-epn-filters {
	 -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-flow: row;
     flex-flow: row;
     -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
     column-gap: 1.25rem;
     padding: 0;
     -webkit-padding-before: 30px;
     padding-block-start:30px;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn .contact-epn-filters {
		 -webkit-box-orient:vertical;
         -webkit-box-direction: normal;
         -ms-flex-flow: column;
         flex-flow: column;
         row-gap: .6875rem;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -webkit-padding-before: 20px;
         padding-block-start:20px;
	}
}
 .theme-toeic .contact-epn .result-title {
	 font-size: 1rem;
	 line-height: 2.5rem;
	 font-weight: 600;
	 color: #0a4d2b;
	 text-transform: initial;
	 margin-top: 3.75rem;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn .result-title {
		 margin-top: 30px;
		 line-height: 22.4px;
	}
}
 .theme-toeic .contact-epn .productDesc li {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 600;
	 color: #000;
	 text-transform: initial;
}
 .theme-toeic .contact-epn .productDesc li a {
	 font-size: 1rem;
	 line-height: 1.375rem;
	 font-weight: 600;
	 color: #000;
	 text-transform: initial;
	 text-decoration: underline;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn .productDesc li {
		 padding-top: 0.625rem;
		 font-size: 14px;
	}
}
 .theme-toeic .contact-epn .productDesc ul {
	 padding-left: 1.6rem;
}
 .theme-toeic .contact-epn .productDesc ul a {
	 text-decoration: underline;
	 color: #000;
}
 @media (max-width: 767.5px) {
	 .theme-toeic .contact-epn .productDesc ul {
		 padding: 0;
		 list-style-type: none;
	}
}