.custom-popup-section .inner{text-align:center}.custom-popup-section button.button{background-color:#1696e7;border-color:transparent;color:#fff;font-size:1.25rem;height:2.5em;line-height:1.5;padding:calc(.5em - 1px) 1em;text-align:center}.custom-popup-section .modal,.custom-popup-section button.button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-popup-section .modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;bottom:0;display:none;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:999}.custom-popup-section .modal .modal-background{background-color:hsla(0,0%,4%,.86);bottom:0;left:0;position:absolute;right:0;top:0}.custom-popup-section .modal .modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}.custom-popup-section .modal button.modal-close{background:none;border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;position:fixed;right:20px;top:20px;vertical-align:top;width:32px}.custom-popup-section .modal .box{background-color:#1696e7;border-radius:6px;-webkit-box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#fff;display:block;padding:1.25rem}.custom-popup-section .modal h2{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.125;margin:0 0 .5714em;text-align:center}.custom-popup-section .modal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-popup-section .modal button.modal-close:after,.custom-popup-section .modal button.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.custom-popup-section .modal button.modal-close:before{height:2px;width:50%}.custom-popup-section .modal button.modal-close:after{height:50%;width:2px}.custom-popup-section .modal button.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.custom-popup-section form{margin-top:-2px}.custom-popup-section form .hs-form-field>label{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.5em}.custom-popup-section form .hs-form-required{display:none}.custom-popup-section form .hs-form-field{margin-bottom:.75rem}.custom-popup-section form textarea{display:block;max-height:40em;max-width:100%;min-height:8em;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.custom-popup-section form .actions{margin-top:24px;padding-top:.75rem}.custom-popup-section form input.hs-button.primary.large{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:2.5em;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;width:100%}.custom-popup-section button.button:hover{background-color:#158edb;border-color:transparent;color:#fff}@media (min-width:769px){.custom-popup-section .modal .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}@media (max-width:400px){.custom-popup-section button.button{display:inline-block;height:auto;white-space:none}.custom-popup-section .inner{padding:0 .75rem}}