body,html{min-width:360px;height:100%}.heading,h1,h2,h3,td,th,thead{font-weight:400}.search button,.search button::after{transition:background-color .2s ease-in-out}.top-block .desktop,.top-block .mobile,.wcag-skip{text-align:center}*,::after,::before,html{box-sizing:border-box}blockquote,body,button,div,fieldset,figcaption,figure,form,h1,h2,h3,html,input,legend,li,p,table,td,textarea,th,ul{margin:0;padding:0;border:0}fieldset,img{border:0}address,caption,cite,code{font-style:normal;font-weight:400}ul{list-style:none}h1,h2,h3{font-size:100%}input,select,textarea{outline:0}button{cursor:pointer}html{font-size:16px;scroll-behavior:smooth}body{font:400 16px "Open Sans",sans-serif;background:#fafafa;color:#333;display:grid;grid-gap:0;grid-template:auto 1fr auto/1fr;border-top:5px solid #f54f29}button,input,select,textarea{margin:0;border:0;font:16px "Open Sans",sans-serif}option:checked,option:hover{background-color:#f54f29;color:#fff}strong{font-weight:700}a{color:#555;transition:color .4s ease-in-out}a:hover{color:#f54f29}::selection{color:#333;background:#ffd393}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/open-sans-v40-latin-700.woff2) format("woff2")}body.hp{grid-template:1fr auto/1fr}body .container{width:100%;margin:0 auto;max-width:1200px;padding:0 10px}.alt-ab{margin:30px auto}.content p,.heading,.home .logo,.number .form .form-intro,.number .number-details .owner{margin-bottom:20px}.alt-ab img{max-width:100%;height:auto}.home .logo,header .logo{width:300px;height:50px;background-image:url(../images/logo-small.png);background-size:300px 50px}.content h1{margin-top:50px}.content h1:first-child{margin-top:0}.content p{text-align:justify}footer .container{text-align:right;border-top:1px solid #ccc;padding-top:5px;padding-bottom:5px;font-size:11px}footer .container a{display:block;margin-left:auto;margin-top:5px}header{padding-top:15px;padding-bottom:30px}header .logo{display:block;margin:0 auto}header .search{display:none}.heading{font-size:20px;border-bottom:2px solid #f54f29}.home{padding-top:20px!important;padding-bottom:20px!important;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-resolution:1.5dppx){.home .logo,header .logo{background-image:url(../images/logo-small-2x.png)}}@media (min-width:768px){footer .container{font-size:12px}header{padding-bottom:50px}header .container{display:flex;align-items:center;justify-content:space-between}header .logo{margin:0}header .search{display:flex}.heading{font-size:24px}.home{padding-top:50px!important;padding-bottom:50px!important}.home .logo{width:600px;height:100px;background-image:url(../images/logo.png);background-size:600px 100px}}@media (min-width:768px) and (min-resolution:1.5dppx){.home .logo{background-image:url(../images/logo-2x.png)}}.home .about-site{max-width:800px;margin:10% auto 0;display:flex;flex-direction:column;gap:15px}.home .about-site .block,.number .comment .comment-details .author{font-size:13px}.home .about-site .block .title{padding-left:34px;background-position:center left;background-repeat:no-repeat;background-size:20px;line-height:20px;font-size:15px;margin-bottom:5px}.home .about-site .block .title.what{background-image:url(../images/icons/missed-call.svg)}.home .about-site .block .title.how{background-image:url(../images/icons/talking.svg)}.home .about-site .block p{margin-bottom:5px;text-align:justify}.number .intro-text p,.top-block{margin-bottom:30px}.number .number-details,.number .other-formats{margin:30px auto;background-color:#32443f;color:#fff;border-radius:5px;padding:10px}.number .comment,.search button,.search button:active::after,.search button:hover::after{background-color:#fff}.number .number-details .owner .name{font-size:28px}.number .number-details .owner .disclaimer,.number .other-formats .disclaimer{font-size:10px;font-weight:700;text-transform:uppercase}.number .number-details .owner .category{font-size:13px;margin-top:5px}.number .number-details .number{font-size:20px}.number .number-details .number .rating{display:flex;align-items:center;justify-content:flex-start;gap:4px}.number .number-details .number .rating>span{width:18px;height:18px;background:url(../images/icons/star-filled.svg) center/contain no-repeat}.number .number-details .number .rating>span.half{background-image:url(../images/icons/star-half.svg)}.number .number-details .number .rating>span.empty{background-image:url(../images/icons/star.svg)}.number .other-formats .formats,.search.small input{font-size:16px}.number .comment{border-radius:5px;padding:10px;color:#333;border:1px solid #32443f}.number .comment .text{font-size:15px}.number .comment .comment-details{background:url(../images/icons/speech-bubble.svg) left center/24px no-repeat;padding:5px 5px 5px 30px;border-bottom:1px solid #f54f29;margin-top:-5px;margin-bottom:15px}.number .comment .comment-details .date{font-size:11px}.number .comment .owner-vote{font-size:12px;margin-top:15px;padding-top:5px;border-top:1px solid #32443f}.number .comment .owner-vote span,.number .form .field-error.active{display:block}.number .other-comments{margin:30px auto;display:grid;grid-template:1fr/auto;gap:30px}.number .form{margin:30px auto;max-width:480px;border-radius:5px;padding:10px;background-color:#32443f;color:#fafafa}.number .form input,.number .form label,.number .form select,.number .form textarea{display:block;width:100%}.number .form label{margin-bottom:5px}.number .form input,.number .form select,.number .form textarea{border-radius:5px;padding:5px 10px;background:#fff}.number .form textarea{text-align:justify;resize:vertical;min-height:100px;max-height:200px}.number .form .button{display:block;width:100%;height:36px;text-align:center;border-radius:5px;margin-top:20px;background-color:#f54f29;color:#fff;transition:background-color .4s ease-in-out,color .4s ease-in-out}.number .form .error,.search{border:1px solid #f54f29}.number .form .button:hover{background-color:#ffd393;color:#333}.number .form .field-error{display:none;font-size:13px;font-weight:700;height:16px;line-height:16px;padding-left:5px;margin:5px 0;border-left:5px solid #f54f29}.number .grid-wrapper{display:grid;grid-template:1fr/auto;gap:20px}.number .adsbygoogle{display:block;margin:30px -10px}@media (min-width:1200px){.number .adsbygoogle{margin:30px auto}}.search{display:flex;width:100%;max-width:380px;background:#fff;border-radius:5px;height:58px;padding:0 10px;align-items:center;justify-content:space-between}@media (min-width:480px){.search{padding:0 15px}}.search.small{max-width:320px;height:48px;padding:0 10px}.search.small button{width:44px;height:44px}.search.small button::after{mask-size:32px}.search input{height:100%;margin-right:5px;flex-grow:1;font-size:17px}.search button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:5px}@media (min-width:768px){.home .about-site{flex-direction:row;gap:50px}.home .about-site .block{font-size:14px}.home .about-site .block .title{font-size:18px;margin-bottom:15px}.home .about-site .block p{margin-bottom:15px}.number .number-details{padding:20px;display:flex;align-items:center;justify-content:space-between}.number .number-details .owner{margin-bottom:0}.number .number-details .owner .name{font-size:36px;padding-right:20px}.number .number-details .number{font-size:28px;text-align:center}.number .number-details .number .rating{gap:7px}.number .number-details .number .rating>span{width:24px;height:24px}.number .other-formats .formats{font-size:22px}.number .comment{width:100%;max-width:1000px;margin:0 auto}.number .form{padding:20px;max-width:100%}.number .form textarea{min-height:115px}.number .form .button{width:200px;margin-left:auto}.number .grid-wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:20px 50px}.number .grid-wrapper .input-wrapper:nth-child(1){grid-column:1;grid-row:1}.number .grid-wrapper .input-wrapper:nth-child(2){grid-column:1;grid-row:2}.number .grid-wrapper .input-wrapper:nth-child(3){grid-column:2;grid-row:1}.number .grid-wrapper .input-wrapper:nth-child(4){grid-column:2;grid-row:2}.number .grid-wrapper .input-wrapper:nth-child(5){grid-column:3;grid-row:1/span 2}.search{max-width:600px}.search input{font-size:20px}.search button{width:55px}}.search button::after{display:block;content:"";width:40px;height:40px;background-color:#f54f29;mask:url(../images/icons/search.svg) center no-repeat;mask-size:40px}.search button:active,.search button:hover{background-color:#32443f}.spinner{display:inline-block;background:url(../images/spinner.svg) 0 0/14px;width:0;height:14px;margin-left:0;transition:.2s ease-in-out}.spinner.active{width:14px;margin-left:10px}.top-block .desktop{display:none}@media (min-width:1024px){.top-block .mobile{display:none}.top-block .desktop{display:block}}.wcag-skip{background:#fafafa;color:#333;left:calc(50% - 120px);padding:5px 0;width:240px;font-weight:700;position:absolute;transform:translateY(-200%)}.wcag-skip:focus{transform:translateY(0)}