#popup-general .popup-content{width:586px;padding:40px 0 25px 0;background-repeat:repeat;background-position:top center;background-size:cover;background-image:image-set(url(../../images/home/popup-pattern.png) 1x,url(../../images/home/popup-pattern@2.png) 2x)}.popup-overlay{background-color:#262626;opacity:.61}#popup-general .popup-inner{width:100%;padding:0 25px}#popup-general button{padding:18px 55px 12px;font-size:1.125em}#popup-general .form-action{padding-top:10px}#popup-general .form-field input,#popup-general .form-field select{text-indent:12px}#popup-general h3{font-size:2.46875em;margin:18px 0 10px;letter-spacing:-.005em;text-shadow:2px 4px 0 rgb(70 70 70 / .21)}#popup-general h3 span{font-size:1.24em;margin:18px 0}#popup-general p{font-size:1.125em;line-height:1.333;margin:0 auto 15px;max-width:505px}#popup-general .popup-thanks{padding-bottom:24px!important}#popup-general .popup-thanks img{margin-top:-50px}#popup-general .popup-thanks h3{margin-top:5px}#popup-general .popup-thanks p{font-size:20px}#popup-general .popup-thanks a{font-size:18px;padding-top:13px;padding-bottom:12px}#popup-general .form-field{padding:10px}#popup-general .popup-close:before,#popup-general .popup-close:after{background-color:#000}#popup-general .form-field input,#popup-general .form-field select,#popup-general .form-field ::placeholder{color:#262626;font-size:15px;height:40px}#popup-general .form-field input,#popup-general .form-field select,#popup-general .form-field ::placeholder{font-family:var(--font)}@media screen and (max-width:767px){#popup-general{font-size:14px}}@media screen and (max-width:567px){#popup-general .popup-inner{padding:0 15px}#popup-general h3{font-size:1.7em}#popup-general p{font-size:1em}#popup-general .form-row{flex-direction:column}#popup-general .popup-thanks p{font-size:16px}#popup-general .popup-thanks p br{display:none}#popup-general .form-field{padding-top:0}}