.side-widget{cursor:pointer;margin-right:0;position:fixed;right:-100px;text-align:center;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;z-index:9}.btn.btn-blue{background-color:#24d6c1;border:2px solid #24d6c1;color:#000;font-weight:800;-webkit-transition:all .3s ease;transition:all .3s ease}.btn.btn-blue:hover{background-color:#fff;border:2px solid #21222a;color:#000;text-decoration:none}.btn.btn-blue:hover:after{left:53px;width:calc(100% - 106px)}.btn.btn-blue:after{background-color:#000;bottom:11px;content:""!important;height:2px;left:50%;margin-top:3px;position:absolute;transition:all .2s ease;width:0}.btn{border-radius:100px;font-size:22px;font-weight:600;letter-spacing:-.5px;padding:15px 53px;text-transform:uppercase}.widget-close:hover{color:#ccc}#popup-container{display:none;left:0;margin:0 auto;max-width:990px;position:fixed;right:0;top:5%;width:100%;z-index:9990}#popup-container.open{display:block}.modal-content{background-color:rgba(0,0,0,.9);color:#fff;margin:10% auto;max-height:calc(100vh - 80px);max-width:900px;overflow-x:inherit;overflow-y:auto;padding:3rem;width:90%}.close,.modal-content h1,.modal-content h2,.modal-content h3,.modal-content label,.modal-content p{color:#fff}.close{cursor:pointer;font-size:30px;margin-right:10px;margin-top:5px;opacity:.8;padding:2px 10px;position:absolute;right:20px;top:20px}.close:hover{color:#000}@media (max-width:600px){.btn{font-size:10px;padding:15px 30px}.side-widget{right:-40px}}