.si-modal.disabled-click,.si-modal .disabled-click{pointer-events:none}.si-modal .gray{color:#666}.si-modal .flex{display:flex}.si-modal .btn-new.btn-new-white{border-color:#000}.si-modal .btn-new:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 4px 8px #fff;outline:2px solid transparent}.si-modal .btn-new.btn-new-yellow:hover,.si-modal .btn-new.btn-new-yellow:focus{background:#fc0;border-color:#fc0;color:#000}.si-modal .btn-new.btn-new-white:hover,.si-modal .btn-new.btn-new-white:focus{background:#000;border-color:#000;color:#fff}.si-modal .modal-wrapper .modal-inner-content{opacity:1;transition:.25s all ease}.si-modal .modal-wrapper #modal-inner-content .step>div,.si-modal .modal-wrapper #modal-inner-content.reset .step>div{transform:translate(125%);transition:.25s all cubic-bezier(.175,.885,.32,1.05)}.si-modal .modal-wrapper #modal-inner-content.reset .step>div{transition:none!important}.si-modal .modal-wrapper #modal-inner-content.visible .step>div{transform:translate(0);transition:.25s all cubic-bezier(.175,.885,.32,1.05)}.si-modal .modal-wrapper #modal-inner-content.hiding .step>div,.si-modal .modal-wrapper #modal-inner-content.visible.hiding .step>div{transform:translate(-125%);transition:.2s all cubic-bezier(.885,-.15,.7,1)}.si-modal .checkbox-button.btn-new{width:100%;overflow:hidden;position:relative;text-transform:capitalize;margin-bottom:10px;padding:0!important}.si-modal .checkbox-button.btn-new:last-of-type{margin-bottom:0}.si-modal .checkbox-button:hover{background:#000}.si-modal .checkbox-button label{margin-bottom:0;width:100%}.si-modal .checkbox-button label span{text-align:center;display:block;padding:10px 5px;cursor:pointer;font-size:83%}.si-modal .checkbox-button label input{position:absolute;top:-20px}.si-modal .checkbox-button input:checked+span{background-color:#000;color:#fff}@media only screen and (min-width: 768px){.si-modal .checkbox-button.btn-new{margin-bottom:20px}.si-modal .checkbox-button label span{padding:10px 20px;font-size:100%}}.si-modal input[type=range]{display:block;-webkit-appearance:none;background-color:#e2e2e2;width:100%;height:5px;border-radius:5px;margin:0 auto;outline:0}.si-modal input[type=range]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 4px 8px #fff;outline:2px solid transparent}.si-modal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#000;width:16px;height:16px;border-radius:50%;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;z-index:9;box-shadow:4px 2px 5px -3px #000000d9}.si-modal input[type=range]::-webkit-slider-thumb:active{transform:scale(1.5)}.si-modal input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#000;width:16px;height:16px;border-radius:50%;cursor:pointer;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;z-index:9;box-shadow:4px 2px 5px -3px #000000d9}.si-modal input[type=range]::-moz-range-thumb:active{transform:scale(1.5);border-color:#000}.si-modal .range-wrapper{position:relative;margin:0 auto}.si-modal .range-wrapper span.middle,.si-modal .range-wrapper:before,.si-modal .range-wrapper:after{width:14px;height:14px;position:absolute;background:#fff;border:2px solid #e2e2e2;border-radius:50%;left:50%;margin-left:-7px;top:-4px;z-index:0;pointer-events:none}.si-modal .range-wrapper:before{content:"";left:0;margin:0;background:#000;border-color:#000}.si-modal .range-wrapper:after{content:"";left:auto;right:0;margin:0}.si-modal .middle .range-wrapper span.middle,.si-modal .right .range-wrapper span.middle,.si-modal .right .range-wrapper:after{border-color:#000;background:#000}.si-modal .middle .range-wrapper input[type=range]{background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(226,226,226,1) 50%,rgba(226,226,226,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#e2e2e2",GradientType=1)}.si-modal .right .range-wrapper input[type=range]{background:#000}.si-modal #hidden-data{display:none;visibility:hidden}.si-modal .error-styles input.error-styles{border-color:red!important}.si-modal .error-message{color:red;margin:10px 0 0;display:none}.si-modal .error-styles .error-message.error-styles{display:block}.si-modal .error-styles p.input{margin-top:-15px}#success-button-wrapper .btn-new{display:block;margin-bottom:25px}#success-button-wrapper .btn-new:last-of-type{margin-bottom:0}@media only screen and (min-width: 768px){#success-button-wrapper .btn-new{margin-bottom:20px}}