/*!/wp-content/plugins/wp-forms-puzzle-captcha/assets/css/wfpc-puzzle-captcha.css*/.wpfc-block{position:absolute;left:0;top:0}.wpfc-sliderContainer{position:relative;text-align:center;line-height:40px;color:#45494c;border-radius:2px;margin-top:10px;height:42px;display:block}.wpfc-sliderbg{position:absolute;left:0;right:0;top:0;background-color:#f7f9fa;height:40px;border-radius:2px;border:1px solid #e6e8eb}.wpfc-sliderContainer_active .wpfc-slider{top:-1px;border:1px solid #1991FA}.wpfc-sliderContainer_active .wpfc-sliderMask{border-width:1px 0 1px 1px}.wpfc-sliderContainer_success .wpfc-slider{top:-1px;border:1px solid #52CCBA;background-color:#52CCBA!important}.wpfc-sliderContainer_success .wpfc-sliderMask{border:1px solid #52CCBA;border-width:1px 0 1px 1px;background-color:#D2F4EF}.wpfc-sliderContainer_fail .wpfc-slider{top:-1px;border:1px solid #f57a7a;background-color:#f57a7a!important}.wpfc-sliderContainer_fail .wpfc-sliderMask{border:1px solid #f57a7a;background-color:#fce1e1;border-width:1px 0 1px 1px}.wpfc-sliderContainer_active .wpfc-sliderText,.wpfc-sliderContainer_success .wpfc-sliderText,.wpfc-sliderContainer_fail .wpfc-sliderText{display:none}.wpfc-sliderMask{position:absolute;left:0;top:0;height:40px;border:0 solid #1991FA;background:#D1E9FE;border-radius:2px}.wpfc-slider{position:absolute;top:0;left:0;width:40px;height:40px;background:#fff;box-shadow:0 0 3px rgb(0 0 0 / .3);cursor:pointer;transition:background .2s linear;border-radius:2px;display:flex;align-items:center;justify-content:center}.wpfc-slider:hover{background:#1991FA}.wpfc-slider:hover .sliderIcon{background-position:0 -13px}.wpfc-sliderText{position:relative}.wpfc-sliderIcon::after{content:"\2192";color:#000;font-size:17px;font-weight:bolder}.wpfc-refreshIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:rgb(0 0 0 / .25);font-size:1rem;z-index:5;transition:color .3s linear}.wpfc-refreshIcon:hover{color:#6c757d}.wpfc-refreshIcon::after{content:"\021BB";font-size:25px;font-weight:700}.wpfc-slidercaptcha{border-radius:4px;box-shadow:0 0 10px rgb(0 0 0 / .125);margin-bottom:20px;display:block}.wpfc-slidercaptcha .wpfc-card-body{padding:1rem;display:block}.wpfc-slidercaptcha .wpfc-card-body #wpfc-captcha{display:block}.wpfc-slidercaptcha canvas:first-child{border-radius:4px;border:1px solid #e6e8eb}.wpfc-slidercaptcha.wpfc-card .wpfc-card-header{background-image:none;background-color:rgb(0 0 0 / .03);padding:.75rem 1.25rem;border-bottom:1px solid rgb(0 0 0 / .125);display:block;position:relative}