.KCL_excellent-companies .excellentSearchContainer{margin-top:40px}.KCL_excellent-companies .excellentSearchContainer .response{position:absolute}.KCL_excellent-companies .section--gray{padding:100px 0 80px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-companies .section--gray{padding:60px 0}}.KCL_excellent-companies .section--gray .section__head{text-align:center;padding-bottom:50px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-companies .section--gray .section__head{margin-bottom:30px;padding-bottom:0}}.KCL_excellent-companies .section--gray .KCL_carousel__nav{gap:10px;margin-top:30px}.KCL_excellent-companies .section--gray .KCL_carousel__arrow{background:var(--color-bg-surface);width:70px;height:70px;color:var(--color-link);border:none;transition:box-shadow .3s;box-shadow:0 2px 4px #0000001a}@media (max-width:1023px){.KCL_excellent-companies .section--gray .KCL_carousel__arrow{width:50px;height:50px}}.KCL_excellent-companies .section--gray .KCL_carousel__arrow svg{width:14px;height:22px}.KCL_excellent-companies .section--gray .KCL_carousel__arrow:hover:not(:disabled){color:var(--color-link);box-shadow:0 0 10px #00000026}.KCL_excellent-companies .section--contact .section__head{margin-top:45px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-companies .section--contact .section__head{margin-top:0;margin-bottom:40px}.KCL_excellent-companies .section--contact .section__head p{margin-bottom:15px}}.KCL_excellent-companies .section--contact .section__head .list-heading{margin:4px 0 16px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-companies .section--contact .section__head .list-heading{margin:0 0 20px}}.KCL_excellent-companies .section--contact .section__head .price{margin-bottom:0}.KCL_excellent-companies .section--contact .section__head .KCL_check-list{margin-bottom:30px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-companies .section--contact .section__head .KCL_check-list{margin-bottom:15px}}
.KCL_excellent-list .article-overview{max-width:100%;padding:30px 0 60px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-list .article-overview{padding-bottom:40px}}.KCL_excellent-list .current-year{margin-top:-76px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-list .current-year{max-width:260px;margin-top:0}}.KCL_excellent-list .section--start{padding-bottom:0}.KCL_excellent-list .section--start .section__search{background:var(--color-bg-subtle);text-align:center;border-radius:6px;margin:0 auto;padding-top:35px;padding-bottom:35px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-list .section--start .section__search{padding-left:15px;padding-right:15px}}.KCL_excellent-list .section--start .section__search .search__box{max-width:800px;margin:0 auto}.KCL_excellent-list .section--start .section__search .navigation__link{margin-bottom:25px;font-size:20px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-list .section--start .section__search .navigation__link{font-size:18px;line-height:37px}}.KCL_excellent-list .section--start .section__search .navigation__link span{color:var(--color-text-secondary);padding-right:15px;font-weight:500}.KCL_excellent-list .section--start .section__search .navigation__link a{color:var(--color-action-primary-hover);justify-content:space-evenly;text-decoration:none;display:inline-flex}.KCL_excellent-list .section--companies{margin-top:60px;padding-top:0}.KCL_excellent-list .section--companies .section__body{margin:0 auto}.KCL_excellent-list .section--companies .section__body .alphabet{width:100%}.KCL_excellent-list .section--companies .section__body .alphabet h2{margin-bottom:0}.KCL_excellent-list .section--companies .section__body .alphabet .article__body{display:flow-root}.KCL_excellent-list .section--companies .section__body .alphabet .article__body li{float:left;justify-content:unset;width:33%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_excellent-list .section--companies .section__body .alphabet .article__body li{width:100%}}.KCL_excellent-list .section--companies .section__body .alphabet .article__body li a{padding-top:5px}
.KCL_listar-serpontun .form--card{max-width:807px;margin-top:0;padding:60px 50px 80px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_listar-serpontun .form--card{padding:40px 20px 60px}}.KCL_listar-serpontun .KCL_contact-form .form__group-title{font-size:18px;font-weight:500;line-height:28px}.KCL_listar-serpontun .form__checkbox-group{margin-top:30px}.KCL_listar-serpontun .form__checkbox-group .form__group-title{margin:0 0 20px}.KCL_listar-serpontun .form__checkbox-group+.form__group-title{margin-top:30px}.KCL_listar-serpontun .form__checkbox-grid{grid-template-columns:repeat(3,1fr);gap:15px 30px;display:grid}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_listar-serpontun .form__checkbox-grid{grid-template-columns:1fr}}.KCL_listar-serpontun .form__checkbox-grid .KCL_checkbox__label{white-space:nowrap}.KCL_listar-serpontun .form__group-error{color:var(--color-accent-danger);margin:10px 0 0;font-size:14px;line-height:1.5}
/*# sourceMappingURL=0t717gnjbqg7q.css.map*/