.mkp-checkbox-label{position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content}.mkp-checkbox-label:before{content:"";display:block;position:absolute;width:18px;height:18px;left:0;top:calc(50% - 10px);border-radius:6px;border:1px solid #d9d9d9;background-color:#fcfcfc;cursor:pointer;transition:border .2s linear}.mkp-checkbox-label:after{content:"";position:absolute;width:12px;height:12px;left:3px;top:calc(50% - 7px);background-color:var(--theme-color-1);border-radius:4px;opacity:0;transition:opacity .2s linear}.mkp-checkbox-label input[type=checkbox]{display:none}.mkp-checkbox-label .form-text{display:block;font-size:13px;font-weight:400;line-height:36px;margin-left:30px;margin-top:0;color:var(--theme-color-16)}.mkp-checkbox-label .form-text .transform-text{text-decoration-line:underline}.mkp-checkbox-label:hover:before{border-color:var(--theme-color-8)}.mkp-checkbox-label.checked:before{border-color:var(--theme-color-1)}.mkp-checkbox-label.checked:after{opacity:1}@media screen and (max-width:767px){.mkp-checkbox-label .form-text{line-height:24px}}#policy-modal .title{color:var(--theme-color-1);text-align:center;font-size:30px;font-weight:600;line-height:44px;margin-bottom:28px}#policy-modal .desc{color:var(--theme-color-1);font-size:15px;font-weight:400;line-height:30px}#policy-modal .policy-list{margin:28px 0;display:flex;flex-direction:column;gap:12px}#policy-modal .policy-list .policy-list-item{position:relative;color:var(--theme-color-1);font-size:15px;font-weight:400;line-height:30px;padding-left:16px}#policy-modal .policy-list .policy-list-item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:4px;height:4px;background-color:var(--theme-color-9);border-radius:50%}@media screen and (max-width:991px){#policy-modal .cds-modal-content{height:100%}#policy-modal .title{font-size:22px;line-height:26px;margin-bottom:10px}#policy-modal .desc{font-size:13px;line-height:26px}#policy-modal .policy-list{margin:10px 0}#policy-modal .policy-list .policy-list-item{font-size:13px;line-height:24px}}#newsletter-section .news-content{display:flex;justify-content:space-between;padding:60px 0}#newsletter-section .news-content .text-col{width:100%;max-width:450px}#newsletter-section .news-content .text-col .title{color:#000;font-size:30px;font-weight:400;letter-spacing:-.02em}#newsletter-section .news-content .text-col .title span{color:var(--theme-color-3);font-size:30px;font-weight:600}#newsletter-section .news-content .text-col .title span.sub-title{font-size:34px;color:#ff6927;font-weight:600}#newsletter-section .news-content .form-col{margin-left:30px;width:100%;max-width:550px}#newsletter-form .form-group{margin-bottom:12px}#newsletter-form .form-group input{width:100%;background-color:transparent;padding:18px 0;outline:none;border-radius:0;color:#b4b4b4;font-size:16px;line-height:24px;letter-spacing:-.02em;border:none;border-bottom:1px solid rgba(61,61,61,.08)}#newsletter-form .form-group input::-moz-placeholder{color:rgba(36,43,56,.47)}#newsletter-form .form-group input::placeholder{color:rgba(36,43,56,.47)}#newsletter-form .inner-group{position:relative;display:flex;align-items:center;justify-content:space-between}#newsletter-form .submit-btn{position:absolute;display:flex;align-items:center;justify-content:center;right:20px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--theme-color);transition:all .2s linear}#newsletter-form .submit-btn svg{width:16px;height:16px;transition:all .2s linear}#newsletter-form .submit-btn.active{background-color:var(--theme-color-3)}#newsletter-form .submit-btn.active svg{fill:var(--theme-color);stroke:var(--theme-color)}.acceptance-container{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acceptance-container.show{display:flex}@media screen and (max-width:1199px){#newsletter-section .news-content{padding:40px 0}#newsletter-section .news-content .text-col .title{font-size:36px;line-height:44px}#newsletter-section .news-content .text-col .title span{font-size:60px}}@media screen and (max-width:991px){#newsletter-section .news-content{align-items:flex-start;flex-direction:column;gap:0!important}#newsletter-section .news-content .text-col{max-width:100%;margin-bottom:0}#newsletter-section .news-content .text-col .title{font-size:24px;line-height:36px}#newsletter-section .news-content .form-col{max-width:100%;margin-left:0}#newsletter-form .submit-btn{right:0}}@media screen and (max-width:1199px){#newsletter-section .news-content{padding:30px 0}}