div.modal-free{background-color:#fff;border-radius:10px;left:50%;max-width:1014px;overflow:auto!important;position:fixed;top:50px;top:50%;transform:translate(-50%,-50%);width:80%;z-index:3333}div.dark-free{background-color:#474344;display:none;height:100vh;left:0;opacity:.75;position:fixed;top:0;width:100%;z-index:333}.modal-free p#close-free-modal{cursor:pointer;position:absolute;right:25px;top:25px}.modal-free .top-section{align-items:center;background-color:#132c38;background-image:url(https://www.rhythmsystems.com/hubfs/RS2023/Wave2.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100%;display:flex;gap:30px;outline:1px solid #fff;padding:60px 60px 120px}.modal-free .form-section{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-top:-150px;padding:60px}.modal-free .form-section .form{background:#fff;border-radius:10px;box-shadow:0 4px 34px 0 rgba(70,103,126,.25);padding:20px 40px 40px;position:relative;width:60%}.modal-free .form-section .text{width:33%}.modal-free .form-section .form fieldset.form-columns-1 .hs-input{width:100%}.modal-free .form-section .form form .hs-button{align-items:center;background:var(--green-2,#35ab6d);border-radius:100px;color:#fff;display:flex;font-family:Catamaran;font-size:19px;font-style:normal;font-weight:600;gap:10px;height:46px;justify-content:center;letter-spacing:-.209px;line-height:25.333px;padding:10px 28px}.modal-free .ty-section .top-section{flex-flow:column;gap:0;padding-bottom:42px;padding-top:79px}.modal-free .ty-section .faq-section{display:flex;gap:40px;margin:auto;max-width:700px}.modal-free .ty-section .faq-section .col{border-radius:10px;padding:24px}.modal-free .ty-section .faq-section .col.left{background:#d9e5ec}.modal-free .ty-section .faq-section .col.right{background:hsla(47,84%,83%,.5)}.modal-free .ty-section .faq-section .col h4{color:#141f19;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.176px;line-height:24px}.modal-free .ty-section .faq-section .col p{font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.154px;line-height:18.667px}.modal-free .ty-section .faq-section .col p a:before{content:unset}.modal-free .ty-section .faq-section .col p a{color:#141f19;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.154px;line-height:18.667px}.send-messege{max-height:93vh;overflow:auto}@media (max-width:991px){div.modal-free{width:95%}}@media (max-width:767px){.modal-free .top-section{padding:30px 30px 120px}.modal-free .form-section{padding:60px 30px}.icon-text-line>span{width:20px}.icon-text-line>p{width:calc(100% - 25px)}.modal-free .ty-section .top-section{padding-bottom:22px;padding-top:59px}.modal-free .ty-section .faq-section{gap:20px;padding:0 20px}.modal-free .form-section .form form .hs-button{font-size:15px}div.modal-free{width:calc(100% - 30px)!important}.modal-free .top-section{flex-flow:column-reverse}.modal-free .form-section{flex-flow:column}.modal-free .form-section .form,.modal-free .form-section .text{width:100%}}