.fineprint{font-size:16px;font-family:'TTNorms',sans-serif;color:#fff;text-align:left;margin-bottom:20px}.new-signupform-wrapperpb{text-align:left !important;display:flex;flex-direction:column;margin-bottom:20px}.new-signupformpb{flex-direction:column !important;max-width:100%;display:flex;position:relative}.new-signupform-wrapperpb .new-signupformpb{flex-direction:column !important;max-width:100%}.new-signupform-wrapperpb .ga-sign-up-form .inputter{background-color:#FFF !important;border:1px solid #efeff2 !important;border-radius:5px !important;font-size:18px !important;padding:.7rem !important;width:70% !important;outline:0 !important;max-height:55px !important;line-height:normal !important;color:#666 !important;height:55px !important;box-shadow:0 7px 10px rgb(0 0 0 / 5%) !important;width:70% !important;flex:4;left:0;top:0}.new-signupform-wrapperpb .ga-sign-up-form .inputter:focus{border-top:solid 1px #a1a1a1 !important;border-right:solid 1px #a1a1a1 !important;border-bottom:0;border-left:solid 1px #a1a1a1 !important}.new-signupform-wrapperpb .ga-sign-up-form .submitter{cursor:pointer !important;font-family:'TTNorms',sans-serif;display:inline-block !important;font-weight:bold !important;padding:16px 0px !important;font-size:18px !important;margin:10px 0 !important;background:#ff6ccf !important;color:#fff !important;-webkit-transition:.3s !important;transition:.3s !important;border:2px solid #ff6ccf !important;border-radius:5px !important;height:55px !important;position:absolute !important;right:0;flex:none;width:40% !important;top:-10px !important}.new-signupform-wrapperpb .ga-sign-up-form .submitter:hover{background-color:#d83ea6 !important}#custom-try-btn-link-small-purple-banner{font-size:14px !important;color:white !important;text-align:center !important;height:15px;font-family:'TTNorms' !important;font-weight:300 !important;text-align:left !important;margin-top:5px !important}#custom-try-btn-error-small-purple-banner{font-size:14px !important;color:white !important;text-align:center !important;height:15px;font-family:'TTNorms' !important;font-weight:300 !important;text-align:left !important;margin-top:5px !important}.small-purple-banner{max-width:100%;margin:0 auto}.small-purple-banner .container{border-radius:15px;background-repeat:no-repeat;background-size:contain;background-position:right;max-width:1200px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row;justify-content:center;box-shadow:-1px 15px 30px 0 rgb(0 0 0 / 22%);min-height:350px;align-items:center}.small-purple-banner .col1{max-width:70%;padding:50px 60px 0px 60px;display:flex;flex-direction:column}.small-purple-banner .col2{max-width:30%;padding:0px;width:30%;display:flex;flex-direction:column}.small-purple-banner .col2 .imagecol2container{max-height:100%;width:auto;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.small-purple-banner .col2 .imagecol2container .pbbg-image{max-height:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;position:absolute}.small-purple-banner .col2 .imagecol2container .pbbg-image img{max-width:150% !important;width:auto !important;height:100% !important;margin-left:0px !important;margin-right:auto !important}.small-purple-banner .col2 .imagecol2container .cta-image{max-height:90%;max-width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.small-purple-banner form{position:relative;width:100%}.small-purple-banner form input[type="submit"]:not(.submitter){position:absolute;top:5px;right:-195px;background-color:#ff6ccf;border:0;font-size:18px !important;line-height:22px;max-width:200px;height:45px;padding:0}.small-purple-banner form input[type="submit"]:hover{background-color:#d83ea6 !important;border:0}.small-purple-banner form p{color:white}.small-purple-banner .col a{width:fit-content}.small-purple-banner .text-col{text-align:center}.small-purple-banner .text-col p{text-align:left}.small-purple-banner .text-col h2,.small-purple-banner .text-col h3{font-size:38px !important;line-height:42px;font-weight:bold;text-align:left}.small-purple-banner .text-col h4{margin:0;font-size:23px;line-height:32px;font-weight:700;text-align:left}.small-purple-banner .text-col h4 span{color:#6e0fea}.small-purple-banner .cta_button:hover{background-color:#d83ea6 !important}.small-purple-banner .cta_button{text-align:center !important;max-width:fit-content !important;margin-bottom:40px !important;margin-left:0px !important;cursor:pointer !important;display:flex !important;font-weight:700 !important;padding:0px 25px 0px 25px !important;font-size:18px !important;background:#ff6ccf !important;color:#fff !important;transition:.3s !important;border:0px !important;border-radius:5px !important;flex-direction:column !important;max-height:55px !important;height:55px !important;justify-content:center !important}@media(max-width:1024px){.small-purple-banner .cta_button{text-align:center !important;max-width:70% !important;margin-bottom:40px !important;margin-left:auto !important;margin-right:auto !important;cursor:pointer !important;display:flex !important;font-weight:700 !important;padding:0px 25px 0px 25px !important;font-size:18px !important;background:#ff6ccf !important;color:#fff !important;transition:.3s !important;border:0px !important;border-radius:5px !important;flex-direction:column !important;max-height:55px !important;height:55px !important;justify-content:center !important}.small-purple-banner .col{width:100%}.small-purple-banner .text-col{padding-right:0}.small-purple-banner .container{flex-wrap:wrap;max-width:80%}.small-purple-banner .col{padding:20px}.small-purple-banner .text-col{padding:20px 20px 0 20px}}@media(min-width:1600px){.small-purple-banner .text-col h4{font-size:32px;line-height:44px}}@media(max-width:1600px){.small-purple-banner .container{flex-wrap:wrap;max-width:80%;margin:10px auto;width:100% !important}}@media(max-width:1024px){.fineprint{font-size:16px;font-family:'TTNorms',sans-serif;color:#fff;text-align:center;margin-bottom:20px}.new-signupform-wrapperpb .new-signupformpb{flex-direction:column !important;max-width:80%;margin-left:auto;margin-right:auto}.small-purple-banner .container{flex-wrap:wrap;max-width:100%;margin:10px auto;width:80% !important;flex-direction:column-reverse}.small-purple-banner .col2{max-width:100%;padding:40px 0px 0px 0px;width:100%;display:flex;flex-direction:column}.small-purple-banner .col2 .imagecol2container .cta-image{max-height:50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.small-purple-banner .col2 .imagecol2container .cta-image img{max-height:200px}.small-purple-banner{max-width:100%}.small-purple-banner .text-col{padding:10px 40px 0px 40px}.small-purple-banner .col1{max-width:100%}.small-purple-banner .text-col h2,.small-purple-banner .text-col h3,.small-purple-banner .text-col p{text-align:center}}@media only screen and (max-width:768px){.small-purple-banner .text-col{padding:10px 15px 0px 15px}.new-signupform-wrapperpb .new-signupformpb{flex-direction:column !important;max-width:80%;margin-left:auto;margin-right:auto}.fineprint{font-size:16px;font-family:'TTNorms',sans-serif;color:#fff;text-align:center;margin-bottom:20px}.new-signupform-wrapperpb .ga-sign-up-form .inputter{background-color:#FFF !important;border:1px solid #efeff2 !important;border-radius:5px !important;font-size:18px !important;padding:.7rem !important;width:70% !important;outline:0 !important;max-height:55px !important;line-height:normal !important;color:#666 !important;height:55px !important;box-shadow:0 7px 10px rgb(0 0 0 / 5%) !important;width:100% !important;flex:4;left:0;top:0}.new-signupform-wrapperpb .ga-sign-up-form .submitter{cursor:pointer !important;font-family:'TTNorms',sans-serif;display:inline-block !important;font-weight:bold !important;padding:16px 0px !important;font-size:18px !important;margin:10px 0 !important;background:#ff6ccf !important;color:#fff !important;-webkit-transition:.3s !important;transition:.3s !important;border:2px solid #ff6ccf !important;border-radius:5px !important;height:55px !important;position:relative !important;right:0;flex:none;width:100% !important;margin-top:25px !important}.small-purple-banner{max-width:100%}.small-purple-banner .container{width:80% !important;max-width:80% !important;background-image:none !important}.small-purple-banner .col{padding:20px;max-width:80%}}{% if module.use_custom_form %}.autojoin-domain-modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(57,38,100,0.8);z-index:1000;display:flex;flex-direction:row;justify-content:center;align-items:center}.modal-inner-container{display:flex;flex-direction:column;align-items:center;background-color:white;padding:16px}.autojoin-domain-modal-hidden{display:none}.modal-close-button{border:0;background-color:transparent;background-image:url('//experience.forecast.it/hubfs/Sliding%20Madness/close.svg');align-self:flex-end;width:16px;height:16px;background-size:16px;cursor:pointer}.modal-header{font-family:"Urbane";font-size:24px;color:#392664;text-align:center;margin-bottom:25px;letter-spacing:1.3px}.modal-description{font-size:14px;font-style:italic;letter-spacing:.8px;color:#474747;margin-bottom:25px}.autojoin-button{color:white;border:0;border-radius:8px;background-color:#ff7d75;font-size:14px;font-weight:bold;padding:8px 20px;text-align:center;width:130px;cursor:pointer}.modal-accept-button{background-color:#05e298}}