.cta-banner-template.popup{align-content:stretch;align-items:center;background-color:rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;left:0;margin:0;top:0;width:100%;z-index:999999999}.cta-banner-template.popup .popup-content-wrap-background{background-position:100%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1000px;position:relative;width:100%}.cta-banner-template.popup .popup-content-wrap-background .close-container{padding:25px;position:absolute;text-align:right;z-index:9999}@media (min-width:1024px){.cta-banner-template.popup .popup-content-wrap-background .cta-columns-container{min-height:436px}}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side{align-self:center;display:flex;flex-direction:column}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side>div{display:flex}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .newsletter-agreement{align-self:baseline;flex:0 1 auto;order:0}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .mydoh-cta-agreement{bottom:0;left:0;position:absolute}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .input-container .mydoh-btn{font-size:15px;height:50px;line-height:1;min-width:150px;padding:0 22px}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .input-container input{margin-right:2em;max-width:270px}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .input-container img{max-width:180px}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .input-container.flex-column{flex-direction:column}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .input-container.flex-column input{max-width:370px}.cta-banner-template.popup .cta-banner-template-container{width:100%}.cta-banner-template.popup .close{height:24px;width:24px}.cta-banner-template.popup .close svg{height:24px;margin:auto;width:24px}.cta-banner-template.popup .newsletter-success-step{min-height:436px}.cta-banner-template.popup .mydoh-download-form-container.success .cta-banner-content-side:not(.success){display:none}.cta-banner-template.popup .mydoh-download-form-container.success .cta-banner-content-side figure{margin-bottom:2rem;max-width:120px}@media (min-width:1024px){.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side{padding-bottom:5rem}.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .app-store-badges,.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .qr{display:flex!important}.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .app-store-badges{margin-top:0}}@media (max-width:1023px){.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side h2{margin-left:auto;margin-right:auto}.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .mydoh-wysiwyg{margin-bottom:1.5rem;margin-top:1.5rem}.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .app-store-badges{justify-content:center}.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .qr{display:none!important;margin-bottom:2rem}.cta-banner-template.popup .mydoh-download-form-container.success.email-cta .cta-banner-content-side .mydoh-cta-agreement{margin-bottom:1rem}}.cta-banner-template.popup .mydoh-download-form-container:not(.success) .cta-banner-content-side.success{display:none}.cta-banner-template.popup.hidden{display:none!important}.cta-banner-template{margin-top:40px}.cta-banner-template small *{font-size:12px}.cta-banner-template input{color:#000;font-size:14px;font-weight:500;max-width:230px;min-height:60px;padding-left:1.5rem;padding-right:1.5rem}.cta-banner-template input#mydoh-twilio-submit{color:#fff}@media (min-width:1024px) and (max-width:1100px){.cta-banner-template input{max-width:180px}}@media (max-width:950px){.cta-banner-template input{max-width:170px}}@media (max-width:1023px){.cta-banner-template input{margin:0 auto;max-width:300px}}.cta-banner-template input::-moz-placeholder{color:#a6a6a6}.cta-banner-template input::placeholder{color:#a6a6a6}.cta-banner-template input:-ms-input-placeholder{color:#a6a6a6}.cta-banner-template input::-ms-input-placeholder{color:#a6a6a6}.cta-banner-template .mydoh-btn{text-decoration:none}.cta-banner-template .newsletter-agreement a{text-decoration:underline}@media (max-width:1023px){.cta-banner-template .newsletter-agreement{display:block!important;text-align:center}}.cta-banner-template .newsletter-success-step{align-content:stretch;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.cta-banner-template .newsletter-success-step .mid-wrap{margin-top:auto}.cta-banner-template .newsletter-success-step .newsletter-agreement{align-self:auto;flex:0 1 auto;margin-top:auto;order:0}.cta-banner-template .newsletter-success-step.in-blog{min-height:230px}.cta-banner-template .mydoh-wysiwyg.text-12{font-size:12px}.cta-banner-template .cta-columns-container.success-step figure{max-width:90px}.cta-banner-template .cta-columns-container.success-step p{font-weight:500}@media (max-width:1023px){.cta-banner-template .cta-columns-container.success-step figure{margin-left:auto;margin-right:auto}.cta-banner-template .cta-columns-container.success-step .background-side{background-position:bottom;min-height:70vw}.cta-banner-template .cta-columns-container.success-step .popup{padding-top:0}.cta-banner-template .cta-columns-container.success-step .popup figure:not(.form-only){margin-top:-5.5rem}}.cta-banner-template .mydoh-download-form-container .mydoh-twilio-form.inline:not(.compact) #mydoh-twilio-tel{border:1px solid #dbdbdb;border-radius:2px;margin-left:auto;margin-right:auto;max-width:300px}.cta-banner-template .mydoh-download-form-container .mydoh-twilio-form.inline:not(.compact) #mydoh-twilio-submit{margin:auto}.cta-banner-template .mydoh-download-form-container .mydoh-twilio-form.inline:not(.compact) #mydoh-twilio-form-helper-text{text-align:center}@media (min-width:1024px){.cta-banner-template .mydoh-download-form-container .mydoh-twilio-form.compact #mydoh-twilio-tel{max-width:200px;min-height:52px}.cta-banner-template .mydoh-download-form-container .mydoh-twilio-form.compact #mydoh-twilio-submit{float:right;left:150px;margin:0;max-width:180px;min-width:0!important;padding-left:0;padding-right:0;position:absolute;right:0;top:-15px;width:100%}}@media (max-width:1023px){.cta-banner-template .mydoh-download-form-container .mydoh-twilio-form.compact #mydoh-twilio-tel{border-radius:1px;margin-bottom:20px}}.cta-banner-template .mydoh-download-form-container.popup .mydoh-wysiwyg p{font-size:16px;line-height:1.2}.cta-banner-template .mydoh-download-form-container.popup .input-container:not(.popup-newsletter),.cta-banner-template .mydoh-download-form-container.popup small *{text-align:left}@media (max-width:1023px){.cta-banner-template .mydoh-download-form-container.popup .input-container:not(.popup-newsletter){display:none!important}}.cta-banner-template .mydoh-download-form-container.popup .input-container.popup-newsletter{text-align:center}.cta-banner-template .mydoh-download-form-container.popup .app-store-badges{margin-bottom:2rem;margin-top:1rem}@media (min-width:1024px){.cta-banner-template .mydoh-download-form-container.popup:not(.qr) .app-store-badges{display:none!important}}@media (max-width:1023px){.cta-banner-template .mydoh-download-form-container.popup .input-container.qr{display:none!important}.cta-banner-template .mydoh-download-form-container.popup .mydoh-cta-agreement{display:block!important;text-align:center}.cta-banner-template .mydoh-download-form-container.popup .mydoh-cta-agreement small *{text-align:center}}@media (min-width:1024px){.cta-banner-template .mydoh-download-form-container.popup.qr .app-store-badges{margin-bottom:3rem}}.cta-banner-template .mydoh-download-form-container .qr .foreground-container{margin-left:1.5rem}.cta-banner-template .mydoh-download-form-container .qr .foreground-container .w-60{width:10rem}.cta-banner-template .mydoh-download-form-container .qr .background-container{margin-left:-1rem}@media (max-width:1023px){.cta-banner-template .mydoh-download-form-container .qr .foreground-container{margin-left:auto}.cta-banner-template .mydoh-download-form-container .qr .foreground-container .w-60{width:10rem}.cta-banner-template .mydoh-download-form-container .qr .background-container{margin-left:-10%;width:120%}.cta-banner-template .mydoh-download-form-container .qr{position:relative}.cta-banner-template .mydoh-download-form-container .qr .mydoh-cta-agreement{bottom:0;left:0;padding-bottom:1rem;padding-right:1rem;position:absolute}}.cta-banner-template .mydoh-download-form-container .qr.popup{height:13rem;padding:0;width:20rem}.cta-banner-template .mydoh-download-form-container .qr.popup .qr-wrap .foreground-container{margin-left:0}.cta-banner-template .mydoh-download-form-container .qr.popup .qr-wrap .foreground-container img{float:left;margin:0;max-width:160px}.cta-banner-template .mydoh-download-form-container .qr.popup .qr-wrap .background-container{margin-left:1rem}.cta-banner-template .mydoh-download-form-container .qr.popup .qr-wrap .background-container img{max-width:100%}.cta-banner-template .mydoh-download-form-container .input-container.newsletter{text-align:center}@media (max-width:768px){.cta-banner-template .mydoh-download-form-container .input-container.newsletter{padding-top:0}}.cta-banner-template .mydoh-download-form-container .input-container.newsletter form{margin-bottom:1.5rem}@media (min-width:769px){.cta-banner-template .mydoh-download-form-container .input-container.newsletter form input{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:300px}}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container:not(.email-cta){background-color:#fdfa53;padding:2rem}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .background-side:not(.email-cta){background-image:none}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .background-side:not(.email-cta)>:not(.success-content),.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .input-container{display:none}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-container:not(.flex),.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-content{display:block!important}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-container.flex,.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-content .app-store-badges{display:flex!important}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-container.flex .input-container{display:flex}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-container figure{margin:auto}@media (max-width:768px){.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container{flex-direction:column-reverse}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .success-container{padding-bottom:0}.cta-banner-template .mydoh-download-form-container.success .download-mydoh-container .background-side{text-align:center}}.cta-banner-template .cta-banner-template-container:not(.success).email-cta .app-store-badges{display:none}.cta-banner-template .cta-banner-template-container.email-cta.inline .mydoh-cta-agreement{margin:auto;max-width:350px}.cta-banner-template .cta-banner-template-container.email-cta.popup .mydoh-cta-agreement{max-width:480px}@media (max-width:768px){.cta-banner-template .cta-banner-template-container.success.email-cta .success-container.input-container.qr{display:none!important}.cta-banner-template .cta-banner-template-container.success.email-cta .input-container.newsletter{display:block}.cta-banner-template .cta-banner-template-container.success.email-cta .input-container.newsletter form{display:none}.cta-banner-template .cta-banner-template-container.success.email-cta .download-mydoh-container{flex-direction:column}}.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter{padding-bottom:.5rem;padding-top:0;text-align:left}.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter form{min-width:280px}@media (min-width:1024px){.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter .email-field{float:left;max-width:200px;min-height:50px}.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter .submit-field{float:right;height:53px!important;left:180px;margin:0;max-width:190px;min-width:0!important;padding-left:0;padding-right:0;position:absolute;right:0;top:-1px;width:100%}.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter .app-store-badges,.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter .input-container{display:flex!important}}@media (max-width:1023px){.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter .email-field{border-radius:1px;margin-top:1rem}.cta-banner-template .cta-banner-template-container .input-container.popup-newsletter .submit-field{margin-bottom:20px;margin-top:1.5rem!important}}.bg-purple-300{background:#c598fd}@media (min-width:1024px){.mydoh-post-content .cta-banner-template.in-blog{margin-left:-5rem;margin-right:-5rem}}@media (max-width:1023px){.cta-banner-template .input-container:not(.twilio){display:block}.cta-banner-template.in-blog .cta-banner-content-side,.cta-banner-template.in-blog .cta-banner-content-side .text-left{text-align:center}.cta-banner-template.in-blog button{margin-top:20px}.cta-columns-container{flex-direction:column-reverse}.cta-columns-container .background-side{height:35vh;max-height:300px}.cta-columns-container .mydoh-wysiwyg{text-align:center}.cta-columns-container .mydoh-wysiwyg p{margin-right:0!important;text-align:center}.cta-columns-container .input-container .input-wrap{flex-direction:column}.cta-columns-container .input-container .mydoh-btn{margin-bottom:20px}.cta-banner-template.popup{width:100%}.cta-banner-template.popup .popup-content-wrap-background{background-position:50%;background-position-y:-60vw;background-size:cover;flex-direction:column-reverse;margin-left:auto;margin-right:auto;max-width:400px;position:relative;width:calc(100% - 40px)}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side{display:block;height:auto;padding:0 2rem 2rem;text-align:center}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side.email-cta{padding-bottom:5rem}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .mydoh-btn{height:50px;margin:1.5rem auto 0;max-width:300px}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side .input-container input{margin:auto;max-width:300px}.cta-banner-template.popup .popup-content-wrap-background .cta-banner-content-side h2{text-align:center}.cta-banner-template.popup .popup-content-wrap-background .newsletter-columns-container{display:flex;flex-direction:column-reverse}.cta-banner-template.popup .cta-banner-template-container{float:left;width:100%}.cta-banner-template.popup .newsletter-success-step{min-height:200px}}@media (max-width:767px){.cta-banner-template.popup .popup-content-wrap-background .close-container{padding:0}}
