#syndified-call-to-action-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none}#syndified-call-to-action-modal.syndified-modal-active{background-color:rgb(0 0 0 / .9);display:flex;align-items:stretch;justify-content:flex-end}#syndified-call-to-action-modal .syndified-modal-close{position:absolute;top:1.5rem;right:2rem;border-radius:9999px;z-index:10;cursor:pointer;transition-property:background-color,border-color,color,fill,stroke;transition-duration:150ms;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:var(--dss-primary-color,#111827);color:#fff;border:1px solid var(--dss-primary-color,#111827);display:flex;align-items:center;justify-content:center;padding:.25rem}#syndified-call-to-action-modal .syndified-modal-close:hover{background-color:#f3f4f6;color:#111827;border-color:#e5e7eb}#syndified-call-to-action-modal .syndified-modal-close svg{width:1.5rem;height:1.5rem;color:currentColor}#dsw-call-to-action-modal-container{transition:transform 0.8s cubic-bezier(.22,.61,.36,1);transform:translateX(100%);overflow:hidden;display:flex;position:relative;background-color:#fff;height:100%;width:35%}#syndified-call-to-action-modal.syndified-modal-active>div{transform:translateX(0);animation:dsw-slide-in 0.8s cubic-bezier(.22,.61,.36,1)}#dsw-call-to-action-modal-content{flex:1;overflow-y:auto;padding-left:3rem;padding-right:3rem;padding-top:3rem;padding-bottom:3rem;position:relative;min-height:200px;background-color:#fff}.dsw-call-to-action-form-container .dsw-call-to-action-product-image{text-align:center;margin-bottom:20px}.dsw-call-to-action-form-container .dsw-call-to-action-product-image img{max-height:200px;width:100%;object-fit:contain;border-radius:6px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.dsw-call-to-action-form-container{font-family:'Lato',sans-serif}.dsw-call-to-action-form-container input[type="submit"],.dsw-call-to-action-form-container button[type="submit"],.dsw-call-to-action-form-container .gform_button{background-color:var(--dsw-cta-button-color,#000000)!important;border-color:var(--dsw-cta-button-color,#000000)!important;color:#ffffff!important}.dsw-call-to-action-form-container .wpforms-field.dsw-wpforms-hidden-field{display:none}#syndified-call-to-action-modal .dsw-call-to-action-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}#syndified-call-to-action-modal .dsw-call-to-action-spinner::before{content:"";width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:var(--dss-primary-color,var(--dealerColor,#111827));border-radius:50%;animation:dsw-spin 0.8s linear infinite}@keyframes dsw-spin{to{transform:rotate(360deg)}}@keyframes dsw-slide-in{0%{transform:translateX(100%)}80%{transform:translateX(-12px)}100%{transform:translateX(0)}}#syndified-call-to-action-modal .dsw-hidden{display:none!important}.dsw-call-to-action-form-container .gform_wrapper .gform_fields>*{margin-bottom:1rem;border:none;width:100%}.dsw-call-to-action-form-container .gfield_visibility_hidden,.dsw-call-to-action-form-container .admin-hidden-markup{display:none!important}.dsw-call-to-action-form-container .gform_wrapper fieldset{padding-top:.5rem;padding-bottom:0rem;padding-left:0;padding-right:0}.dsw-call-to-action-form-container .gform_wrapper fieldset legend{padding-left:0;margin-bottom:0}.dsw-call-to-action-form-container .gform_wrapper fieldset .ginput_container .gfield-choice-input{margin-right:.5rem}.dsw-call-to-action-form-container .gform_wrapper .ginput_container input:not([type="checkbox"]):not([type="radio"]),.dsw-call-to-action-form-container .gform_wrapper .ginput_container textarea{width:100%;border:1px solid #e5e7eb;border-radius:6px;background-color:#f9fafb}.dsw-call-to-action-form-container .gform_wrapper .ginput_container--name{display:flex;gap:1rem}@media (min-width:768px){#dsw-call-to-action-modal-container{max-width:44%}.dsw-call-to-action-form-container .gform_wrapper .ginput_container_textarea textarea{max-height:80px}.dsw-call-to-action-form-container .gform_wrapper fieldset .ginput_container .gfield-choice-input{vertical-align:middle}}@media (max-width:767px){#dsw-call-to-action-modal-container{width:100%}#dsw-call-to-action-modal-content{padding-left:2rem;padding-top:2.5rem;padding-right:2rem}#syndified-call-to-action-modal .syndified-modal-close{top:.5rem;right:2rem}.dsw-call-to-action-form-container .gform_wrapper .ginput_container--name{flex-wrap:wrap}}:root{--dsw-cta-button-color:#367B4D}