.wp-mail-smtp-tooltip{display:block!important;z-index:10000;max-width:350px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner{background:#2d4f60;color:#fff;border-radius:5px;padding:16px 20px;font-size:14px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner a{color:#fff;font-weight:700}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#2d4f60;z-index:1}.wp-mail-smtp-tooltip[x-placement^=top]{padding-bottom:5px}.wp-mail-smtp-tooltip[x-placement^=top] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 0;border-left-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;bottom:0;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=bottom]{padding-top:5px}.wp-mail-smtp-tooltip[x-placement^=bottom] .wp-mail-smtp-tooltip-arrow{border-width:0 5px 5px;border-left-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;top:0;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=right]{padding-left:5px}.wp-mail-smtp-tooltip[x-placement^=right] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;left:0;top:calc(50% - 5px);margin-left:0;margin-right:0}.wp-mail-smtp-tooltip[x-placement^=left]{padding-right:5px}.wp-mail-smtp-tooltip[x-placement^=left] .wp-mail-smtp-tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;right:0;top:calc(50% - 5px);margin-left:0;margin-right:0}.wp-mail-smtp-tooltip.popover .popover-inner{background:#fff;color:#2d4f60;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.wp-mail-smtp-tooltip.popover .popover-arrow{border-color:#fff}.wp-mail-smtp-tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.wp-mail-smtp-tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.wp-mail-smtp-loader{-webkit-animation:wp-mail-smtp-loader-spin .65s linear infinite;animation:wp-mail-smtp-loader-spin .65s linear infinite}.wp-mail-smtp-loader-md{width:32px;height:32px}.wp-mail-smtp-loader-sm{width:16px;height:16px}@-webkit-keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}@keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}.wp-mail-smtp-text-blue{color:#6693af}.wp-mail-smtp-text-italic{font-style:italic}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background:#f1f1f1;margin:0}body,body button,body input,body select,body textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}p>label{display:block}.medium-bold{font-weight:500}.medium-bold a{color:#e27730;font-weight:700}.medium-bold a:focus,.medium-bold a:hover{color:#c45e1b}.wp-mail-smtp-setup-wizard-header{text-align:center;border-top:4px solid #e27730}.wp-mail-smtp-setup-wizard-header h1{margin:0}.wp-mail-smtp-logo{display:inline-block;width:320px;margin-top:50px;padding:0 10px}.wp-mail-smtp-logo img{width:100%;height:100%}.wp-mail-smtp-setup-wizard-container{max-width:90%;width:auto;margin:0 auto}.wp-mail-smtp-setup-wizard-content{background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);color:#777;font-size:16px;margin:22px 0 30px}.wp-mail-smtp-setup-wizard-content-container{padding:10px 20px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-content h2,.wp-mail-smtp-setup-wizard-content h3{color:#222;font-size:24px;font-weight:500;margin:0 0 12px}.wp-mail-smtp-setup-wizard-content h3{font-size:16px;margin:0 0 20px}.wp-mail-smtp-setup-wizard-content .subtitle{font-size:16px;line-height:1.5;margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{width:100%;border-top:1px solid #e6e6e6;clear:both;margin:20px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:30px 0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{text-align:center}.wp-mail-smtp-button{border-radius:3px;border:none;background-color:#f1f1f1;color:#555;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-button:focus,.wp-mail-smtp-button:hover{background-color:#d8d8d8}.wp-mail-smtp-button:focus{outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-secondary{background-color:#2d4f60;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:focus,.wp-mail-smtp-button.wp-mail-smtp-button-secondary:hover{background-color:#1d323d}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:disabled{opacity:.65;cursor:not-allowed;background-color:#2d4f60}.wp-mail-smtp-button.wp-mail-smtp-button-red{background-color:#dc3232;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-red:focus,.wp-mail-smtp-button.wp-mail-smtp-button-red:hover{background-color:#bb2020}.wp-mail-smtp-button.wp-mail-smtp-button-red:disabled{opacity:.65;cursor:not-allowed;background-color:#dc3232}.wp-mail-smtp-button.wp-mail-smtp-button-success{background-color:#6aa08b;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-success:focus,.wp-mail-smtp-button.wp-mail-smtp-button-success:hover{background-color:#548371}.wp-mail-smtp-button.wp-mail-smtp-button-success:disabled{opacity:.65;cursor:not-allowed;background-color:#6aa08b}.wp-mail-smtp-button.wp-mail-smtp-button-main{background-color:#e27730;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-main:focus,.wp-mail-smtp-button.wp-mail-smtp-button-main:hover{background-color:#c45e1b}.wp-mail-smtp-button.wp-mail-smtp-button-main:disabled{opacity:.65;cursor:not-allowed;background-color:#e27730}.wp-mail-smtp-button.wp-mail-smtp-button-small{line-height:23px;font-size:14px;padding:8px 20px}.wp-mail-smtp-button.wp-mail-smtp-button-small .wp-mail-smtp-loader-sm{margin-top:3px;margin-bottom:-3px}.wp-mail-smtp-button.wp-mail-smtp-button-quick-connect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;line-height:18px}.wp-mail-smtp-button.wp-mail-smtp-button-large{line-height:22px;font-size:18px;padding:19px 39px}.wp-mail-smtp-button.wp-mail-smtp-button-disabled,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:focus,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:hover{background-color:#f3f6ff;border-color:#b7c9d9;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-activated,.wp-mail-smtp-button.wp-mail-smtp-button-activated:focus,.wp-mail-smtp-button.wp-mail-smtp-button-activated:hover{background-color:#fff;border-color:#8aa4b8;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-button .text-with-arrow-right .icon{margin-left:10px}.wp-mail-smtp-button .text-with-arrow-left .icon{margin-right:10px}.wp-mail-smtp-step-below-content{text-align:center;font-size:14px;color:#555;margin:-19px 0 47px}.wp-mail-smtp-setup-wizard-step-footer{display:block;text-align:center;min-height:110px;padding:0 20px;margin-top:30px}.wp-mail-smtp-setup-wizard-step-footer a{font-size:14px;display:block;color:#888;margin:20px 0}.wp-mail-smtp-setup-wizard-step-footer a:active,.wp-mail-smtp-setup-wizard-step-footer a:hover{color:#555;text-decoration:underline}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{width:100%;margin-bottom:10px}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-right:0;margin-bottom:0}.wp-mail-smtp-exit-link{text-align:center;margin-bottom:50px}.wp-mail-smtp-exit-link a{font-size:14px;color:#888;text-decoration:underline}.wp-mail-smtp-exit-link a:active,.wp-mail-smtp-exit-link a:hover{color:#555;text-decoration:underline}.wp-mail-smtp-setup-wizard-timeline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:41px auto 0;max-width:650px;padding:0 20px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{background:#ddd;height:2px;margin:0 6px;width:100%}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line.wp-mail-smtp-setup-wizard-timeline-line-active{background:#6aa08b}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step{border:none;background-color:#999;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step .icon{display:none}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-active,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed{background-color:#6aa08b;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed{background-color:#d83638;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed .icon-success,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{color:#fff;display:block;position:absolute;left:3px;top:3px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{left:4px;top:2px}.wp-mail-smtp-input-radios-with-icons{display:block}.wp-mail-smtp-input-radios-with-icons input{opacity:0;position:absolute}.wp-mail-smtp-input-radios-with-icons label{width:100%;height:52px;color:#222;border:1px solid #ddd;background:#fff;border-radius:3px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:9px;cursor:pointer}.wp-mail-smtp-input-radios-with-icons label:hover{border:1px solid #888;-webkit-box-shadow:0 0 0 1px #888;box-shadow:0 0 0 1px #888}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label{border-color:#2d4f60}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:hover{-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly:hover{-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-checked{border:1px solid #2d4f60;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;cursor:default}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-checked:hover{border-color:#2d4f60;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly{color:#999;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly img,.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly svg:not(.icon){opacity:.4}.wp-mail-smtp-input-radios-with-icons img{margin-left:20px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio .icon{display:none}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{background-color:#2d4f60;color:#fff}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked .icon{display:block;position:absolute;left:8px;top:8px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio-text{margin-left:10px}.wp-mail-smtp-input-radios-with-icons input:focus-visible+.wp-mail-smtp-styled-radio:not(.wp-mail-smtp-styled-radio-checked){-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e6e6e6;box-shadow:0 0 0 1px #fff,0 0 0 3px #e6e6e6}.wp-mail-smtp-setup-wizard-form-row-highlight{background-color:#f8f8f8;padding:20px;margin:0 -20px 20px}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:0}.wp-mail-smtp-error-code-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(216,54,56,.06);border:1px solid rgba(216,54,56,.2);border-radius:4px;padding:8px 12px;font-size:13px;color:#d83638;line-height:1.5}.wp-mail-smtp-error-code-box code{font-family:monospace;font-size:13px;padding:0;background:none;color:inherit;border:none;-webkit-box-shadow:none;box-shadow:none;overflow-x:auto;white-space:nowrap;min-width:0;scrollbar-width:none}.wp-mail-smtp-error-code-box code::-webkit-scrollbar{display:none}.wp-mail-smtp-error-code-box__copy{background:none;border:none;padding:0;cursor:pointer;color:#d83638;opacity:.6;-webkit-transition:opacity .15s;transition:opacity .15s;-ms-flex-negative:0;flex-shrink:0;line-height:1}.wp-mail-smtp-error-code-box__copy:hover{opacity:1}.wp-mail-smtp-error-code-box__copy svg{display:block;width:14px;height:14px}.wp-mail-smtp-swal.swal2-container.swal2-shown{background-color:rgba(68,68,68,.5)}.wp-mail-smtp-swal .swal2-popup{padding:10px;border-radius:0;font-size:16px;color:#555;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15)}.wp-mail-smtp-swal .swal2-popup .swal2-title{font-size:24px;color:#222;margin:40px 40px 12px;padding:0;font-weight:500;text-align:left}.wp-mail-smtp-swal .swal2-popup .swal2-close{color:#999;font-size:0;width:16px;height:16px;margin:10px 8px -26px 0;outline:none}.wp-mail-smtp-swal .swal2-popup .swal2-close:before{content:"";display:inline-block;background:no-repeat url(../img/times-solid-grey.svg);width:18px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-html-container{color:#555;font-size:16px;line-height:23px;padding:0 40px;margin-bottom:37px;text-align:left;font-weight:400}.wp-mail-smtp-swal .swal2-popup .swal2-actions{border-top:1px solid #e6e6e6;margin:0 -10px;padding:30px 30px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media(min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin:0;display:block;width:100%}@media(min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{display:inline-block;width:auto}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{border:none;background-color:#e27730;color:#fff;border-radius:3px;font-size:16px;font-weight:500;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#c45e1b}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:"";display:inline-block;margin:0 0 -3px 10px;background:no-repeat url(../img/long-arrow-alt-right-regular-white.svg);width:16px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:none!important;border:none;padding:0!important;color:#888;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;margin-bottom:30px}@media(min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{margin-bottom:0}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{color:#555}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before{content:"";margin:0 10px -3px 0;display:inline-block;background:no-repeat url(../img/long-arrow-alt-left-regular-grey.svg);width:16px;height:18px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup{border-top:7px solid #3498db;padding-top:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-image{margin:40px auto 17px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-title{font-weight:700;text-align:center;margin:0 40px 24px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container{margin-bottom:0;text-align:center;overflow:visible}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container p{margin:0 auto 25px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container p:last-child{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .wp-mail-smtp-button{text-transform:uppercase}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .wp-mail-smtp-button-main{background-color:#ff982d}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .wp-mail-smtp-button-main:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .wp-mail-smtp-button-main:hover{background-color:#f97f00}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .upgrade-bonus{position:relative;background:#faffac;margin:40px -50px 10px;padding:24px 60px 20px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .upgrade-bonus .icon-container{position:absolute;background:#2ecc71;color:#fff;width:46px;height:46px;border-radius:50%;left:calc(50% - 23px);top:-23px;border:6px solid #fff}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .upgrade-bonus .icon-container .icon{position:absolute;top:10px;left:10px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .upgrade-bonus .highlight{color:#2ecc71;font-weight:500}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .already-purchased{font-size:14px;color:#888}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .already-purchased:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-html-container .already-purchased:hover{color:#555}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-title{margin:20px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-html-container{padding:0 20px;margin-bottom:30px;overflow:visible}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-html-container .subtitle{margin:0 0 45px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-html-container .title-container{margin-bottom:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-html-container .bonus{padding:30px;margin:17px -30px 0;background-color:#fefcca;color:#222;border-radius:3px;text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background-color:#6aa08b}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#548371}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .settings-input-long-checkbox .checkbox.checkbox-checked:after{top:5px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-html-container{margin-bottom:27px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-html-container img.icon{color:#fdb72c;width:16px;vertical-align:middle}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-html-container{margin-bottom:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-html-container textarea{border:1px solid #b6b6b6;color:#222;border-radius:3px;margin:27px 0 11px;padding:10px;font-size:16px;width:100%}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-html-container textarea:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-html-container .permission-container{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-html-container .permission-container label{font-size:14px;margin-left:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-html-container .permission-container input[type=checkbox]{width:16px;height:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-html-container{margin-bottom:47px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions{border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{width:128px;height:128px;padding:0;font-size:0;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:before{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background:url(../img/thumbs-up.svg);margin-right:50px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background:url(../img/thumbs-up-hover.svg)}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:url(../img/thumbs-down.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{background:url(../img/thumbs-down-hover.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup p{margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-html-container{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-html-container .subtitle{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-html-container .detailed-error{padding:11px 15px;font-size:14px;line-height:20px;margin:0;color:#555;border:1px solid #ddd;border-left:4px solid #dc3232;text-align:left;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.07);box-shadow:0 1px 1px rgba(0,0,0,.07)}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-html-container .detailed-error h3{font-size:14px;color:#222;font-weight:500;line-height:23px;margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-connect-error .swal2-popup .swal2-icon{margin-bottom:-20px}.wp-mail-smtp-swal.wp-mail-smtp-swal-connect-error .swal2-popup .swal2-html-container,.wp-mail-smtp-swal.wp-mail-smtp-swal-connect-error .swal2-popup .swal2-title{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-connect-error .swal2-popup .swal2-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-connect-error .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-title{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-html-container{padding:0 40px;margin-bottom:29px;text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-html-container p{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-setup-wizard-step .license-form{color:#222}.wp-mail-smtp-setup-wizard-step .license-form input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#222;border:1px solid #999;border-radius:3px}.wp-mail-smtp-setup-wizard-step .license-form input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-setup-wizard-step .license-form button{-ms-flex-negative:0;flex-shrink:0;margin-top:10px;width:100%}.wp-mail-smtp-setup-wizard-step .license-form .license-control{display:block}.wp-mail-smtp-setup-wizard-step .license-form.license-form-error input{border-color:#dc3232}.wp-mail-smtp-setup-wizard-step .license-form.license-form-error .error-message{color:#dc3232;font-size:14px;margin:5px 0 0}.wp-mail-smtp-setup-wizard-step .license-form p{margin:0 0 16px}.wp-mail-smtp-setup-wizard-step-configure-mailer .license-form p{font-size:16px;line-height:24px;color:#222}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp .mailer-description a{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{font-size:16px;line-height:24px;color:#222;margin-bottom:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description .wp-mail-smtp-text-italic{font-style:normal}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:0}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a{margin-right:20px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a.wp-mail-smtp-link-docs,.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:10px;display:block}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links .wp-mail-smtp-link{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links .mailer-offer-link-disclosure{text-decoration:underline;text-decoration-style:dotted;font-size:14px;display:inline-block;cursor:help;margin-top:15px;color:#777}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header-container{width:calc(100% - 94px)}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo{width:94px;height:94px;border:1px solid #e6e6e6;border-radius:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo svg{width:55px}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-gmail-one-click-setup-switch{margin-bottom:30px}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-gmail-one-click-setup-switch .label{font-size:16px}.settings-amazon-ses-identities,.settings-input-checkbox,.settings-input-long-checkbox,.settings-input-number,.settings-input-radio,.settings-input-select,.settings-input-switch,.settings-input-text,.settings-oauth-connection{margin:0 0 29px}.settings-amazon-ses-identities:last-child,.settings-input-checkbox:last-child,.settings-input-long-checkbox:last-child,.settings-input-number:last-child,.settings-input-radio:last-child,.settings-input-select:last-child,.settings-input-switch:last-child,.settings-input-text:last-child,.settings-oauth-connection:last-child{margin-bottom:20px}.settings-amazon-ses-identities .settings-input-label-container,.settings-input-checkbox .settings-input-label-container,.settings-input-long-checkbox .settings-input-label-container,.settings-input-number .settings-input-label-container,.settings-input-radio .settings-input-label-container,.settings-input-select .settings-input-label-container,.settings-input-switch .settings-input-label-container,.settings-input-text .settings-input-label-container,.settings-oauth-connection .settings-input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}.settings-amazon-ses-identities .label,.settings-input-checkbox .label,.settings-input-long-checkbox .label,.settings-input-number .label,.settings-input-radio .label,.settings-input-select .label,.settings-input-switch .label,.settings-input-text .label,.settings-oauth-connection .label{color:#222;display:inline-block;line-height:21px;font-weight:500;font-size:18px}.settings-amazon-ses-identities .wp-mail-smtp-info,.settings-input-checkbox .wp-mail-smtp-info,.settings-input-long-checkbox .wp-mail-smtp-info,.settings-input-number .wp-mail-smtp-info,.settings-input-radio .wp-mail-smtp-info,.settings-input-select .wp-mail-smtp-info,.settings-input-switch .wp-mail-smtp-info,.settings-input-text .wp-mail-smtp-info,.settings-oauth-connection .wp-mail-smtp-info{margin-left:10px}.settings-amazon-ses-identities .error,.settings-input-checkbox .error,.settings-input-long-checkbox .error,.settings-input-number .error,.settings-input-radio .error,.settings-input-select .error,.settings-input-switch .error,.settings-input-text .error,.settings-oauth-connection .error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#dc3232;font-size:14px}.settings-amazon-ses-identities .error .icon,.settings-input-checkbox .error .icon,.settings-input-long-checkbox .error .icon,.settings-input-number .error .icon,.settings-input-radio .error .icon,.settings-input-select .error .icon,.settings-input-switch .error .icon,.settings-input-text .error .icon,.settings-oauth-connection .error .icon{margin-right:10px}.settings-amazon-ses-identities.input-error input,.settings-input-checkbox.input-error input,.settings-input-long-checkbox.input-error input,.settings-input-number.input-error input,.settings-input-radio.input-error input,.settings-input-select.input-error input,.settings-input-switch.input-error input,.settings-input-text.input-error input,.settings-oauth-connection.input-error input{border-color:#dc3232}.settings-amazon-ses-identities input:disabled,.settings-input-checkbox input:disabled,.settings-input-long-checkbox input:disabled,.settings-input-number input:disabled,.settings-input-radio input:disabled,.settings-input-select input:disabled,.settings-input-switch input:disabled,.settings-input-text input:disabled,.settings-oauth-connection input:disabled{cursor:not-allowed}.settings-amazon-ses-identities .description,.settings-input-checkbox .description,.settings-input-long-checkbox .description,.settings-input-number .description,.settings-input-radio .description,.settings-input-select .description,.settings-input-switch .description,.settings-input-text .description,.settings-oauth-connection .description{font-size:14px;line-height:20px;color:#555;margin:-4px 0 0}.settings-amazon-ses-identities .description--constant,.settings-input-checkbox .description--constant,.settings-input-long-checkbox .description--constant,.settings-input-number .description--constant,.settings-input-radio .description--constant,.settings-input-select .description--constant,.settings-input-switch .description--constant,.settings-input-text .description--constant,.settings-oauth-connection .description--constant{font-size:12px;margin-top:5px}.settings-input-number input,.settings-input-text input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#222;border:1px solid #999;border-radius:3px;margin:0 0 15px}.settings-input-number input:focus,.settings-input-text input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-number input::-webkit-input-placeholder,.settings-input-text input::-webkit-input-placeholder{color:#888}.settings-input-number input::-moz-placeholder,.settings-input-text input::-moz-placeholder{color:#888}.settings-input-number input:-ms-input-placeholder,.settings-input-text input:-ms-input-placeholder{color:#888}.settings-input-number input::-ms-input-placeholder,.settings-input-text input::-ms-input-placeholder{color:#888}.settings-input-number input::placeholder,.settings-input-text input::placeholder{color:#888}.settings-input-number-error input,.settings-input-text-error input{border-color:#dc3232}.settings-input-number.settings-input-text-with-copy .settings-input-container,.settings-input-text.settings-input-text-with-copy .settings-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.settings-input-number.settings-input-text-with-copy .settings-input-container input,.settings-input-text.settings-input-text-with-copy .settings-input-container input{color:#888;margin-bottom:0}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button{outline:none;margin:0 0 0 10px;background-color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover{background-color:#888}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small{padding:8px 12px}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover{background-color:#6aa08b}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon{display:none}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active{display:block}.settings-input-radio input{opacity:0;position:absolute}.settings-input-radio label{color:#222;font-size:14px;display:inline-block;margin:0 30px 15px 0}.settings-input-radio label:last-child{margin-right:0}.settings-input-radio label>span{vertical-align:middle}.settings-input-radio label.wp-mail-smtp-styled-radio-label-disabled{cursor:not-allowed}.settings-input-radio .wp-mail-smtp-styled-radio{width:20px;height:20px;border:1px solid #999;position:relative;display:inline-block;border-radius:50%;margin-right:10px}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{border-color:#2d4f60}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked:after{left:2px;right:2px;top:2px;bottom:2px;position:absolute;content:"";background:#2d4f60;display:block;border-radius:50%}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-disabled{opacity:.4}.settings-input-radio input:focus-visible+.wp-mail-smtp-styled-radio{-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999}.settings-input-radio input:focus-visible+.wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-switch.sub_setting{background-color:#f8f8f8;padding:20px;margin-top:-17px}.settings-input-switch.sub_setting .label{font-size:14px}.settings-input-switch.sub_setting .label-description{color:#555}.settings-input-switch .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-switch .title .wp-mail-smtp-pro-badge{margin-left:10px;height:18px;width:auto}.settings-input-switch .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-switch input{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.settings-input-switch input:checked+.toggle-switch{background-color:#2d4f60}.settings-input-switch input:checked+.toggle-switch:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.settings-input-switch input:disabled:checked:hover+.toggle-switch,.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{-webkit-box-shadow:none;box-shadow:none}.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{background-color:#ddd}.settings-input-switch input:disabled+.toggle-switch{background-color:#ddd;cursor:not-allowed}.settings-input-switch input:disabled:checked+.toggle-switch{background-color:#4e88a5;cursor:not-allowed}.settings-input-switch input:checked:focus+.toggle-switch,.settings-input-switch input:checked:hover+.toggle-switch{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.settings-input-switch input:not(:checked):focus+.toggle-switch,.settings-input-switch input:not(:checked):hover+.toggle-switch{background-color:#999;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #999;box-shadow:0 0 0 1px #fff,0 0 0 3px #999}.settings-input-switch .toggle-switch{position:relative;cursor:pointer;background-color:#bbb;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;display:inline-block;width:30px;height:20px}.settings-input-switch .toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.settings-input-switch .description{margin-bottom:15px}.settings-input-switch .label-description{font-size:14px;line-height:20px;color:#222;margin:0 0 0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-input-select-container{position:relative;margin:0 0 15px}.settings-input-select-container:after{content:"";background:no-repeat url(../img/chevron-down-solid-grey.svg);right:10px;top:14px;width:12px;height:12px;position:absolute;pointer-events:none}.settings-input-select select::-ms-expand{display:none}.settings-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:16px;padding:8px 5px 8px 10px;color:#222;border:1px solid #999;border-radius:3px}.settings-input-select select:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-select select:disabled{cursor:not-allowed}.settings-input-select-error select{border-color:#dc3232}.settings-amazon-ses-identities>.wp-mail-smtp-loader{display:block}.settings-amazon-ses-identities p{margin:0 0 17px}.settings-amazon-ses-identities .description{margin-bottom:17px}.settings-amazon-ses-identities .ses-identities-container{background:#f8f8f8;padding:20px}.settings-amazon-ses-identities .ses-identities-table-container{border-radius:3px;font-size:14px;line-height:20px;text-align:left}.settings-amazon-ses-identities .ses-identities-table-container+.wp-mail-smtp-amazonses-identity-form{margin-top:20px}.settings-amazon-ses-identities .ses-identities-table-container table{width:100%;border-collapse:collapse}.settings-amazon-ses-identities .ses-identities-table-container th.ses-identity-column{color:#222;font-weight:500}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-sender{width:50%}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-status,.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-type{width:25%}.settings-amazon-ses-identities .ses-identities-table-container tr{border-bottom:1px solid #ddd}.settings-amazon-ses-identities .ses-identities-table-container th{padding:0 0 20px}.settings-amazon-ses-identities .ses-identities-table-container td{padding:18px 0}.settings-amazon-ses-identities .ses-identities-table-container .wp-mail-smtp-button{margin-top:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form{background:#f8f8f8;border-radius:3px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form h3{font-size:14px;line-height:21px;margin-bottom:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form p{font-size:14px;margin:0 0 20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-radio{margin-bottom:5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-text{margin-bottom:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .wp-mail-smtp-button-main.wp-mail-smtp-button-verify{min-width:150px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice .icon{width:16px;height:16px;margin-right:10px;color:#6aa08b}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label{width:50px;margin-right:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label .label{font-size:16px;color:#888;font-weight:400;margin-bottom:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text .settings-input-container{width:100%}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records{border:1px solid #ddd;border-radius:4px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7.5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__row--heading{border-radius:4px 4px 0 0;background-color:#eee}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__row--record{border-top:1px solid #ddd}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:7.5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col--heading{font-size:14px;line-height:20px;font-weight:500;color:#444}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col--record .settings-input-container{position:relative}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col--record .settings-input-text{margin:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col--record .settings-input-label-container{display:none}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col--record input{margin:0;padding-right:39px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-dns-records__col--record button{position:absolute;right:1px;top:1px;bottom:1px;padding:9px 11px;margin:0;border:none;border-radius:0 1px 1px 0}.settings-oauth-connection .description{margin-bottom:20px}.settings-oauth-connection .wp-mail-smtp-button{margin-top:-2px}.settings-oauth-connection .remove-authorization-container .description .icon{color:#6aa08b;width:16px;height:16px;margin-left:10px}.settings-oauth-connection .remove-authorization-container .description.connected-as{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-oauth-connection .remove-authorization-container .wp-mail-smtp-button{margin-top:-3px}.settings-input-long-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #e6e6e6;cursor:pointer;margin-bottom:0}.settings-input-long-checkbox.settings-input-long-checkbox-disabled{cursor:not-allowed}.settings-input-long-checkbox .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.settings-input-long-checkbox .title-container .wp-mail-smtp-pro-badge{margin-left:10px;width:46px;height:26px}.settings-input-long-checkbox .description{margin-right:30px}.settings-input-long-checkbox .label{margin:0}.settings-input-long-checkbox input{opacity:0;position:absolute}.settings-input-long-checkbox .checkbox{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.settings-input-long-checkbox .checkbox .icon{display:none}.settings-input-long-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;color:#fff}.settings-input-long-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;left:8px;top:8px}.settings-input-long-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#6aa08b}.settings-input-long-checkbox:first-child{padding-top:0;color:red}.settings-input-long-checkbox:last-child{border-bottom:none;margin-bottom:0}.settings-input-long-checkbox input:focus-visible+.checkbox{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e6e6e6;box-shadow:0 0 0 1px #fff,0 0 0 3px #e6e6e6}.settings-input-long-checkbox input:focus-visible+.checkbox.checkbox-checked{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.settings-input-checkbox input{opacity:0;position:absolute}.settings-input-checkbox .settings-input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-checkbox .settings-input-checkbox-container .input-label{margin-left:10px}.settings-input-checkbox .checkbox{width:24px;height:24px;position:relative;display:inline-block;border-radius:3px;border:1px solid #999;background-color:#fff}.settings-input-checkbox .checkbox .icon{display:none}.settings-input-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;border:none;color:#fff}.settings-input-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;left:5px;top:5px}.settings-input-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#4e88a5}.settings-input-checkbox input:focus-visible+.checkbox{-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999}.settings-input-checkbox input:focus-visible+.checkbox.checkbox-checked{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:33px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header .wp-mail-smtp-content-header{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .upgrade-content,.wp-mail-smtp-setup-wizard-step-license .verified-license{background-color:#e6efec;border-radius:3px;padding:30px;margin-bottom:50px;color:#222}.wp-mail-smtp-setup-wizard-step-license .upgrade-content p{margin:0 0 30px}.wp-mail-smtp-setup-wizard-step-license .verified-license{text-align:center;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:15px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item .icon{color:#6aa08b;margin-right:15px;width:16px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item>span{width:calc(100% - 31px)}.wp-mail-smtp-setup-wizard-check-configuration .check-configuration-loading-image-container{text-align:center}.wp-mail-smtp-plugin-item{border:1px solid #ddd;border-radius:3px;padding:10px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#222}.wp-mail-smtp-plugin-item,.wp-mail-smtp-plugin-item-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-plugin-item-title-container{margin-bottom:10px}.wp-mail-smtp-plugin-item .wp-mail-smtp-button{height:32px;width:120px;text-align:center;font-size:13px;line-height:16px;font-weight:500;padding:8px 31px;color:#fff;background-color:#6693af}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:hover{background-color:#2d4f60}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:disabled{cursor:not-allowed;background-color:#e6e6e6;color:#777}.wp-mail-smtp-plugin-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container{margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container .medium-bold{color:#222;margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:30px -20px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner{padding:30px;border-radius:3px 3px 0 0;text-align:center;background-color:#ecf3f1}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .wp-mail-smtp-setup-wizard-content h2{margin-bottom:10px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .subtitle{margin-bottom:28px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#222}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item .icon{color:#6aa08b;margin-right:8px}.wp-mail-smtp-setup-wizard-configuration-success .bonus{margin:10px 0 0;padding:30px;background-color:#fefcca;color:#222;border-radius:0 0 3px 3px;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container{margin-bottom:11px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{width:112px;height:112px;margin:0 auto;display:block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button:last-child{margin-bottom:0}.wp-mail-smtp-admin-page{position:relative}.wp-mail-smtp-admin-page .wp-mail-smtp-blocked,.wp-mail-smtp-admin-page .wp-mail-smtp-loading{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(68,68,68,.5);z-index:999}.wp-mail-smtp-admin-page .wp-mail-smtp-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-shown .swal2-container.swal2-backdrop-show{background:rgba(68,68,68,.5)}img{max-width:100%}a{color:#6693af}a:focus,a:hover{text-decoration:none}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a .text-with-arrow-right .icon{margin-left:10px}a .text-with-arrow-left .icon{margin-right:10px}.wp-mail-smtp-notice{padding:15px;font-size:14px;line-height:20px;margin:0;color:#222;border:1px solid #ddd;border-left:4px solid #00a0d2;text-align:left;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.07);box-shadow:0 1px 1px rgba(0,0,0,.07)}.wp-mail-smtp-notice--error{border-left:4px solid #dc3232}.wp-mail-smtp-notice--info{border-left:4px solid #00a0d2}.wp-mail-smtp-notice--quick-connect-error{border:none;border-left:3px solid #dc3232;-webkit-box-shadow:none;box-shadow:none;background:rgba(220,50,50,.05);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.wp-mail-smtp-notice__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:22px;color:#222}.wp-mail-smtp-notice__title svg{-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-notice__desc{font-size:14px;line-height:20px;color:#646970}.wp-mail-smtp-notice__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.wp-mail-smtp-notice__actions .wp-mail-smtp-button{margin-right:0!important}.wp-mail-smtp-notice__link{font-size:13px;font-weight:500;text-decoration:underline}.wp-mail-smtp-notice__link:hover{color:#1d323d}.wp-mail-smtp-notice p{margin-top:0}.wp-mail-smtp-notice p:last-child{margin-bottom:0}.wp-mail-smtp-one-click-sign-in-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:none;background-color:#4285f4;border-radius:2px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;text-decoration:none;cursor:pointer;color:#fff}.wp-mail-smtp-one-click-sign-in-btn:hover{-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,.3);box-shadow:0 0 3px 3px rgba(66,133,244,.3)}.wp-mail-smtp-one-click-sign-in-btn:active{background:#3367d6}.wp-mail-smtp-one-click-sign-in-btn--disabled,.wp-mail-smtp-one-click-sign-in-btn:disabled{pointer-events:none;background-color:#d4d3d3;-webkit-box-shadow:none;box-shadow:none;color:#7f7f7f}.wp-mail-smtp-one-click-sign-in-btn--disabled .wp-mail-smtp-one-click-sign-in-icon__bg,.wp-mail-smtp-one-click-sign-in-btn--disabled .wp-mail-smtp-one-click-sign-in-icon__border,.wp-mail-smtp-one-click-sign-in-btn:disabled .wp-mail-smtp-one-click-sign-in-icon__bg,.wp-mail-smtp-one-click-sign-in-btn:disabled .wp-mail-smtp-one-click-sign-in-icon__border{fill:#d4d3d3}.wp-mail-smtp-one-click-sign-in-btn--disabled .wp-mail-smtp-one-click-sign-in-icon__symbol,.wp-mail-smtp-one-click-sign-in-btn:disabled .wp-mail-smtp-one-click-sign-in-icon__symbol{fill:#7f7f7f}.wp-mail-smtp-one-click-sign-in-btn__icon{overflow:hidden;border-radius:2px}.wp-mail-smtp-one-click-sign-in-btn__icon svg{display:block;margin:-3px}.wp-mail-smtp-one-click-sign-in-btn__text{font-size:14px;font-weight:600;margin:0 10px}@media(min-width:782px){.wp-mail-smtp-setup-wizard-container{max-width:100%;margin:0 auto;width:850px}.wp-mail-smtp-setup-wizard-content{margin:50px 0 48px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:47px}.wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 30px}.wp-mail-smtp-setup-wizard-content-container-container{padding:30px 20px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 19px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{margin:30px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:50px 0}.wp-mail-smtp-setup-wizard-step .license-form .license-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step .license-form input{width:calc(100% - 195px)}.wp-mail-smtp-setup-wizard-step .license-form button{margin-top:0;width:180px;margin-left:15px}.wp-mail-smtp-welcome .wp-mail-smtp-logo{margin-top:158px;padding:0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-container{width:650px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{margin:42px 0 60px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container{padding:80px 65px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:36px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{margin-bottom:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:-31px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a.wp-mail-smtp-link-docs,.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:0;display:inline-block}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-one-click-setup-switch{margin-bottom:50px}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container{padding:83px 100px 66px}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:55px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:53px}.wp-mail-smtp-input-radios-with-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-mail-smtp-input-radios-with-icons label{width:calc(50% - 10px)}.wp-mail-smtp-setup-wizard-timeline{padding:0}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{margin:0 10px}.wp-mail-smtp-setup-wizard-step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:0;margin-right:30px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{margin-bottom:0;margin-right:15px;width:inherit}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-right:0}.wp-mail-smtp-setup-wizard-form-row-highlight{padding:20px 20px 0}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{margin:0;display:inline-block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:0;-webkit-box-flex:10;-ms-flex:10;flex:10}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11;margin-right:30px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:50px -70px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{-webkit-box-flex:10;-ms-flex:10;flex:10;margin-bottom:0;margin-right:30px}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-right:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11}.wp-mail-smtp-plugin-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-mail-smtp-plugin-item-title-container{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-title{margin:75px 90px 18px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-html-container{padding:0 90px;overflow:visible}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-html-container .bonus{margin:17px -70px 0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin-left:30px}.wp-mail-smtp-setup-wizard-step-footer a{margin:0 0 0 30px}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wp-mail-smtp-pro-badge[data-v-e219b6fa]{margin-left:auto;margin-top:3px;width:46px;height:26px}.wp-mail-smtp-recommended-badge[data-v-e219b6fa]{margin-left:auto;padding:3px 5px;font-weight:700;font-size:8px;line-height:10px;text-transform:uppercase;border-radius:2px;background-color:rgba(226,119,48,.15);color:#e27730}.wp-mail-smtp-logo-icon[data-v-e219b6fa]{width:32px;height:32px}.wp-mail-smtp-setup-wizard-step-count[data-v-44fd4a93]{margin:0 0 16px;font-size:14px;line-height:18px;color:#b6b6b6}.wp-mail-smtp-sendlayer-card[data-v-bfea870e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 12px 32px;background:#fff;border:1px solid #999;border-radius:4px;cursor:pointer}.wp-mail-smtp-sendlayer-card[data-v-bfea870e]:hover{border-color:#888;-webkit-box-shadow:0 0 0 1px #888;box-shadow:0 0 0 1px #888}.wp-mail-smtp-sendlayer-card--selected[data-v-bfea870e]{cursor:default}.wp-mail-smtp-sendlayer-card--selected[data-v-bfea870e],.wp-mail-smtp-sendlayer-card--selected[data-v-bfea870e]:hover{border-color:#2d4f60;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.07),0 0 0 1px #2d4f60;box-shadow:0 2px 2px rgba(0,0,0,.07),0 0 0 1px #2d4f60}.wp-mail-smtp-sendlayer-card--disabled[data-v-bfea870e]{opacity:.5;pointer-events:none}.wp-mail-smtp-sendlayer-card__top-row[data-v-bfea870e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.wp-mail-smtp-sendlayer-card__radio[data-v-bfea870e],.wp-mail-smtp-sendlayer-card__top-row[data-v-bfea870e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-sendlayer-card__radio[data-v-bfea870e]{cursor:inherit}.wp-mail-smtp-sendlayer-card__radio input[data-v-bfea870e]{position:absolute;opacity:0;width:0;height:0}.wp-mail-smtp-sendlayer-card .wp-mail-smtp-styled-radio[data-v-bfea870e]{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6;-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-sendlayer-card .wp-mail-smtp-styled-radio .icon[data-v-bfea870e]{display:none}.wp-mail-smtp-sendlayer-card .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked[data-v-bfea870e]{background-color:#2d4f60;color:#fff}.wp-mail-smtp-sendlayer-card .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked .icon[data-v-bfea870e]{display:block;position:absolute;left:8px;top:8px}.wp-mail-smtp-sendlayer-card .wp-mail-smtp-recommended-badge[data-v-bfea870e]{padding:3px 5px;font-weight:700;font-size:8px;line-height:10px;text-transform:uppercase;border-radius:2px;background-color:rgba(226,119,48,.15);color:#e27730}.wp-mail-smtp-sendlayer-card__header[data-v-bfea870e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.wp-mail-smtp-sendlayer-card__logo img[data-v-bfea870e]{height:32px;width:auto}.wp-mail-smtp-sendlayer-card__desc[data-v-bfea870e]{font-size:14px;line-height:1.4;color:#555;text-align:center;max-width:355px}.wp-mail-smtp-sendlayer-card__desc[data-v-bfea870e] strong{font-weight:500;color:#008a20}.wp-mail-smtp-sendlayer-card__actions[data-v-bfea870e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;gap:11px}.wp-mail-smtp-sendlayer-card__actions[data-v-bfea870e],.wp-mail-smtp-sendlayer-card__btn[data-v-bfea870e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-sendlayer-card__btn[data-v-bfea870e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:214px;height:50px;padding:8px 20px;background-color:#2d4f60;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;line-height:19px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.wp-mail-smtp-sendlayer-card__btn[data-v-bfea870e]:hover{background-color:#1d323d}.wp-mail-smtp-sendlayer-card__btn[data-v-bfea870e]:disabled{opacity:.7;cursor:not-allowed}.wp-mail-smtp-sendlayer-card__btn svg[data-v-bfea870e]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-sendlayer-card__subtext[data-v-bfea870e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:#f2f2f4;border-radius:53px;padding:2px 8px;color:#888}.wp-mail-smtp-sendlayer-card__subtext svg[data-v-bfea870e]{width:10px;height:13px;-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-sendlayer-card__subtext span[data-v-bfea870e]{font-size:12px;line-height:1.4;color:#555;opacity:.9}.wp-mail-smtp-notice[data-v-3da86bdf]{margin-top:-20px;margin-bottom:30px}.wp-mail-smtp-sendlayer-card[data-v-3da86bdf]{margin-bottom:20px}.wp-mail-smtp-info .icon[data-v-74a4d2ae]{color:#ccc}.wp-mail-smtp-logo-icon[data-v-2e2edfa6]{width:32px;height:32px;margin-right:10px}.wp-mail-smtp-notice[data-v-9acdcb0a]{margin-bottom:40px}.wp-mail-smtp-button-quick-connect[data-v-9acdcb0a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:20px}.wp-mail-smtp-button-quick-connect svg[data-v-9acdcb0a]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-sendlayer-domain__value[data-v-9acdcb0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:39px;margin:0 0 15px;font-size:15px}.wp-mail-smtp-sendlayer-domain__text[data-v-9acdcb0a]{color:#222;font-weight:400}.wp-mail-smtp-sendlayer-domain__name[data-v-9acdcb0a]{font-weight:500}.wp-mail-smtp-sendlayer-domain__check[data-v-9acdcb0a]{-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-sendlayer-domain__change[data-v-9acdcb0a]{font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.wp-mail-smtp-sendlayer-domain__change[data-v-9acdcb0a]:hover{color:#1d323d}.wp-mail-smtp-sendlayer-api-key-connected__row[data-v-9acdcb0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 15px}.wp-mail-smtp-sendlayer-api-key-connected__input-wrap[data-v-9acdcb0a]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-mail-smtp-sendlayer-api-key-connected__input-wrap input[data-v-9acdcb0a]{width:100%;margin:0;padding-right:36px}.wp-mail-smtp-sendlayer-api-key-connected__check[data-v-9acdcb0a]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-negative:0;flex-shrink:0}.wp-mail-smtp-sendlayer-api-key-connected__disconnect[data-v-9acdcb0a]{-ms-flex-negative:0;flex-shrink:0;background-color:#f6f7f7;border:1px solid #999;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:41px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;color:#555}.wp-mail-smtp-sendlayer-api-key-connected__disconnect[data-v-9acdcb0a]:active,.wp-mail-smtp-sendlayer-api-key-connected__disconnect[data-v-9acdcb0a]:focus,.wp-mail-smtp-sendlayer-api-key-connected__disconnect[data-v-9acdcb0a]:hover{background-color:#f0f0f1;border-color:#888;-webkit-box-shadow:none;box-shadow:none;color:#444}.wp-mail-smtp-quick-connect-from-email__input-wrap[data-v-9acdcb0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 15px}.wp-mail-smtp-quick-connect-from-email__input-wrap input[data-v-9acdcb0a]{max-width:343px;min-width:150px;width:auto;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-mail-smtp-quick-connect-from-email__domain[data-v-9acdcb0a]{font-size:15px;color:#222;white-space:nowrap}.wp-mail-smtp-notice[data-v-d605290c]{margin-top:-23px;margin-bottom:20px}.wp-mail-smtp-notice--edu[data-v-d605290c]{position:relative;margin-top:-20px;padding-right:40px}.wp-mail-smtp-notice--edu[data-v-d605290c] p{margin:0 0 10px}.wp-mail-smtp-notice--edu[data-v-d605290c] p:last-child{margin-bottom:0}.wp-mail-smtp-notice__dismiss[data-v-d605290c]{position:absolute;top:15px;right:15px;line-height:0;color:#8c8f94}.wp-mail-smtp-notice__dismiss[data-v-d605290c]:hover{color:#d63638}.wp-mail-smtp-notice--edu[data-v-99f52e7e]{position:relative;margin-top:-20px;margin-bottom:20px;padding-right:40px}.wp-mail-smtp-notice--edu[data-v-99f52e7e] p{margin:0 0 10px}.wp-mail-smtp-notice--edu[data-v-99f52e7e] p:last-child{margin-bottom:0}.wp-mail-smtp-notice__dismiss[data-v-99f52e7e]{position:absolute;top:15px;right:15px;line-height:0;color:#8c8f94}.wp-mail-smtp-notice__dismiss[data-v-99f52e7e]:hover{color:#d63638}.wp-mail-smtp-notice[data-v-20071365]{margin-top:-23px;margin-bottom:20px} Best Casino API Provider for Seamless Online Gaming Integration – TLD Construction LLC

Best Casino API Provider for Seamless Online Gaming Integration

Imagine plugging a single integration into your platform and instantly unlocking hundreds of casino games without building them yourself. A casino API provider handles that connection, acting as the bridge between your site and a vast library of slots, tables, and live dealers. You just call their endpoints, and they manage the game logic, payouts, and compatibility behind the scenes.

What a Gambling Platform API Actually Does Behind the Scenes

A casino API provider quietly routes every spin, bet, and cashout through a mesh of authenticated calls your players never see. When someone taps “place bet,” the API checks their balance, reserves funds, validates the game round with the provider’s RNG, then writes a signed transaction to the ledger — all in under a second. It also streams live odds and game state so the front end never shows stale data. If a payout request arrives, the API reconciles it against open bets before releasing a cent. Webhooks fire in real time to update wallets, loyalty points, and risk flags. Behind the curtain, it’s less magic and more a relentless traffic controller for money and trust.

casino API provider

Core Functions Every iGaming Integration Service Handles

So what does an iGaming integration service actually juggle? For starters, it handles player account and wallet management, keeping balances synced across games and providers in real time. It also routes bets and settles outcomes instantly, verifies transactions, and triggers bonuses or free spins without hiccups. On top of that, it manages game launching, currency conversion, and session tracking, so players jump between titles smoothly. Every API call checks limits, prevents duplicates, and logs activity for audits. In short, it’s the glue keeping game logic, payments, and player data talking nice.

Core functions include wallet syncing, bet routing, instant settlement, bonus triggers, session tracking, and secure transaction logging — all behind the scenes.

How Game Aggregation Software Connects Operators to Multiple Studios

Game aggregation software acts as a single technical bridge between an operator and dozens of studios. Through one casino API integration, the operator avoids separate contracts, wallets, and certification cycles per provider. The aggregator normalizes game launches, bet calls, and win notifications into a unified protocol. When a player opens a title, the aggregator routes the request to the correct studio, translates the response, and returns a seamless session. This means operators add new games by toggling them on, not rebuilding infrastructure. The result: faster launches, fewer points of failure, and a library that scales without multiplying engineering effort.

Wallet, Bet, and Settlement Logic Explained Simply

When a player places a wager, the casino API first checks the wallet balance through a secure call, then debits the stake and creates a pending bet record. Wallet, bet, and settlement logic ensures funds are reserved immediately, preventing double-spending. If the bet wins, the API credits the payout and marks the bet as settled; if it loses, the stake is captured. Settlement finalizes the transaction, updating both wallet and bet history atomically. Q: How does the API handle a bet that is voided? A: It reverses the debit, returns funds to the wallet, and marks the bet as cancelled without affecting settled records.

Key Features to Look for in a Casino Integration Platform

When evaluating a casino API provider, prioritize seamless game aggregation to access a broad library through a single integration. Look for a unified wallet system that synchronizes balances and bets across all titles without latency. Reliable real-time reporting and back-office controls are essential for tracking player activity and revenue. The platform should offer robust API documentation, sandbox testing, and round-the-clock technical support. Flexible customization options, including white-label interfaces and currency support, ensure alignment with your brand. Finally, verify high uptime, low transaction failure rates, and straightforward scalability to handle peak traffic without performance drops.

Game Portfolio Size and Provider Diversity

A platform’s game portfolio size and provider diversity directly determine the variety you can offer without building separate integrations. A casino API provider should aggregate thousands of titles from dozens of studios, covering slots, table games, live dealer, and instant win formats. Greater provider diversity reduces reliance on any single supplier, ensuring stable content delivery if one studio underperforms or changes terms. It also lets you target different player demographics with localized or niche content. Check whether new games are added continuously and whether you can filter or curate the catalog by provider, category, or volatility to match your brand’s needs.

Seamless Wallet vs Transfer Wallet: Which Fits Your Setup

Choosing between https://igamingslots.com/API/ a seamless wallet and a transfer wallet depends on your operational priorities. A seamless wallet lets players wager directly from their main balance, eliminating manual fund movements and reducing failed bets, which suits high-volume platforms needing instant gameplay. A transfer wallet requires moving funds into a separate gaming account before each session, offering stricter budget control and simpler reconciliation for smaller operators. Evaluate your setup by asking: does your platform demand real-time balance sync or prefer isolated session funds?

  1. Confirm whether your backend supports real-time API callbacks for seamless balance updates.
  2. Check if your payment flow can handle automatic transfers without player friction.
  3. Decide based on reconciliation complexity versus user experience speed.

Back Office Tools for Reporting, Limits, and Player Management

A robust casino API provider must deliver back office tools for reporting, limits, and player management that centralize operational control. Real-time dashboards should segment wager, deposit, and session data by player, game, or time period, enabling rapid reconciliation. Limit configuration must support per-player, per-game, or global thresholds for bets, losses, and deposits, with automatic enforcement and override logs. Player management requires profile creation, KYC status flags, self-exclusion toggles, and manual balance adjustments. Q: How do these tools reduce operator overhead? A: By consolidating reporting, limit enforcement, and player actions into one interface, they eliminate manual data stitching and reduce response times to player issues or risk events.

casino API provider

Supported Currencies, Languages, and Payment Methods

A top-tier casino API provider must offer broad support for currencies, languages, and payment methods to serve diverse players without friction. Look for multi-currency wallets covering fiat and major cryptocurrencies, with seamless conversion at checkout. Language support should include localized interfaces, content, and customer communications across key markets. Payment integration must span cards, e-wallets, bank transfers, and crypto, with fast settlement and minimal decline rates. The right platform lets you launch globally from day one, reducing development overhead while maximizing player trust and conversion.

How to Evaluate a Casino API Vendor Before Signing

To evaluate a casino API provider before signing, request a sandbox demo and test game launch speed, bet settlement accuracy, and error handling under load. Verify uptime history and failover by asking for real incident logs, not just promises. Ask: “Can you show a live integration with a payment or wallet system?” A good vendor will demonstrate seamless API calls without hidden latency. Check contract terms for exit fees, data ownership, and support response times. Confirm they provide clear documentation and a dedicated technical contact. Only sign after a trial period proves reliability.

Uptime Guarantees and Server Response Times

Ask for the vendor’s actual uptime history, not just a marketing promise, and insist on a 99.9% uptime guarantee backed by service credits. Test their server response times under load; anything above 200 milliseconds for bet placement or balance checks will frustrate players and kill conversion. Check whether uptime is measured across all endpoints or cherry-picked regions. Demand real-time status pages and incident reports. If they dodge latency benchmarks or offer vague “high availability” claims, walk away. Fast, reliable responses keep your casino running; slow ones hand your players to competitors.

Prioritize verified 99.9% uptime with financial penalties and sub-200ms response times under peak load—these are non-negotiable for a casino API vendor.

Integration Documentation and Developer Support Quality

casino API provider

Evaluate whether the vendor provides complete integration documentation and responsive developer support, because poor materials directly increase your launch time and maintenance costs. Check for clear endpoint references, authentication flows, error code tables, sandbox credentials, and realistic code samples in your stack. Then test support quality before signing: submit a pre-sales technical question and measure response time, answer accuracy, and whether engineers or only account managers reply. Documentation that omits edge cases or support that deflects troubleshooting will force your team to reverse-engineer behavior, creating fragile integrations and costly delays after go-live.

Testing Environments and Sandbox Access

Before committing to a contract, request access to the vendor’s sandbox environment to test API endpoints without risking real funds. A proper sandbox replicates production behavior, including bet placement, settlement, and error responses, so your developers can validate integration logic safely. Confirm the sandbox supports simulated game rounds, adjustable outcomes, and webhook callbacks for real-time events. Check whether test credentials expire, how quickly they are issued, and if rate limits mirror live conditions. Reliable vendors provide documentation, sample code, and responsive support for sandbox issues. Without adequate testing access, you cannot verify performance, stability, or compatibility before signing.

Pricing Models: Revenue Share, Flat Fee, or Hybrid

When you’re comparing casino API providers, the pricing model you pick really shapes your bottom line. Revenue share means the vendor takes a cut of your earnings, which keeps upfront costs low but eats into profits as you grow. A flat fee is predictable and simple, though it can sting during slow months. The hybrid approach blends both, offering a lower base fee plus a smaller revenue percentage, which often feels like the best of both worlds. Think about your traffic volume and margin goals before choosing, because the wrong fit can quietly drain your budget.

Practical Tips for a Smooth API Integration Project

Start by grabbing the casino API provider’s sandbox keys and testing every game launch, wallet debit, and rollback before touching live money. Keep your API integration project simple: log each request and response so you can spot mismatched bet IDs fast. Use webhooks for real-time balance updates instead of polling, and always verify the provider’s callback signatures. Build a tiny fallback that retries failed calls twice, then alerts your team. Finally, document your casino API provider endpoints in one shared sheet, and run a full end-to-end test with real player accounts before launch day.

Preparing Your Tech Stack for Third-Party Game Content

Before connecting a casino API provider, audit your infrastructure for compatibility with third-party game content. Ensure your servers support the provider’s required protocols, such as HTTP/2 or WebSocket, and verify that your database can handle varied game metadata schemas. Set up isolated staging environments to test third-party game content integration without affecting live operations. Confirm your caching layers and load balancers can manage increased traffic from external game launches. Finally, standardize authentication and logging across your stack so every API call from the provider is traceable and secure.

Common Pitfalls During Wallet and Bonus Logic Setup

One frequent failure is treating wallet and bonus ledgers as a single balance, which causes wagering contributions and real-money deductions to corrupt each other. Another pitfall is hardcoding bonus rules instead of driving them from configurable templates, so every promotion demands a provider-side code change. Ignoring idempotency keys on wallet callbacks leads to duplicated credits during retries, while unclear balance types (cash, bonus, locked) break withdrawal eligibility checks. Common pitfalls during wallet and bonus logic setup also include missing rollback logic when a bet is voided after bonus funds were already consumed. Always separate transaction states and test race conditions.

Q: How do you avoid wallet and bonus logic errors?
A: Model wallet and bonus as independent ledgers with atomic, idempotent transactions and configuration-driven rule sets.

How to Handle Multi-Jurisdiction Content Filtering

casino API provider

When your casino API serves players across multiple regions, dynamic geo-based content filtering becomes your secret weapon. Tag every game, bonus, and payment method with jurisdiction metadata, then let the API swap or block content in real time based on the player’s location—no manual overrides needed. Cache filtered responses at the edge to keep latency low, and build a fallback rule so unsupported regions see a compliant default instead of broken calls. Test with simulated IPs before launch, and log every filter decision for easy debugging.

Frequently Asked Questions About Casino API Providers

When operators ask a casino API provider what integration actually looks like, the honest answer is a staged handshake: sandbox keys first, then live game lobbies, then wallet reconciliation. Most FAQs center on latency and uptime guarantees, because a delayed bet slip kills trust faster than any bonus. Providers typically explain that game aggregation, currency conversion, and bonus logic are modular, so you can launch with slots only. Another common question is who holds the player wallet — the operator or the provider — since that choice changes compliance and reporting. A provider that answers these plainly, without jargon, tends to earn long-term partnerships.

How Long Does a Typical Integration Take?

A typical casino API integration timeline ranges from two to six weeks, depending on your platform’s complexity and team readiness. Most providers deliver sandbox access within 48 hours, letting developers test endpoints immediately. The bulk of time goes to mapping game data, wallet logic, and authentication flows. With dedicated engineering resources and clear documentation, launch-ready integration often completes in under a month. Delays usually stem from custom features or slow feedback loops, not the API itself.

casino API provider

Can You Switch Providers Without Rebuilding Your Platform?

Switching casino API providers doesn’t have to mean starting from scratch, but it depends on how your platform was built. If your system uses a modular casino API integration, you can often swap providers by updating endpoints, authentication keys, and wallet logic without touching your front end. The tricky part is game catalog mapping and bet history syncing, so ask your new provider about migration tools. Most modern APIs follow similar REST or WebSocket standards, which makes the transition smoother. Just test thoroughly in a staging environment first, and you’ll likely avoid a full rebuild.

What Happens When a Game Studio Goes Down?

When a game studio goes down, your casino API provider usually keeps the lights on by swapping in replacement titles from other connected studios. The games you already offered simply stop loading, and your players see errors instead of spinning reels. What happens when a game studio goes down often means your provider reroutes traffic to similar slots or table games within hours. It’s less about losing the studio and more about how quickly your API partner reacts. You might also need to update game lobbies, thumbnails, and backend links so nothing looks broken.

Do You Need a Separate License to Use an Aggregator?

Using an aggregator does not automatically require a separate license, because the aggregator typically operates under its own permissions while you maintain your existing operator license. Do you need a separate license to use an aggregator? In most cases, no—your current casino license covers the activity, provided the aggregator is properly licensed and you have a contractual agreement. However, some jurisdictions may require you to notify or register the aggregator as a third-party provider. Always verify your specific licensing terms before integration.