#hubspotForm .hs-form input,#hubspotForm .hs-form select{border:1px solid #ccc;padding:12px}.pageMsg{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;box-sizing:border-box;color:#721c24;display:none;font-family:ArticulatCF-Regular;font-size:18px;font-weight:400;line-height:26px;margin-top:16px;padding:6px 16px}.heroCalSec{background-color:#fffbf3;padding-bottom:0}.heroCalWrap{background:#0a2105;padding:80px 0 250px;position:relative;z-index:9}.heroCalWrap .centerHeading{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:850px;text-align:center!important}.heroCalWrap .centerHeading h2{color:#fff!important;font-family:IvyPresto-Headline-Regular!important;font-size:64px!important;font-weight:400!important;line-height:80px!important;margin:0 auto}.heroCalWrap .centerHeading h2 em{color:#e48c34;font-family:IvyPresto-Headline-Italic!important;font-style:normal;font-weight:400;position:relative}.heroCalWrap .centerHeading h2 em:after{background-image:url(https://22770951.fs1.hubspotusercontent-na1.net/hubfs/22770951/italic-border.svg);background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:6px;left:0;position:absolute;width:100%}.heroCalWrap .centerHeading h5{color:#c6c6c6;font-family:ArticulatCF-Regular;font-size:26px;line-height:32px;margin:0!important}.heroCalSec .container{margin:0 auto;max-width:1240px!important;padding:0 20px}.heroCalSec .creatorBox{background-color:#ffeec7;background:linear-gradient(310deg,rgba(255,232,187,.1) 18.4%,#e48c34 90.27%);border-radius:10px;box-sizing:border-box;margin:0 auto;max-width:900px;overflow:hidden;padding:4px;position:relative;width:100%;z-index:9}.heroCalSec .creatorBoxInner{background-color:#0f210b;border-radius:8px;padding:40px;position:relative}.heroCalSec .creatorBox .creatorBoxWrap{background-color:#ffe8bb;border-radius:10px;box-shadow:20px 20px 60px 0 rgba(228,140,52,.3),-20px 20px 60px 0 rgba(40,185,72,.2);display:flex;flex-wrap:wrap;gap:10px;padding:24px}.creatorBoxWrap .formRow{display:flex;gap:20px;margin-bottom:10px;width:100%}.creatorBoxWrap .formRow .formGroup{flex:1}.creatorBoxWrap .formGroup label{color:#000;display:block;font-family:ArticulatCF-Medium;font-size:14px;font-weight:500;margin-bottom:5px}.creatorBoxWrap .formGroup input,.creatorBoxWrap .formGroup select{background:#fff;border:1px solid #8a9e85;border-radius:4px;font-family:ArticulatCF-Regular;font-size:14px;height:40px;line-height:26px;padding:10px 12px;width:100%}.checkboxGridHeading .formSectionTitle{color:#12182d;font-family:ArticulatCF-Medium;font-size:16px;line-height:24px}.checkboxGridHeading .formSectionSub{color:rgba(0,0,0,.5);font-family:ArticulatCF-Regular;font-size:14px;line-height:22px}.creatorBoxWrap .checkboxGrid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);width:100%}.checkboxGrid .checkboxItem{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:4px;color:#12182d;cursor:pointer;display:flex;font-family:ArticulatCF-Regular;font-size:12px;font-weight:400;gap:8px;justify-content:space-between;line-height:20px;margin:0;padding:10px 12px}.checkboxGrid .checkboxItem input{display:none}.checkboxGrid .checkboxItem:has(input:checked){background:#fff7ec;border-color:#f39b2f}.checkboxGrid .checkboxItem input:checked{accent-color:#f39b2f}.checkboxGrid .checkboxItem input[type=checkbox]+span{color:#242424!important;cursor:pointer;display:block;font-size:14px;line-height:22px;padding-right:30px;position:relative;width:100%}.checkboxGrid .checkboxItem input[type=checkbox]+span:after{background-color:#f7fbf6;border:1px solid #8a9e85;border-radius:2px;content:"";display:inline-block;font-weight:400;height:18px;margin-right:0;position:absolute;right:0;top:3px;vertical-align:middle;width:18px}.checkboxGrid .checkboxItem input[type=checkbox]:checked+span:after{background-color:#e48c34;border-color:#e48c34;color:#fff;content:"\2714";font-size:14px;line-height:20px;text-align:center}.creatorBoxInner .btnWrap{margin-top:20px}.creatorBoxInner button{background-color:#d87c2b;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:ArticulatCF-Medium;font-size:18px;font-weight:500;height:45px;padding:12px;width:100%}.heroCalSec .creatorBox button:active,.heroCalSec .creatorBox button:focus,.heroCalSec .creatorBox button:hover{background-color:#c56d24;outline:none;transform:scale(1.02)}.heroCalSec .resultCalBox{margin-top:-200px}.resultPopup{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;width:100%;z-index:9999}.resultPopup.show{display:block;opacity:1}.resultPopup .resultContent{background:linear-gradient(310deg,rgba(255,232,187,.1) 18.4%,#e48c34 90.27%);border-radius:15px;margin:150px auto 100px;max-width:680px;padding:4px;position:relative}.resultPopup .resultContentInner{background:linear-gradient(105deg,#fff 6.89%,#ffe8bb 116.14%);border-radius:15px;padding:0;position:relative}.resultContentInner .resultPopupClose{color:#e48c34;cursor:pointer;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:40px}.resultPopupCard .resultCardHeader{background-color:#0a2105;border-radius:13px 13px 0 0;padding:40px;text-align:center}.resultPopupCard .resultHeaderInner{margin:0 auto;max-width:650px}.resultPopupCard .resultCardHeader h4{color:#e48c34;font-family:IvyPresto-Headline-Light;font-size:40px;font-weight:400;line-height:48px;margin-bottom:16px}.resultPopupCard .resultCardHeader p{color:#fff;font-family:ArticulatCF-Medium;font-size:18px;line-height:24px;margin:0}.resultPopupCard .resultPopupContent{padding:56px}.resultPopupContent .formGroup{margin-bottom:16px}.resultPopupContent .formGroup label{color:#000;display:block;font-family:ArticulatCF-Medium;font-size:14px;font-weight:500;margin-bottom:5px;padding:0!important}.resultPopupContent .formGroup input,.resultPopupContent .formGroup select{background:#fff;border:1px solid #8a9e85;border-radius:4px;font-family:ArticulatCF-Regular;font-size:14px;height:40px;line-height:26px;padding:10px 12px;width:100%}.resultPopupContent .formPrivacyText{font-family:ArticulatCF-Regular;margin-top:24px;text-align:center}.resultPopupContent button{background-color:#d87c2b;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:ArticulatCF-Medium;font-size:18px;font-weight:500;height:45px;line-height:24px;padding:12px;width:100%}.resultPopupContent button:focus,.resultPopupContent button:hover{outline:none;transform:scale(1);-webkit-transform:scale(1)}.resultPopupContent .alert-danger{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;box-sizing:border-box;color:#721c24;font-family:ArticulatCF-Regular;font-size:16px;font-weight:400;line-height:24px;margin-top:12px;padding:6px 16px}.preloader{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader .preloaderWrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.preloader .loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:5px solid #eee;border-radius:50%;border-top-color:#e48c34;height:50px;margin:20px auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:1200px){.heroCalSec .container{width:100%!important}}@media only screen and (max-width:991px){.heroCalWrap{padding:64px 0 230px}.heroCalSec .resultCalBox{margin-top:-180px}.heroCalSec .creatorBox .creatorBoxWrap,.heroCalSec .creatorBoxInner{padding:24px}}@media only screen and (max-width:769px){.heroCalSec .creatorBox label{font-size:12px}}@media only screen and (max-width:690px){.heroCalWrap{padding:48px 0 100px}.heroCalSec .resultCalBox{margin-top:-80px}.heroCalSec .centerHeading h2{font-size:36px!important;line-height:44px!important;margin-bottom:0}.heroCalSec .centerHeading h5{font-size:22px;line-height:28px}.heroCalSec .creatorBoxInner{padding:20px}.heroCalSec .creatorBox .creatorBoxWrap{gap:16px}.creatorBoxWrap .checkboxGrid{gap:6px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.resultPopupCard .resultCardHeader{padding:20px}.resultPopupCard .resultPopupContent{padding:32px}.resultPopupCard .resultCardHeader h4{font-size:32px;line-height:40px;margin-bottom:10px}.resultPopupCard .resultCardHeader p{font-size:16px;line-height:22px}#pageMsg{border-radius:6px;font-size:14px;line-height:18px;margin-top:10px;padding:6px 8px}.heroCalWrap{padding-bottom:110px}.heroCalSec .centerHeading h5{font-size:20px;line-height:28px}.heroCalSec .creatorBoxInner{padding:16px}.heroCalSec .creatorBox .creatorBoxWrap{gap:8px;padding:20px}.checkboxGrid .checkboxItem input[type=checkbox]+span{font-size:12px;line-height:20px}.heroCalSec .creatorBox label.checkboxItem{padding:8px 12px}.heroCalSec .creatorBox button{font-size:14px}.heroCalSec .creatorBox button svg{position:relative;top:2px;width:10px}.heroCalSec .creatorBox input{font-size:14px;height:40px;line-height:22px}.resultPopupCard .resultPopupContent form button[type=submit]{font-size:18px;line-height:24px;padding:10px!important}.creatorBoxInner .btnWrap{margin-top:10px}}@media only screen and (max-width:380px){.heroCalSec .creatorBox .creatorBoxWrap .fieldBox{flex:auto}.creatorBoxWrap .checkboxGrid{grid-template-columns:repeat(1,1fr)}.creatorBoxWrap .formRow{flex-wrap:wrap;gap:16px}.creatorBoxWrap .formRow .formGroup{flex:auto;width:100%}}