.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.checker-hero{background:#f9f9f7;padding:137px 0 200px;position:relative}.checker-hero:before{background-image:url(/app/themes/mailtrap/images/checker-hero-figure_1.svg);height:136px;left:0}.checker-hero:after,.checker-hero:before{content:"";position:absolute;top:428px;width:330px}.checker-hero:after{background-image:url(/app/themes/mailtrap/images/checker-hero-figure_2.svg);height:159px;right:0}@media(max-width:767.98px){.checker-hero{background:#fff;padding:114px 0 120px}.checker-hero:after,.checker-hero:before{content:none}}.checker-hero__title{color:#1a2e44;font-size:42px;font-weight:600;line-height:54px;margin:0 auto;max-width:600px;text-align:center}@media(max-width:767.98px){.checker-hero__title{font-size:30px;line-height:36px}}.checker-hero__subtitle{color:#1a2e44;font-size:22px;line-height:34px;margin:0 auto;max-width:600px;padding-top:24px;text-align:center}@media(max-width:767.98px){.checker-hero__subtitle{font-size:18px;line-height:28px;padding-top:30px}}.checker-hero__form{align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:12px;display:flex;gap:10px;margin:100px auto 0;max-width:700px;padding:48px;position:relative;z-index:1}.checker-hero__form-label{width:100%}.checker-hero__form-limit{color:#717d89;font-size:13px;line-height:18px;padding-top:10px}@media(max-width:767.98px){.checker-hero__form{background:transparent;border:none;flex-direction:column;margin:30px 0 0;padding:0}}.checker-hero__form--checked{border-radius:12px 12px 0 0}.checker-hero__form-error{color:#fb5151;display:none;font-size:13px;line-height:15px;padding:6px 8px 0}.checker-hero__form-error--active{display:block}.checker-hero__form--error .checker-hero__input{border-color:#fb5151}.checker-hero__input{background:#fff;border:1px solid #dfe3ea;border-radius:7px;color:#1a2e44;display:block;font-size:14px;line-height:17px;padding:12.5px 9px;width:100%}.checker-hero__input:-ms-input-placeholder{color:#a3abb4}.checker-hero__input::placeholder{color:#a3abb4}.checker-hero__button{flex-shrink:0;line-height:22px;padding:10px 20px}@media(max-width:767.98px){.checker-hero__button{width:100%}}.checker-hero__button.checker-hero__button--loading{background-color:#f1f6f6;border-color:#f1f6f6;color:#a3abb4;cursor:not-allowed}.checker-hero__button.checker-hero__button--loading:hover{cursor:not-allowed}.checker-hero__result{background:#fff;border:1px solid #eee;border-radius:0 0 12px 12px;margin:0 auto;max-width:700px;padding:36px 48px 48px;position:relative;z-index:1}@media(max-width:767.98px){.checker-hero__result{background:transparent;border:none;border-radius:unset;border-top:1px solid #eee;margin:30px 0 0;padding:30px 0 0}}.checker-hero__result--hide{display:none}.checker-hero__result_inner{padding-left:24px;padding-right:24px}.checker-hero__result_inner--hide{display:none}.checker-hero__result_inner--blocklist-result{padding:0 48px 36px}@media(max-width:767.98px){.checker-hero__result_inner--blocklist-result{padding:0}}.checker-hero--inner{background-color:transparent;padding:0}.checker-hero--inner:after,.checker-hero--inner:before{content:none}.checker-hero--inner .checker-hero__form{margin:16px 0;padding-left:0;padding-right:0}@media(min-width:768px){.checker-hero--inner .checker-hero__form{padding-left:24px;padding-right:24px}}.checker-hero--inner .checker-hero__form--checked{margin-bottom:0}.checker-hero--inner .checker-hero__result{border-top:none;margin:0;padding-left:0;padding-right:0}@media(min-width:768px){.checker-hero--inner .checker-hero__result{padding-left:24px;padding-right:24px}}@media(max-width:767.98px){.checker-hero--inner .checker__loading{padding:84px 0 0}}.checker__loading{display:block;margin:0 auto;position:relative}.checker__loading:before{animation:rotate 1s linear infinite;border:2px solid #ecfff5;border-radius:50%;border-right-color:#22d172;content:"";height:40px;left:calc(50% - 20px);position:absolute;top:24px;transform:translate(-50%,-50%);width:40px}.checker-result__hidden{display:none}.checker-result__table{border-collapse:separate;border-radius:7px;border-spacing:0;color:#1a2e44;font-family:Inter,sans-serif;font-size:14px;letter-spacing:-.02em;overflow:hidden;padding-bottom:24px;table-layout:fixed;width:100%}.checker-result__table:last-child{padding-bottom:0}.checker-result__table_td,.checker-result__table_th{border:1px solid #eee;line-height:20px;padding:11px 10px;text-align:left;width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.checker-result__table_th{display:none;font-weight:600}.checker-result__table_tr{display:block;overflow:hidden}.checker-result__table_tr:nth-child(2n){background-color:#f9f9f7}.checker-result__table_tr:last-child .dmarc-result__table_td{border-bottom:1px solid #eee}.checker-result__table_td{display:block;font-weight:400;max-width:100%;min-width:100%;padding-left:101px;position:relative;width:100%}.checker-result__table_td:before{border-right:1px solid #eee;content:attr(data-label);display:flex;font-weight:500;height:100%;left:0;padding-left:8px;padding-top:11px;position:absolute;top:0;width:91px}.checker-result__table_tr:first-child .checker-result__table_td:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.checker-result__table_tr:last-child .checker-result__table_td:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.checker-result__table_tr:last-child{border-bottom:none}@media(min-width:601px){.checker-result__table_th{background-color:#f9f9f7;border-bottom:0;display:table-cell;padding:18px 19px 5px}.checker-result__table_td:first-child,.checker-result__table_td:nth-child(2),.checker-result__table_th:first-child,.checker-result__table_th:nth-child(2){max-width:180px;min-width:180px;width:180px}.checker-result__table_tr{display:table-row}.checker-result__table_tr:last-child{border-bottom:1px solid #eee}.checker-result__table_td{display:table-cell;padding:15px 19px;width:auto!important}.checker-result__table_td:before{display:none}.checker-result__table_th:first-child{border-top-left-radius:7px;border-top-right-radius:0}.checker-result__table_th:last-child{border-top-left-radius:0;border-top-right-radius:7px}.checker-result__table_tr:first-child .checker-result__table_td:first-child{border-top-left-radius:0;border-top-right-radius:0}.checker-result__table_tr:last-child .checker-result__table_td:first-child{border-bottom-left-radius:7px;border-top-right-radius:0}.checker-result__table_tr:last-child .checker-result__table_td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:7px}.checker-result__table_td{border-bottom:1px solid #eee}.checker-hero__result_inner .checker-result__table_td:first-child,.checker-hero__result_inner .checker-result__table_th:first-child{max-width:120px;min-width:80px;width:120px}.checker-hero__result_inner .checker-result__table_td:nth-child(2),.checker-hero__result_inner .checker-result__table_th:nth-child(2){max-width:160px;min-width:160px;width:160px}}.checker-loader{border-radius:8px;display:none}.checker-loader--loading{animation:rotate 1s linear infinite;border:2px solid #ecfff5;border-radius:50%;border-right-color:#22d172;display:block;height:16px;margin:14px auto;position:relative;width:16px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checker-loader__text{color:#1a2e44;display:none;font-size:14px;line-height:24px;padding:12px 0;text-align:center}@media(max-width:767.98px){.checker-loader__text{padding:12px 24px}}.checker-loader__domain{display:inline-block;font-weight:600;line-height:140%}.checker-loader__domain:first-letter{text-transform:uppercase}.checker-loader--listed,.checker-loader--not-listed{display:block;margin:36px 0 32px}@media(max-width:767.98px){.checker-loader--listed,.checker-loader--not-listed{margin:30px 0 15px}}.checker-loader--not-listed{background-color:#ecfff5}.checker-loader--not-listed .checker-loader__text--not-listed{display:block}.checker-loader--listed{background-color:#fff8ef}.checker-loader--listed .checker-loader__text--listed{display:block}.checker-hero__data{padding-bottom:48px;position:relative;z-index:1}.checker-hero__data_title{color:#1a2e44;font-size:16px;font-weight:600;line-height:140%}.checker-hero__data_title__hidden{display:none}.checker-hero__data_result-info{background-color:#f9f9f7;border:1px solid #eee;border-radius:10px;font-family:Inter,sans-serif;font-size:14px;line-height:24px;margin:16px 0!important;padding:15px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media(min-width:601px){.checker-hero__data_result-info{margin:24px 0!important}}.checker-hero__data_result{color:#1a2e44}.checker-hero.dmarc-checker:after,.checker-hero.dmarc-checker:before{top:498px}