:root{--cookieadmin-primary-color: #001d39;--cookieadmin-primary-hover-color: #985e23;--cookieadmin-secondary-color: #0046b2;--cookieadmin-secondary-hover-color: #0065ff;--cookieadmin-txcolor: #0f172a;--cookieadmin-green-txtcolor: #3a8356;--cookieadmin-warning-txtcolor: #9c7930;--cookieadmin-red-txtcolor: #b55355;--cookieadmin-green-color: #15a448;--cookieadmin-warning-color: #e9b306;--cookieadmin-red-color: #dd2727}.cookieadmin_law_container,.cookieadmin_cookie_modal,.cookieadmin_reconsent_wrap{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size: 16px;font-weight: 400;font-style: normal;line-height: 1.5;letter-spacing: normal;word-spacing: normal;text-transform: none;text-align: left;color: #1f2937}.cookieadmin_cookie_modal label,.cookieadmin_cookie_modal input{padding: 5px;margin-right: 5px;font-size: 15px}.cookieadmin_cookie_modal label{font-weight: 501}.cookieadmin_bottom{bottom:20px}.cookieadmin_top{top: 20px}.cookieadmin_right{right: 15px}.cookieadmin_left{left:15px}@keyframes cookieadmin_slideUp{from{transform: translateY(100%);opacity: 0}to{transform: translateY(0);opacity: 1}}@keyframes cookieadmin_slideSide{from{transform: translateX(-100%);opacity: 0}to{transform: translateX(0);opacity: 1}}.cookieadmin_law_container{position: fixed;width: 25%;box-sizing: border-box;z-index: 99999;display: none}.cookieadmin_law_container:focus{outline: none}.cookieadmin_consent_btns{align-content: center;display: flex;justify-content: space-evenly;flex-wrap: wrap;gap: 8px}.cookieadmin_box{width: 25%;max-width: 440px;box-sizing: border-box;display: none}.cookieadmin_notice_group{display: flex;flex-direction: column;gap: 10px;align-items: flex-start}.cookieadmin_consent_inside{color: #1f2937;background-color: #ffffff;border: 1px solid #ffffff;padding:15px;border-radius: 4px;box-shadow:1px 3px 10px rgba(0,0,0,0.2)}.cookieadmin_law_container p#cookieadmin_notice_title{margin: 0 0 6px;padding: 0;font-size: 16px;font-weight: 700;line-height: 1.4}.cookieadmin_law_container p#cookieadmin_notice{margin: 0;padding: 0;font-size: 14px;line-height: 22px}.cookieadmin_notice_con{padding: 0;flex: 1}.cookieadmin_consent_inside > .cookieadmin_consent_btns{margin-top: 12px}.cookieadmin_cookie_modal{display: none;flex-direction: column;position: fixed;max-height: 80vh;background-color: #FFFFFF;border: 1px solid #F4F4F4;border-radius: 8px;box-shadow: 0 4px 8px rgba(0,0,0,0.2);z-index: 999999}.cookieadmin_center{top: 10%;left: 22%;max-width: 60vw}.cookieadmin_side{flex-direction: column;position: fixed;width: 35vw;bottom: 0px;animation: 0.5s ease-out forwards cookieadmin_slideSide;max-height: 100vh;left: 0px;top: 0px;border-radius: 0px}.cookieadmin_down{position: fixed;max-width: 100%;max-height: 55vh;bottom: 0px;animation: 0.5s ease-out forwards cookieadmin_slideUp}.cookieadmin_cookie_modal:focus{outline: none}.cookieadmin_modal_overlay{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);z-index: 1000}.cookieadmin_mod_head{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 14px 20px;border-bottom: 1px solid #CCCCCC}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref{all: unset;display: inline-block;position: relative;flex-shrink: 0;width: 32px;height: 32px;border-radius: 4px;color: #6b7280;font-size: 0;cursor: pointer;transition: color .15s,background-color .15s}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::before,.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;background-color: currentColor;border-radius: 1px;transform: translate(-50%,-50%) rotate(45deg)}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{transform: translate(-50%,-50%) rotate(-45deg)}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:hover{color: #111827;background-color: rgba(0,0,0,0.06)}.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:focus-visible{outline: 2px solid var(--cookieadmin-secondary-color);outline-offset: 2px}.cookieadmin_preference_title{margin: 0;font-size: 20px;font-weight: 700;line-height: 1.3}.cookieadmin_preference_details{padding: 0px 5px}.cookieadmin_preference{padding: 10px 0px;font-size: 14px;line-height: 28px;overflow-wrap: break-word}.cookieadmin_cookie_modal .cookieadmin_preference p{margin: 0 0 8px;padding: 0;font-size: inherit;line-height: inherit}.cookieadmin_cookie_modal .cookieadmin_preference p:last-child{margin-bottom: 0}.cookieadmin_cookie_modal .cookieadmin_preference a{color: inherit;text-decoration: underline}.cookieadmin_details_wrapper{padding: 0px 15px;height: calc(100% - 6%);overflow: auto;scrollbar-width: thin}.cookieadmin_types{padding: 10px 10px;border-top: 1px solid #CCCCCC}.cookieadmin_header{display: flex;justify-content: space-between}.cookieadmin_header label[for]{cursor: pointer}.cookieadmin_header label.stitle{display: inline}.cookieadmin_header .cookieadmin_remark{display:none;justify-self:right}.cookieadmin_header .cookieadmin_act{display: inline;color: #1863dc}.cookieadmin-modal-cookies-list{display:none;margin: 8px 20px 4px;font-size: 14px;text-align: left}.cookieadmin-modal-cookies-list .cookieadmin-nocookie-cat{display: block;padding: 4px 0;font-size: 13px;font-weight: 600;text-align: center;opacity: 0.7}.cookieadmin_desc{padding:5px 20px;font-size: 15px;padding-right: 4rem}.cookieadmin_footer{left: 0px;padding: 15px;flex-wrap: wrap;width: 100%}.cookieadmin_modal_footer{display: flex;padding: 14px 20px;flex-wrap: wrap;gap: 8px;border-top: 1px solid #CCCCCC}.cookieadmin_modal_footer > :not(.cookieadmin_btn){flex-basis: 100%}.cookieadmin_side .cookieadmin_modal_footer{flex-direction: column;flex-wrap: nowrap}.cookieadmin_cookie_modal.cookieadmin_side .cookieadmin_modal_footer > *{flex: none}.cookieadmin_law_container button.cookieadmin_btn,.cookieadmin_cookie_modal button.cookieadmin_btn{display: inline-flex;align-items: center;justify-content: center;flex: 1 1 0;min-height: 40px;margin: 0;padding: 8px 16px;background-color: transparent;background-image: none;border: 1px solid rgba(0,0,0,0.2);border-radius: 4px;box-shadow: none;color: #1863dc;font-family: inherit;font-size: 14px;font-weight: 600;line-height: 1;letter-spacing: normal;text-align: center;text-decoration: none;text-shadow: none;text-transform: none;text-wrap: auto;cursor: pointer;transition: filter .15s}.cookieadmin_modal_footer button.cookieadmin_btn{flex: 1 1 auto}.cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn{flex: 1 1 auto;padding-left: 12px;padding-right: 12px}.cookieadmin_law_container button.cookieadmin_btn:hover,.cookieadmin_cookie_modal button.cookieadmin_btn:hover{filter: brightness(0.92)}.cookieadmin_law_container button.cookieadmin_btn:focus-visible,.cookieadmin_cookie_modal button.cookieadmin_btn:focus-visible{outline: 2px solid var(--cookieadmin-secondary-color);outline-offset: 2px}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies{all: unset;display: inline-flex;align-items: center;gap: 8px;padding: 5px 0;color: inherit;font: inherit;font-size: 15px;font-weight: 700;line-height: 1.4;cursor: pointer}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies::before{content: "";flex-shrink: 0;width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(-45deg);transition: transform .2s}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies.dwn::before{transform: rotate(45deg)}.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies:focus-visible{outline: 2px solid var(--cookieadmin-secondary-color);outline-offset: 2px;border-radius: 2px}button.cookieadmin_re_consent,body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent{all: unset;display: none;position: fixed;bottom: 15px;left: 15px;z-index: 99999;box-sizing: border-box;width: 50px;height: 50px;padding: 5px;border-radius: 50%;background-color: #374FD4;box-shadow: -4px 5px 10px rgba(0,0,0,0.4);cursor: pointer;transition: filter .15s}button.cookieadmin_re_consent:hover,body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:hover{filter: brightness(0.92)}button.cookieadmin_re_consent:focus-visible,body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:focus-visible{outline: 2px solid var(--cookieadmin-secondary-color);outline-offset: 3px}.cookieadmin_re_consent img.cookieadmin_reconsent_img{display: block;width: 40px;height: 40px;max-width: none;margin: 0;padding: 0;border: 0;border-radius: 0;box-shadow: none}.cookieadmin-cookie-card{margin: 0 0 8px;padding: 12px 14px;border: 1px solid rgb(187 187 187 / 12%);border-radius: 4px;text-align: left}.cookieadmin-cookie-header{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 12px;font-size: 14px}.cookieadmin-cookie-name{font-weight: 600;word-break: break-word;overflow-wrap: anywhere}.cookieadmin-cookie-duration{font-size: 13px;opacity: 0.75}.cookieadmin-cookie-duration > b{font-weight: 600}.cookieadmin-cookie-card p.cookieadmin-cookie-description{margin: 6px 0 0;padding: 0;font-size: 13px;line-height: 1.5}.cookieadmin-cookie-tags{display: flex;gap: 8px;margin-top: 8px}.cookieadmin-tag{background: rgba(0,0,0,0.06);padding: 2px 8px;border-radius: 4px;font-size: 12px}#cookieadmin_dpdp_contact{margin: 4px 0 12px;padding: 12px 14px;background: rgba(0,0,0,0.04);border: 1px solid rgba(0,0,0,0.08);border-radius: 4px;box-shadow: none;font-family: inherit;font-size: 14px;line-height: 1.5;text-align: left}#cookieadmin_dpdp_contact a{color: inherit;text-decoration: underline}#cookieadmin_dpdp_contact > a{display: inline-block;margin-top: 6px;font-weight: 600}.cookieadmin_toggle,.cookieadmin_cookie_modal .cookieadmin_toggle{position: relative;display: inline-block;flex-shrink: 0;width: 34px;height: 21px;margin: 0;padding: 0}.cookieadmin_toggle input,.cookieadmin_cookie_modal .cookieadmin_toggle input{position: absolute;opacity: 0;width: 0;height: 0;margin: 0;padding: 0}.cookieadmin_sr_only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.cookieadmin_show_pref_cookies:focus-visible{outline: 1px solid #000}.cookieadmin_toggle input:focus + .cookieadmin_slider{outline: 1px solid #000}.cookieadmin_slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;height: 21px;width: 34px;background-color: gray;transition: .4s;border-radius: 34px}.cookieadmin_slider:before{position: absolute;content: "";height: 15px;width: 15px;left: 3.2px;bottom: 3.2px;background-color: white;transition: .2s;border-radius: 50%}input:checked+.cookieadmin_slider{background-color: #3582c4}input:checked+.cookieadmin_slider:before{transform: translateX(13px)}.cookieadmin_law_container .cookieadmin-poweredby{margin-top: 10px}.cookieadmin_modal_footer_links .cookieadmin-poweredby{margin-left: auto}.cookieadmin-poweredby a img{height: 15px}.cookieadmin-poweredby a{color : unset;cursor: pointer;display: flex;justify-content: center;align-items: center;font-size: 11px;gap: 2px;text-decoration: none}.cookieadmin_modal_footer .cookieadmin-poweredby a{justify-content: end}#cookieadmin-gpc-toast{display:flex;visibility: hidden;position: fixed;bottom: 24px;right: 24px;color: #ffffff;padding: 10px 14px;border-radius: 6px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);align-items: center;justify-content: space-between;gap: 10px;font-size: 14px;z-index: 99999;opacity: 0;transform: translateY(20px);transition: opacity 0.3s ease,transform 0.3s ease,visibility 0s 0.3s;line-height:1.5}#cookieadmin_gpc_override{padding-bottom:10px}.cookieadmin_policy_link_box{display: flex;justify-content: space-around;gap: 4px 16px;margin-top: 8px;font-size: 13px;flex-wrap: wrap}.cookieadmin_law_container .cookieadmin_policy_link_box a{color: inherit;text-decoration: underline}.cookieadmin_modal_policy_link_box{display: flex;gap: 4px 16px;font-size: 13px;flex-wrap: wrap}.cookieadmin_cookie_modal .cookieadmin_modal_policy_link_box a{color: inherit;text-decoration: underline}.cookieadmin_modal_footer_links{display:flex;flex-wrap: wrap;align-items: center;justify-content:space-between;gap: 8px 16px;margin-top: 4px}.cookieadmin_modal_footer_links:not(:has(*)){display: none}@media (max-width: 767px){.cookieadmin_center{top: 10%;left: 5%;max-width: 90vw}.cookieadmin_show_pref_cookies{font-size: 14px}.cookieadmin_box{left: 16px;right: 16px;width: auto;max-width: none}.cookieadmin_side{width: 100%}}@media (min-width: 768px) and (max-width: 991px){.cookieadmin_box{width: 45%}}@media (min-width: 992px) and (max-width: 1199px){.cookieadmin_box{width: 35%}}@media (min-width: 1200px) and (max-width: 1360px){.cookieadmin_box{width: 30%}}@media (min-width: 768px){.cookieadmin_notice_group{flex-direction: row;justify-content: space-between;align-items: center}.cookieadmin_notice_con{flex: 1}.cookieadmin_consent_btns{flex-shrink: 0}.cookieadmin_footer .cookieadmin_consent_btns button.cookieadmin_btn{flex: 0 0 auto}}@media (max-width:480px){.cookieadmin_preference_title{font-size: 18px}.cookieadmin_preference{line-height: 22px}.cookieadmin_law_container button.cookieadmin_btn,.cookieadmin_cookie_modal button.cookieadmin_btn,.cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn{flex-basis: 100%}.cookieadmin_modal_footer{padding: 12px 16px}}@media (prefers-reduced-motion: reduce){.cookieadmin_law_container *,.cookieadmin_cookie_modal *{transition: none !important}}