.checker-hero{padding:137px 0 200px;background:#f9f9f7;position:relative}.checker-hero:before{content:"";background-image:url(../svg/checker-hero-figure_1.svg);width:330px;height:136px;position:absolute;left:0;top:428px}.checker-hero:after{content:"";background-image:url(../svg/checker-hero-figure_2.svg);width:330px;height:159px;position:absolute;right:0;top:428px}@media (max-width:767.98px){.checker-hero{background:#fff;padding:114px 0 120px}.checker-hero:after,.checker-hero:before{content:none}}.checker-hero__title{font-weight:600;font-size:42px;line-height:54px;text-align:center;max-width:600px;margin:0 auto;color:#1a2e44}@media (max-width:767.98px){.checker-hero__title{font-size:30px;line-height:36px}}.checker-hero__subtitle{padding-top:24px;font-size:22px;line-height:34px;text-align:center;max-width:600px;margin:0 auto;color:#1a2e44}@media (max-width:767.98px){.checker-hero__subtitle{padding-top:30px;font-size:18px;line-height:28px}}.checker-hero__form{padding:48px;background:#fff;border:1px solid #eee;border-radius:12px;max-width:700px;margin:100px auto 0;position:relative;z-index:1;display:-webkit-box;display:flex;gap:10px;-webkit-box-align:start;align-items:flex-start}.checker-hero__form-label{width:100%}.checker-hero__form-limit{padding-top:10px;font-size:13px;line-height:18px;color:#717d89}@media (max-width:767.98px){.checker-hero__form{padding:0;background:transparent;border:none;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.checker-hero__form--checked{border-radius:12px 12px 0 0}.checker-hero__form-error{font-size:13px;line-height:15px;color:#fb5151;padding:6px 8px 0;display:none}.checker-hero__form-error--active{display:block}.checker-hero__form--error .checker-hero__input{border-color:#fb5151}.checker-hero__input{font-size:14px;line-height:17px;color:#1a2e44;padding:12.5px 9px;background:#fff;border:1px solid #dfe3ea;border-radius:7px;display:block;width:100%}.checker-hero__input::-webkit-input-placeholder{color:#a3abb4}.checker-hero__input::-moz-placeholder{color:#a3abb4}.checker-hero__input:-ms-input-placeholder{color:#a3abb4}.checker-hero__input::-ms-input-placeholder{color:#a3abb4}.checker-hero__input::placeholder{color:#a3abb4}.checker-hero__button{line-height:22px;padding:10px 20px;flex-shrink:0}@media (max-width:767.98px){.checker-hero__button{width:100%}}.checker-hero__button.checker-hero__button--loading{cursor:not-allowed;background-color:#f1f6f6;border-color:#f1f6f6;color:#a3abb4}.checker-hero__button.checker-hero__button--loading:hover{cursor:not-allowed}.checker-hero__result{max-width:700px;background:#fff;padding:36px 48px 48px;border:1px solid #eee;margin:0 auto;border-radius:0 0 12px 12px;position:relative;z-index:1}@media (max-width:767.98px){.checker-hero__result{padding:30px 0 0;background:transparent;border:none;border-top:1px solid #eee;border-radius:unset;margin: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{padding:0;background-color:transparent}.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{margin:0;padding-left:0;padding-right:0;border-top:none}@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{content:"";position:absolute;top:24px;left:-webkit-calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;border-radius:50%;border:2px solid #ecfff5;border-right-color:#22d172;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.checker-loader{border-radius:8px;display:none}.checker-loader--loading{display:block;width:16px;height:16px;margin:14px auto;position:relative;border-radius:50%;border:2px solid #ecfff5;border-right-color:#22d172;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.checker-loader__text{font-size:14px;line-height:24px;color:#1a2e44;padding:12px 0;text-align:center;display:none}@media (max-width:767.98px){.checker-loader__text{padding:12px 24px}}.checker-loader__domain{font-weight:600;line-height:140%;display:inline-block}.checker-loader__domain:first-letter{text-transform:uppercase}.checker-loader--listed,.checker-loader--not-listed{margin:36px 0 32px;display:block}@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{font-size:16px;font-weight:600;color:#1a2e44;line-height:140%}.checker-hero__data_title__hidden{display:none}.checker-hero__data_result-info{background-color:#f9f9f7;padding:15px;border-radius:10px;border:1px solid #eee;font-size:14px;font-family:Inter,sans-serif;margin:16px 0!important;line-height:24px;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}.spf-list{list-style:none}.spf-list__item-header{margin-left:6px;cursor:pointer}.spf-list__item-dns,.spf-list__item-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.spf-list__item-dns{width:20px;height:20px;-webkit-box-pack:center;justify-content:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ni4wMTMiIGhlaWdodD0iNTYuMDEzIiB2aWV3Qm94PSIwIDAgNDIgNDIiPjxwYXRoIGQ9Ik0xNyA0MmMxMS4xNSAwIDI1LTEwLjM5IDI1LTIyUzMxLjMzIDAgMjAuMTggMCAwIDkuNCAwIDIxczUuODkgMjEgMTcgMjF6IiBmaWxsPSIjMjJkMTcyIi8+PC9zdmc+) no-repeat 50%/contain;color:#fff;font-size:12px;line-height:17px;margin-right:8px}.spf-list__item-domain,.spf-list__item-mechanism{font-family:Poppins,sans-serif;font-weight:600;font-size:13px;line-height:18px;color:#38445e}.spf-list__item-domain.main-item-domain,.spf-list__item-mechanism.main-item-domain{font-size:16px;line-height:23px}.spf-list__item-domain.main-item-domain:first-letter,.spf-list__item-mechanism.main-item-domain:first-letter{text-transform:uppercase}.spf-list__item-record{margin-top:4px;padding:10px 15px;background:#f9f9f7;color:#1a2e44;font-size:14px;line-height:24px;border:1px solid #eee;border-radius:10px}.spf-list__item-record.mechanism-ip{display:inline-block}.spf-list__item.has-sublist .spf-list__item-header:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAuMDUgMTkwLjY1Ij48cGF0aCBkPSJNMTUxLjUyIDE4Ny4xMkwzLjUyIDQwLjMzYTEyIDEyIDAgMDEwLTE3bDE5LjgtMTkuODFhMTIgMTIgMCAwMTE3IDBMMTYwIDEyMiAyNzkuNzMgMy41M2ExMiAxMiAwIDAxMTcgMGwxOS43OSAxOS44YTEyIDEyIDAgMDEwIDE3bC0xNDggMTQ2LjhhMTIgMTIgMCAwMS0xNyAweiIvPjwvc3ZnPg==) no-repeat 50%;width:8px;height:4px}.spf-list__item.has-sublist .spf-list__item-dns{margin-left:10px}.spf-list__item.collapsed .spf-list__sublist{display:none}.spf-list__item.collapsed .spf-list__item-header:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.spf-list__sublist{margin-left:24px;list-style:none}.spf-list__sublist .spf-list__item-header{margin-top:15px}