.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-center{justify-content:center}.justify-stretch{justify-content:stretch}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-between{align-items:space-between}.align-around{align-items:space-around}.align-evenly{align-items:space-evenly}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:wrap}.flex-20{flex:0 1 20%}.flex-25{flex:0 1 25%}.flex-30{flex:0 1 30%}.flex-32{flex:0 1 32%}.flex-40{flex:0 1 40%}.flex-49{flex:0 1 49%}.flex-50{flex:0 1 50%}.flex-60{flex:0 1 60%}.flex-69{flex:0 1 69%}.flex-70{flex:0 1 70%}.flex-74{flex:0 1 74%}.flex-100{flex:0 1 100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.full-width{width:100%;object-fit:contain}.modal-container.flex{background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;display:none;width:auto;height:auto;overflow:auto}:where(.modal-container,.fixed-modal-container,#mf-myForm,#share-modal) .modal-content{padding:1.6rem;width:470px;border-radius:10px;background:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);text-align:center;position:relative;margin:1rem 1.5rem 1rem 1rem;margin-block:auto;display:block;border:none;outline:0;background-clip:border-box}:where(.modal-container,.fixed-modal-container,#mf-myForm,#share-modal) .modal-content .close{position:absolute;top:.5rem;right:.5rem;color:gray;background:none;border:none;font-size:1.5rem;cursor:pointer;float:none;font-weight:normal;line-height:normal;text-shadow:none;opacity:1}:where(.modal-container,.fixed-modal-container,#mf-myForm,#share-modal) .modal-content .copy-notification{position:absolute;bottom:-3.5rem;left:50%;transform:translateX(-50%);border:1px solid gray;background-color:#fff;border-radius:1.2rem;display:none;padding:.35rem .8rem}@media(max-width: 600px){.modal-container.flex{padding:0}}@media(max-width: 480px){:where(.modal-container,.fixed-modal-container,#mf-myForm,#share-modal) .modal-content{width:90%;margin-inline:auto}}.mf-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100}.mf-form-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:80%;max-width:465px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:101;border-radius:12px}.mf-form-container{max-width:100%;margin:0 auto;padding-bottom:4px}.mf-close-btn{border:0;cursor:pointer;position:absolute;top:12px;right:14px;background-color:rgba(0,0,0,0);color:gray;font-size:12px;line-height:1;padding:2px 6px;font-weight:bold}.mf-close-btn:hover{color:#000}.mf-heading-area{text-align:center;padding:28px 24px 14px;border-bottom:1px solid #f0f0f0;margin-bottom:4px;line-height:24px}.mf-report-title{font-size:17px;font-weight:700;color:#27305f;line-height:1.35;font-family:"regular_bold",sans-serif}.mf-sample-subtitle{font-size:18px;font-weight:300;color:#27305f;font-family:"regular_bold",sans-serif;margin-top:3px}.mf-personalized-note{font-size:16px;color:#0f0f10;margin-top:6px;font-family:"regular_regular"}.mf-heading-img{max-width:100%;height:auto;vertical-align:middle}.mf-heading-img-box{display:block;margin-left:auto;margin-right:auto}.mf-field-group{padding:0 28px;margin-top:10px}.mf-field-label{display:block;font-size:16px;font-weight:600;color:#5f616b;margin-bottom:0;font-family:"regular_semibold",sans-serif}.mf-input{width:100%;padding:10px 12px;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:6px;font-size:15px;color:#333;background:#fff;outline:none;transition:border-color .2s;font-family:"regular_regular"}.mf-input:focus{border-color:#1a9dc4}.mf-phone-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mf-phone-hint{font-size:12px;color:#5f616b;font-family:"regular_medium"}.mf-phone-row{display:flex;align-items:stretch;position:relative}.mf-phone-prefix{display:flex;align-items:center;gap:5px;border:1px solid #d0d0d0;border-radius:6px 0 0 6px;padding:0 10px;background:#f5f5f5;min-width:80px;cursor:pointer}.mf-phone-arrow{color:#888;font-size:10px;margin-top:1px}.mf-country-code-input{border:none;outline:none;width:36px;font-size:13px;color:#333;background:rgba(0,0,0,0);padding:0;cursor:default}.mf-input-phone{flex:1;border-radius:0 6px 6px 0 !important;border-left:none !important}.mf-input-phone:focus{border-color:#1a9dc4;border-left:1px #1a9dc4 solid !important}.mf-field-error{color:#f44336;font-size:14px;text-align:left;font-family:"regular_medium"}.mf-button-group{padding:16px 28px 4px}.cstz-dialog .rd-forms-v2-modal form button[type=submit],.mf-submit-btn{display:block;width:100%;padding:13px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(#2C8DBF, #46CDCF);border:0;border-radius:6px;cursor:pointer;text-transform:uppercase;letter-spacing:1.2px;font-family:"regular_bold",sans-serif;transition:opacity .2s}.mf-submit-btn:hover{opacity:.92}.mf-submit-btn img,.cstz-dialog .rd-forms-v2-modal form button[type=submit] img,#scs-consultation-form button[type=submit] img{vertical-align:middle}.mf-form-popup[data-step=expanded] .mf-input{background-color:#f4f4f4;color:#aaa;pointer-events:none;border-color:#e0e0e0}.mf-form-popup[data-step=expanded] .mf-phone-prefix{background-color:#f4f4f4;pointer-events:none;opacity:.7}.mf-form-popup[data-step=expanded] .mf-country-code-input{color:#aaa}#mf-expansion-zone{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.mf-expansion-inner{min-height:0;overflow:hidden}.mf-form-popup[data-step=expanded] #mf-expansion-zone{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s}@media(prefers-reduced-motion: reduce){#mf-expansion-zone,.mf-form-popup[data-step=expanded] #mf-expansion-zone{transition:none}}.mf-textarea{width:100%;padding:10px 12px 28px;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:6px;font-size:13px;color:#333;resize:none;outline:none;transition:border-color .2s;font-family:"regular_medium";background:rgba(0,0,0,0)}.mf-textarea:focus{border-color:#1a9dc4}.mf-textarea::placeholder{color:rgba(0,0,0,0)}#mf-expert-placeholder,.mf-rotating-placeholder{position:absolute;top:10px;left:12px;right:12px;bottom:10px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 14px), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 14px), transparent);text-align:left;font-size:13px;color:#bbbaba;font-family:"regular_medium",sans-serif;pointer-events:none;line-height:1.5;transition:opacity .5s ease;white-space:pre-wrap;word-break:break-word}.mf-textarea-wrapper{position:relative}.mf-textarea-wrapper>textarea{display:block}.mf-textarea-error{border-color:#e53935 !important;background-color:#fff5f5}#char-counter{text-align:right;font-size:11px;color:#888;margin-top:6px}span#char-counter-span{font-weight:700;font-family:"regular_bold",sans-serif}.mf-footer-note{display:flex;justify-content:center;gap:2px;text-align:center;font-size:12px;color:#5f616b;padding:5px 20px 16px;font-family:"regular_medium"}.mf-footer-secure{display:contents}.mf-footer-inactivity{display:none}.mf-form-popup[data-step=expanded] .mf-footer-note{padding:10px 20px 14px;font-family:"regular_semibold"}.mf-form-popup[data-step=expanded] .mf-footer-secure{display:none}.mf-form-popup[data-step=expanded] .mf-footer-inactivity{display:contents}@media only screen and (max-width: 768px){.mf-form-popup{width:95%;max-height:92vh}.mf-heading-area{padding:22px 16px 12px}.mf-field-group{padding:0 16px}.mf-button-group{padding:14px 16px 4px}.mf-submit-btn,.cstz-dialog .rd-forms-v2-modal form button[type=submit]{font-size:14px}.mf-phone-prefix{min-width:70px;padding:0 8px}}.mf-phone-hint span{color:#158aad;font-family:"regular_bold"}.customize-form-modal,.cstz-fm{max-width:376px}.cstz-dialog .rd-forms-v2-modal{max-width:465px}.cstz-dialog .rd-forms-v2-modal .phone-input-container{max-width:100%}.download-free-sample .modal-heading,.dfs .modal-heading{font-family:"regular_bold";font-size:18px;color:#27305f;margin-top:1rem}.download-free-sample>.modal-sub-heading,.dfs>.modal-sub-heading{font-family:"regular_regular";margin-bottom:10px}.download-free-sample form,.dfs form{font-family:"regular_semibold";font-size:1rem}.download-free-sample form .error-message,.dfs form .error-message{font-size:.8rem;color:red;margin:.5rem 0}.download-free-sample form .success-message,.dfs form .success-message{font-size:.8rem;color:#0dce0d;margin:.5rem 0}.download-free-sample form label,.dfs form label{margin-top:3px;color:#5f616b}.download-free-sample form input,.dfs form input{padding-left:10px;width:100%;border:1px solid #ced4da;outline:none;border-radius:.25rem;height:2.5rem;color:#5f616b;font-size:.95rem;font-family:"regular_medium" !important}.download-free-sample form input:focus,.dfs form input:focus{border:1px solid #2c8cc0}.download-free-sample form textarea,.dfs form textarea{width:100%;border:1px solid gray;outline:none;border-radius:.25rem;height:7rem;resize:vertical;color:#5f616b;font-size:.95rem;font-family:"regular_medium" !important}.download-free-sample form textarea:focus,.dfs form textarea:focus{border:1px solid #2c8cc0}.download-free-sample form button,.dfs form button{background:linear-gradient(#2C8DBF, #46CDCF);color:#fff;font-family:"regular_bold";text-transform:uppercase;font-size:1.1rem;width:100%;outline:none;border:none;border-radius:.25rem;min-height:2.5rem;margin-top:1rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.download-free-sample form button:hover,.dfs form button:hover{cursor:pointer}.customize-form-modal form,.cstz-fm form{width:100%}.customize-form-modal form label,.cstz-fm form label{width:100%;display:inline-block;text-align:left}.customize-form-modal form textarea,.cstz-fm form textarea{border:1px solid gray;color:#5f616b;font-family:"regular_medium" !important;padding:.25rem;font-size:.95rem}.customize-form-modal form textarea::placeholder,.cstz-fm form textarea::placeholder{color:gray;font-family:"regular_medium" !important;font-size:1rem}.customize-form-modal form input,.cstz-fm form input{border:1px solid gray;color:#5f616b;font-family:"regular_medium" !important;font-size:.95rem}.customize-form-modal form input::placeholder,.cstz-fm form input::placeholder{color:gray;font-family:"regular_medium" !important;font-size:1rem}.customize-form-modal form button,.cstz-fm form button{background:#2c8cc0;text-transform:uppercase}#phone-input-container,.phone-input-container{height:2.5rem;display:flex;align-items:center;position:relative;width:100%;max-width:400px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;border-radius:5px;margin-bottom:10px}#country-section,#country-section-2{height:100%;display:flex;align-items:center;gap:3px;padding-right:10px;padding-left:10px;background-color:#f5f5f5;border-top-left-radius:5px;border-bottom-left-radius:5px}#flag-img{width:24px;height:16px;cursor:pointer}#dropdown-toggle{cursor:pointer}#editable-country-code,#editable-country-code2{padding:5px;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;cursor:text;color:#5f616b}#phone-number{flex-grow:1;outline:none;border-radius:0;border:1px solid #ced4da;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:14px}#phone-number:focus{border:1px solid #2c8cc0}#country-dropdown,#country-dropdown2,.rd-country-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ced4da;border-radius:5px;max-height:300px;overflow-y:auto;z-index:10}#error-message{color:#f44336;font-family:"regular_medium";font-size:14px;margin-top:10px;display:inline-block;width:100%;text-align:left}.err{color:#f44336;font-family:"regular_medium";font-size:14px;margin-top:10px;display:inline-block;width:100%;text-align:left}.dropdown-search,.dropdown-search2{display:flex;align-items:center;padding:5px;border-bottom:1px solid #ced4da}.dropdown-search input,.dropdown-search2 input{flex-grow:1;border:none;outline:none;padding:5px}.dropdown-search svg,.dropdown-search2 svg{margin-left:5px}#country-list li,#country-list2 li,.rd-country-list li{display:flex;align-items:center;padding:5px;cursor:pointer;gap:5px}#country-list li:hover,#country-list2 li:hover,.rd-country-list li:hover{background:#f5f5f5}.fixed-modal-container{background-color:rgba(0,0,0,0);position:fixed;top:calc(50% - 200px);right:20px;z-index:99;display:none;width:auto;height:auto;overflow:visible;left:auto}.fixed-modal-content{padding:1.5rem;max-width:280px;width:280px;border-radius:10px;background:linear-gradient(to right, #2C8DBF, #46CDCF);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);text-align:center;position:relative}.fixed-modal-content .close{position:absolute;top:-1.8rem;right:.5rem;color:rgba(0,0,0,.8705882353);background:none;border:none;font-size:1.6rem;cursor:pointer}.scs-cls-btn{position:absolute;right:15px;top:10px;font-size:22px;border:none;background:none;cursor:pointer;color:#888;float:none;font-weight:normal;line-height:normal;text-shadow:none;opacity:1}#success-modal-error-msg{font-size:14px;color:red;font-family:"regular_regular";padding:4px 0}.fixed-form:not(:has(.second-form-container)) .modal-heading{font-family:"regular_semibold";font-size:1rem;color:#fff;text-align:left}.fixed-form:not(:has(.second-form-container)) form{font-family:"regular_semibold";font-size:1rem}.fixed-form:not(:has(.second-form-container)) form .error-message{font-size:.8rem;color:red;margin:.5rem 0}.fixed-form:not(:has(.second-form-container)) form .success-message{font-size:.8rem;color:#0dce0d;margin:.5rem 0}.fixed-form:not(:has(.second-form-container)) form label{margin-top:.75rem;color:#fff}.fixed-form:not(:has(.second-form-container)) form input{width:100%;border:1px solid #fff;outline:none;border-radius:.25rem;height:2.2rem;background-color:rgba(0,0,0,0);color:#fff;padding:.25rem;font-size:.95rem;font-family:"regular_medium" !important}.fixed-form:not(:has(.second-form-container)) form input:focus{border:1px solid rgba(0,0,0,.8705882353)}.fixed-form:not(:has(.second-form-container)) form input::placeholder{color:#fff;font-family:"regular_medium" !important;font-size:1rem}.fixed-form:not(:has(.second-form-container)) form textarea{width:100%;border:1px solid #fff;outline:none;border-radius:.25rem;height:5rem;resize:vertical;background-color:rgba(0,0,0,0);color:#fff;padding:.25rem;font-size:.95rem;font-family:"regular_medium" !important}.fixed-form:not(:has(.second-form-container)) form textarea:focus{border:1px solid rgba(0,0,0,.8705882353)}.fixed-form:not(:has(.second-form-container)) form textarea::placeholder{color:#fff;font-family:"regular_medium" !important;font-size:1rem}.fixed-form:not(:has(.second-form-container)) form button{background:rgba(0,0,0,0);color:#fff;font-family:"regular_bold";text-transform:uppercase;font-size:1rem;width:100%;outline:none;border:1px solid #fff;border-radius:.25rem;min-height:2.2rem;margin-top:1rem;box-shadow:none}.fixed-form:not(:has(.second-form-container)) form button:hover{cursor:pointer;background-color:#fff;color:#2c8cc0}.fixed-form:not(:has(.second-form-container)) form .fcb-no:hover{background-color:rgba(0,0,0,0);cursor:pointer}.success-modal .success-image-container{width:100%}.thank-you-extra{font-family:regular_bold;font-size:1.8rem;color:#27305f !important;display:block !important;margin-bottom:2rem !important}.failure-modal .sorry{font-size:2rem;font-family:"regular_semibold";color:rgba(0,0,0,.8705882353);display:inline-block;margin-bottom:2rem}.failure-modal .failure-content{font-size:1.05rem;font-family:"regular_medium";color:rgba(0,0,0,.8705882353)}.call-schedule-success-message{height:250px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background-color:#f6f8fb;border-radius:16px}.call-schedule-success-message>span{text-transform:uppercase;color:#008fdb !important;font-weight:600;font-size:14px;font-family:"regular_bold";text-align:center !important}.call-schedule-success-message>strong{font-size:16px;color:#2c3e50;font-family:"regular_bold"}.ty-header{text-align:center;padding:16px 0 8px}.ty-header .ty-title,.ty-header .ty-subtext{text-align:center}.ty-title{font-size:26px;font-weight:600;color:#1b5b79 !important;font-family:regular_bold;margin-bottom:6px}.ty-subtext{margin:0;font-size:14px;color:#555}.ty-subtext a{color:#008fdb !important}.btn-outline-red{display:inline-block;padding:4px 18px;line-height:1.2;border:2px solid #008fdb;color:#008fdb;border-radius:6px;text-decoration:none;font-weight:500;margin:10px 0;width:100%;font-family:"regular_semibold";background-color:#fff;font-size:16px;box-sizing:border-box}.btn-outline-red:hover{background:#008fdb;color:#fff;text-decoration:none}.divider{margin:2px 0}:where(.modal-container,.fixed-modal-container,#mf-myForm,#share-modal) .section-title{text-align:left;font-size:13px;font-family:"regular_bold";margin:10px 0;color:#008fdb;text-transform:uppercase}.date-field{width:33%}.timezone-field{width:35%}.time-field{width:28%}.section-sub{font-size:13px;color:#666}#scs-consultation-time,#scs-consultation-timezone,#scs-consultation-date{color:#5f616b;display:flex;align-items:center;justify-content:center}.highlight{color:#c0392b}.option-card{background:#f6f8fb;border:1px solid #dcdcdc;border-radius:10px;padding:16px;margin:4px 0}.option-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:"regular_bold";font-weight:600}#scs-consultation-form .option-header svg{display:block;position:relative;top:-2px}.badge{background:#c0392b;color:#fff;font-size:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.option-title{font-family:"regular_semibold";font-size:14px}.optional{font-size:12px;color:#888}#scs-consultation-form .row{display:flex;gap:8px;flex-wrap:nowrap;margin-left:0;margin-right:0;font-size:12px !important}.field label{font-size:11px;color:#777}#scs-consultation-form input,#scs-consultation-form select,#scs-consultation-form textarea{width:100%;padding:8px;border-radius:6px;border:1px solid #ddd;margin-top:2px;background-color:#fff;font-size:12px}#scs-consultation-form textarea{resize:vertical;height:auto !important}.helper-text{font-family:"regular_semibold";text-align:center;font-size:12px;color:#888;margin:10px 0 0 !important}.or-divider{text-align:center;margin:4px 0;font-size:12px;color:#999;position:relative}.divider-cs{width:100%;border-top:1px solid #eee;margin:16px 0}.or-divider::before,.or-divider::after{content:"";height:1px;width:40%;background:#ddd;position:absolute;top:50%}.or-divider::before{left:0}.or-divider::after{right:0}.textarea-label{font-size:11px;color:#777;display:block;margin-bottom:2px}.footer-note{text-align:center;font-size:12px;color:#777;margin-top:5px}.footer-note span{color:#c0392b}#scs-consultation-section{text-align:left !important}#scs-consultation-form svg{margin:0 !important}#scs-consultation-time,#scs-consultation-timezone,#scs-consultation-date{height:2.5rem}#scs-consultation-form button{margin:10px 0 0 !important}.btn-primary-2{width:100%;background:linear-gradient(#2C8DBF, #46CDCF) !important;color:#fff;border:none;padding:6px;line-height:1.2;border-radius:6px;margin-top:4px !important;font-weight:600;cursor:pointer;box-sizing:border-box;font-family:regular_semibold !important}#scs-thankyou-header{margin-bottom:5px}@media(max-width: 370px){.option-title{font-size:14px !important}}@media(max-width: 500px){#scs-consultation-form .row{flex-wrap:wrap}.date-field,.timezone-field,.time-field{width:100%}}.language-specific-form label{word-break:break-word}.thank-you-extra{font-family:regular_bold;font-size:1.8rem;color:#27305f !important}.smc{padding:1.6rem !important}.date-field input[type=date]{min-width:0}.success-card{max-height:none;overflow-y:visible}.cfm-rd-subheading{font-size:17px}.cstz-dialog .rd-forms-v2-modal{padding-inline:28px}@media only screen and (max-width: 768px){.cstz-dialog .rd-forms-v2-modal{width:95%;padding-inline:16px}}@media screen and (width < 960px){#FIXED-CUSTOMIZE-DAILOG,#FCD{display:none !important}}#share-modal .modal-content{width:auto;margin-inline:0}#share-modal .share-container{gap:10px}@media(max-width: 400px){#share-modal .modal-content{padding:8px}#share-modal .social-media-container{flex-wrap:nowrap;gap:5px;padding:10px 0}#share-modal .social-media-button{flex:1 1 0;min-width:0;margin-left:0;padding-right:0px !important;padding-left:0px !important}#share-modal #success_modal_body{padding:10px !important}}@media(max-width: 400px)and (max-width: 359px){#share-modal .social-media-button span{font-size:12px}}@media(max-width: 400px){#share-modal .share-container .share-options-button{gap:6px;padding-inline:2px}#share-modal .share-container .share-options-button span{font-size:13px}}#mf-myForm .hidden,.modal-container .hidden,.fixed-modal-container .hidden{display:none !important}.modal-container .gtd-cls{width:85%}@media(max-width: 425px){.modal-container .gtd-cls{width:90%}}@media(max-width: 380px){.modal-container .cst-h-ln{font-size:18px !important}}#mf-myForm .spinner,.modal-container .spinner,.fixed-modal-container .spinner{display:inline-block;width:24px;height:24px;border:4px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:lds-dual-ring 1.2s linear infinite;margin-left:8px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#mf-myForm button:disabled,.modal-container button:disabled,.fixed-modal-container button:disabled{background:#ccc !important;cursor:not-allowed !important}