body{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;color:#333333;padding:0;margin:0;background-color:#EBE9EE;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-container{padding:0!important;margin:0!important}h1,h2{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal;color:#35265F}h2{font-size:26px;line-height:1.375}h3,h4{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;color:#35265F;line-height:1.375}.why-mg h3{font-weight:500}.why-choose h3{font-size:17px;font-weight:700}.features h3{font-weight:400}.thin{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}.btn-call{line-height:32px;display:inline-block;background-image:url("/mgliving/wp-content/uploads/sites/10/2024/04/icon-phone.png");background-size:32px;background-position:left center;background-repeat:no-repeat;padding-left:44px;font-size:24px;color:#35265f;text-decoration:none;font-weight:700}.flex-container{display:flex;flex:100%;flex-flow:column}.flex-item{width:100%}.form{background-color:#e6dce8;padding:20px 12px 32px;border-radius:16px;color:#35265F;box-shadow:0 3px 2px rgba(0,0,0,0.2)}.form h3{font-size:19px;font-weight:700;line-height:1.375}.form-step:not(.current-step){display:none}.form-step h3{text-align:center}.pop-form h3{font-size:22px;font-weight:700;line-height:1.375}.form label{display:block;color:#35265F}.form-row{margin:8px 0 2px;padding:0 4px;position:relative}.form-row::after{content:"";clear:both;display:table}.form-row input[type=text],.form-row input[type=email],.form-row input[type=tel]{width:100%;height:48px;border:1px solid #A797AA;border-radius:4px}.form-row input[type=text].error,.form-row input[type=email].error,.form-row input[type=tel].error{border-color:#f41e2a}.form-row span.error{display:inline-block;position:absolute;white-space:nowrap;top:0;right:0;font-size:14px;font-weight:600;color:#f41e2a;padding-right:4px}.pop-form .form-row{margin:6px 0 2px;padding:0 4px}.text-center{text-align:center}.btn{display:inline-block;font-weight:700;font-size:15px;line-height:1;padding:16px 28px;text-decoration:none;border-radius:24px}.form .btn{width:100%;padding:16px 0px}.btn.gradient-btn{color:#fff;background:#35265f;background:linear-gradient(90deg,#35265f 0%,#ec2a35 100%)}.btn:hover{background:#35265F!important}.btn-submit{margin-top:10px}.form-radio{margin-top:12px}.form-radio .form-radio-label{display:block;width:100%;cursor:pointer;padding:16px 12px 16px 36px;border:1px solid #a797aa;font-size:20px;line-height:1;border-radius:5px;background-color:#fff;color:#35265F}.form-radio .form-radio-label::before{content:"";display:block;position:absolute;margin-left:-20px;border:2px solid #fff;background-color:#a797aa;width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px #a797aa}.form-radio .form-radio-label.checked{background-color:#d3c3d5}.form-radio .form-radio-label.checked::before{background-color:#35265f}.form-radio .form-radio-label .form-radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress .progress-track{display:block;height:3px;width:100%;background-color:#ffffff;border-radius:2px;overflow:hidden}.progress .progress-bar{display:block;height:3px;width:0;background-color:#35265F;border-radius:2px;transition:width .4s}.steps{position:relative;margin:18px auto 16px auto;max-width:240px}.steps ul{position:relative;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%;z-index:10;margin-top:-16px}.steps ul li{height:28px;width:28px;border-radius:50%;font-size:14px;line-height:28px;text-align:center;background-color:#ffffff;font-weight:700;color:#35265F;transition:all .4s}.steps ul li.active,.steps ul li.visited{background-color:#35265F;color:#fff}.da-overlay-visible .da-overlay{background:rgba(53,38,96,0.75);backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .6s linear}.form-disclaimer{font-size:7px;line-height:1.2;margin-top:20px;color:#34255D}@media screen and (min-width:640px){.form{padding:28px 36px 32px;border-radius:24px}.form h3{font-size:28px;padding:0;max-width:440px;margin:0 auto 24px}.form-radio{margin-top:16px}.modal-form h3{font-size:28px;padding:0;max-width:440px;margin:0 auto 20px}.btn{font-size:17px;line-height:1;padding:18px 32px;border-radius:32px}.form .btn{padding-left:0;padding-right:0}.steps{position:relative;margin:16px auto 24px auto;max-width:320px}.steps ul{margin-top:-20px}.steps ul li{height:36px;width:36px;border-radius:50%;font-size:16px;line-height:36px}}@media screen and (min-width:990px){h1{font-size:48px;line-height:68px;margin-bottom:12px}h2{font-size:36px}.hero{background:none;padding-bottom:0;margin-bottom:-148px}.hero .lead{font-size:24px;line-height:1.5}.btn{display:inline-block;font-weight:700;font-size:19px;padding:18px 28px}.form .btn{padding-left:0;padding-right:0}.form{padding:28px 36px 32px;border-radius:24px}.form h3{font-size:27px;padding:0}.form-radio{margin-top:16px}.flex-container{display:flex;width:100%;flex-flow:row}.flex-item{width:50%}.flex-item-left{order:2}.flex-item-right{order:1}.btn-call{line-height:44px;display:inline-block;background-image:url("/mgliving/wp-content/uploads/sites/10/2024/04/icon-phone.png");background-size:44px;background-position:left center;background-repeat:no-repeat;padding-left:56px;font-size:36px;color:#35265f;text-decoration:none;font-weight:700}.steps{position:relative;margin:16px auto 24px auto;max-width:320px}.steps ul{margin-top:-20px}.steps ul li{height:36px;width:36px;border-radius:50%;font-size:16px;line-height:36px}.features li{margin:2px 0 6px}.form-radio .form-radio-label{border:1px solid #a797aa;font-size:20px;padding:12px 12px 16px 40px}.form-row span.error{font-size:15px}}@media screen and (max-width:700px){.form-radio .form-radio-label{font-size:15px;padding:12px 12px 16px 28px}.form-radio .form-radio-label::before{margin-left:-18px;border:2px solid #fff;width:14px;height:14px}}@media (max-width:479px){.why-mg .w-50{width:48.5%!important}}.big-metric{display:block;width:100%;text-align:center;color:#35265f}@supports (background-clip:text) or (-webkit-background-clip:text){.big-metric span{display:inline-block;margin:0 auto;font-weight:700;font-size:80px;line-height:1;text-align:center;letter-spacing:-0.02em;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#35265f 0%,#d4182e 100%)}}.loading{display:inline-flex;align-items:center;margin:0px auto;padding:12px 0;display:none}.loading span{margin:0 6px}.loader-text{font-size:15px!important;line-height:15px;font-weight:500}.loader{width:28px;height:28px;border:5px solid #fff;border-bottom-color:#35265F;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:rotation 0.9s linear infinite;animation:rotation 0.9s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.et-pb-slider-arrows{opacity:1!important;visibility:visible!important;display:flex!important;pointer-events:all!important}.et-pb-slider:hover .et-pb-slider-arrows{opacity:1!important;visibility:visible!important}.et_pb_slider .et-pb-controllers{opacity:1!important;visibility:visible!important;display:flex!important;position:absolute!important;bottom:0px!important}.et_pb_slider:hover .et-pb-controllers{opacity:1!important;visibility:visible!important}