.op-policy{background:#000;color:#fff;display:flex;justify-content:space-between;position:fixed;left:0;bottom:0;width:100%;z-index:99;font-size:14px}.op-policy button{padding:8px 16px;background-color:none;color:#fff;border:solid 1px rgba(255,255,255,0.2) !important;border-radius:.25em;background:none;cursor:pointer;font-size:14px;line-height:1.2;white-space:nowrap}.op-policy button:hover{border-color:#FF5200 !important}.ot-sdk-container{display:grid;align-items:flex-start;justify-content:space-between;grid-template-columns:65% auto;gap:30px;width:100%;padding:1.25em 2em 1.25em 2em;min-height:44px;box-sizing:border-box;position:relative}@media (max-width:1024px){.ot-sdk-container{grid-template-columns:60% auto}}@media (min-width:1280px){.ot-sdk-container{grid-template-columns:55% auto}}@media (max-width:990px){.ot-sdk-container{grid-template-columns:1fr}.ot-sdk-container .policy-text{margin-right:2em}.ot-sdk-container .ot-close-icon{position:absolute;right:0;top:.6em}}.ot-sdk-container .policy-text{font-size:14px}.ot-sdk-container .button-group-partent{display:flex;justify-content:flex-end;gap:20px;align-items:flex-start}@media (max-width:990px){.ot-sdk-container .button-group-partent{display:block}}.ot-sdk-container .button-group{min-width:0;display:flex;gap:1.2em;min-height:44px;justify-content:center}@media (max-width:1200px){.ot-sdk-container .button-group{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:990px){.ot-sdk-container .button-group{width:100%;flex-direction:row;justify-content:flex-end;gap:1em;flex-wrap:wrap}.ot-sdk-container .button-group .op-setting{margin-right:auto}}.ot-close-icon{width:44px;height:44px;background-size:12px;border:none;position:relative;padding:0;background-repeat:no-repeat;background-position:center}.ot-close-icon .close{background-image:url("../images/ot_close.svg");background-position:center;background-repeat:no-repeat;width:100%;display:block;height:100%;background-size:12px}.op-policy-cover{background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;width:100%;height:100%;z-index:96}.op-policy-setting{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:99;background:#0a1217;border-radius:6px;color:#fff;width:94vw;max-width:575px}@media (max-width:640px){.op-policy-setting{max-width:100%;width:100vw;height:100vh}}.op-policy-setting .ot-pc-header{height:44px;padding:0x 30px;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;align-items:center}.op-policy-setting .ot-pc-scrollbar{overflow-y:auto;padding-inline:30px;max-height:60vh}.op-policy-setting .ot-pc-scrollbar::-webkit-scrollbar{width:12px;height:12px}.op-policy-setting .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-color:#d8d8d8}.op-policy-setting .ot-pc-scrollbar::-webkit-scrollbar-track{border-radius:5px;background:transparent}@media (max-width:640px){.op-policy-setting .ot-pc-scrollbar{max-height:none;height:calc(100vh - 220px)}}.op-policy-setting .ot-pc-title{font-size:1em;line-height:1.5;margin-bottom:10px;margin-top:10px}.op-policy-setting .ot-pc-desc{clear:both;width:100%;line-height:1.5 !important;margin-bottom:25px}.op-policy-setting .ot-pc-desc a{color:#FF5200;text-decoration:underline}.op-policy-setting .ot-cat-grp{padding-top:20px}.op-policy-setting .ot-cat-grp .ot-cat-group{border:1px solid #fff;border-radius:4px}.ot-cat-item{border-top:1px solid #fff}.ot-cat-item:first-child{border-top:none}.ot-cat-item .ot-acc-hdr{display:flex;align-items:center;padding:.7rem 0}.ot-cat-item .ot-cat-header{font-size:14px;font-weight:500}.ot-cat-item .ot-acc-txt{padding-left:20px;padding-right:20px;font-size:.812em;background:#000;display:none;padding:12px 20px}.ot-cat-item .ot-category-desc{line-height:1.5}.ot-tgl{margin-left:auto;margin-right:.5em}.ot-tgl .ot-label-txt.always{color:#FF5200}.ot-tgl .ot-switch{position:relative;display:inline-block;width:45px;height:25px}.ot-tgl .ot-switch .ot-label-txt{display:none}.ot-tgl .ot-switch .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f2f1f1;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px;background:transparent !important;border:solid 1px rgba(255,255,255,0.2) !important}.ot-tgl .ot-switch .ot-switch-nob:before{position:absolute;content:"";height:21px;width:21px;bottom:1px;background-color:#7d7d7d;-webkit-transition:.4s;transition:.4s;border-radius:20px}.ot-tgl .ot-switch .ot-switch-nob[aria-checked="true"]{border-color:#FF5200 !important}.ot-tgl .ot-switch .ot-switch-nob[aria-checked="true"]:before{transform:translateX(20px);background-color:#FF5200}.ot-plus-minus.active span:first-of-type{display:none}.ot-plus-minus{margin-left:.5rem;width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px}.ot-plus-minus span{background:#FF5200 !important;position:absolute;background:#27455c;border-radius:1px}.ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}.ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}.ot-plus-minus.active span:first-of-type{display:none}.ot-pc-footer{text-align:right;border-top:1px solid #fff;margin-top:30px;padding-inline:30px;padding-block:20px}@media (max-width:640px){.ot-pc-footer button{width:100%;margin-top:14px;margin-left:0}}.ot-pc-footer button{letter-spacing:.08em;margin-left:14px}