.new-card__img img{min-height:199px;object-fit:cover;height:100%}.new-detail__img{width:100%}@media(min-width:360px){.number-boxes__item:nth-of-type(2) .number-boxes__number{font-size:40px}}@media(min-width:769px){.number-boxes__item:nth-of-type(2) .number-boxes__number{font-size:43px}}@media(min-width:1024px){.number-boxes__item:nth-of-type(2) .number-boxes__number{font-size:55px}}.modal.modal--contact{max-width:700px}.modal.modal--contact .modal__inner{display:block;gap:0;padding:60px 50px 50px}.modal.modal--contact .modal__inner input[type=submit]{color:#fff;background:var(--secondary);font-size:17px;line-height:21px;padding:12px 31px;border-radius:5px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0}.modal.modal--contact .modal__inner input[type=submit]:hover,.modal.modal--contact .modal__inner input[type=submit]:active,.modal.modal--contact .modal__inner input[type=submit]:focus{background:var(--secondary-hover)}.modal.modal--contact form label{margin:0;width:100%;color:var(--primary);font-weight:600}.modal.modal--contact form label:focus textarea,.modal.modal--contact form label:focus input,.modal.modal--contact form label:hover textarea,.modal.modal--contact form label:hover input{border-color:var(--secondary)}.modal.modal--contact form label>span{display:block;margin:10px 0 0}.modal.modal--contact h2{font-family:bebas-neue-pro-expanded,sans-serif;font-weight:600;font-style:normal;line-height:1.2;text-transform:uppercase;color:#000;font-size:40px}.modal.modal--contact form label>span textarea,.modal.modal--contact form label>span input{border:1px solid var(--primary);transition:border-color .3s;color:var(--primary);background:#fff;height:47px;width:100%;border-radius:5px;font-size:16px;padding:0 16px;font-weight:400}.modal.modal--contact form label>span textarea{height:140px;padding:16px}.modal.modal--contact form label>span textarea::placeholder,.modal.modal--contact form label>span input::placeholder{color:var(--primary)}.modal.modal--contact form label>span textarea:focus,.modal.modal--contact form label>span input:focus{outline:none}.modal.modal--contact form br{display:none}.wpcf7-response-output{margin:1em 0;padding:15px 20px;border-radius:5px;font-size:1rem;line-height:1.4;box-shadow:0 2px 8px rgba(0,0,0,.1)}.wpcf7-mail-sent-ok{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.wpcf7-validation-errors{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.wpcf7-spam-blocked{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.wpcf7-response-output{opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.wpcf7-form.sent .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output{opacity:1;transform:translateY(0)}@media(max-width:767px){.modal.modal--contact .modal__inner{padding:60px 20px}.modal.modal--contact h2{font-size:36px}}.header-nav ul li.current-menu-parent a,.header-nav ul li.current-menu-item a{color:var(--primary)}.header-nav ul li.current-menu-parent a:before,.header-nav ul li.current-menu-item a:before{opacity:1}.project-detail__file{margin-bottom:5px}.project-detail__file span{font-size:16px}.institution-header__bottom .select select{width:100%}@media(max-width:767px){.search{display:none}}.sidebar-ranking__item.is-active svg{transform:translateY(2px) rotate(45deg);fill:#b9291c}.ranking__header.ranking__cols .ranking__col{align-self:flex-end}.logos__images{align-items:center}.institution-card__name a{text-decoration:none}.institution-card__result{width:95px}.new-detail__text-above-image{margin:0 0 22px}.new-detail__editor p{margin:0 0 30px}.new-detail__editor ul,.new-detail__editor ol{margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:custom-counter}.new-detail__editor ul li,.new-detail__editor ol li{list-style-type:none;position:relative;padding-left:24px}.new-detail__editor ul li:before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;background-color:#01529b;border-radius:50%}.new-detail__editor ol li:before{counter-increment:custom-counter;content:counter(custom-counter) '.';position:absolute;left:0;top:0;color:#01529b;font-weight:700}.new-detail__editor table thead th{background:var(--primary);color:#fff;padding:8px 16px}.new-detail__editor table tbody td{border-bottom:1px solid #ddd;padding:8px 16px}.new-detail__editor h2,.new-detail__editor h3,.new-detail__editor h4{color:var(--primary)}.new-detail__editor h2{font-size:30px}.new-detail__editor h3{font-size:25px}.new-detail__editor h4{font-size:22px}@media(max-width:767px){.new-detail__editor h2{font-size:22px}.new-detail__editor h3{font-size:20px}.new-detail__editor h4{font-size:18px}}.new-card__textbox,.new-card__text{font-size:15px;margin:10px 0}.new-card__textbox strong,.new-card__text strong{font-weight:400}.comparison__remove{cursor:pointer}.sidebar-ranking__title--outside{padding-bottom:20px}.sidebar-ranking__box{padding-top:0}.sidebar-ranking{gap:0}.sidebar-ranking__title,.sidebar-ranking__subtitle{padding-top:20px}.recommend-intro{margin:76px 0 0}.recommend-intro h2{margin:0 0 20px}.recommend-intro h4{font-size:20px}.institution-card__line span{background:#ccc}.institution-card__rating-number{color:#2b2b2a !important}.sidebar__cube{display:none}.sidebar__item{grid-template-columns:1fr !important;padding-left:15px}.sidebar__header{padding-left:15px}.institution-card__list{background:#fff}.institution-card__list ul li{border-bottom:0}.institution-card__bottom{display:flex;width:100%;justify-content:space-around;flex-wrap:wrap}.institution-card__bottom a{line-height:2em}.institution-card__variants{width:100%;color:#2b2b2a;font-size:13px;box-sizing:border-box;padding:4px 20px;display:flex;flex-wrap:wrap;justify-content:space-around}.institution-card__variants span{display:inline-block;padding-left:15px;padding-right:10px;position:relative}.institution-card__variants span:before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;background:#ccc}.institution-card__variants span.potencial:before{background:var(--primary)}.whiteBlock{display:inline-block;background:#fff;width:25px;height:25px;font-size:12px;margin-left:10px;line-height:25px;text-align:center;border-radius:5px;text-decoration:none!important}.institution-card__bottom a{text-decoration:none}.institution-card__bottom a span:first-of-type{text-decoration:underline}.institution-card__bottom a:hover span:first-of-type{text-decoration:none}.institution-card__rating-number{min-width:49px}.institution-card__line span strong{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#2b2b2a !important;font-weight:400}.institution-card__rating-number.institution-card__rating-number--small{font-size:15px;font-weight:400;min-width:0}.tippy-box{text-align:center;max-width:200px}@media(min-width:1680px){.rating__textbox{max-width:360px}.rating__textbox p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.rating__hide.is-active .rating__textbox p{overflow:visible;white-space:wrap;text-overflow:initial}.institution-card__rating-number{position:relative}.institution-card__line span[data-tippy-content],.institution-card__rating-number span{position:absolute;display:block;top:-15px;right:-15px}.institution-card__line span[data-tippy-content]{background:0 0;top:-5px;left:initial;right:-20px}@media(max-width:767px){.comparison .select select{max-width:240px}}@media(max-width:1200px){.institution-card__rating{padding:15px 20px 15px 10px}}.wp-single.instituce .tippy-box .tippy-arrow:before{color:#d6e0e8;bottom:-8px}.wp-single.instituce .tippy-box{border-color:#d6e0e8}.rating__textbox p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width:1680px){.rating__textbox{max-width:22dvw}}@media(max-width:1025px){.rating__textbox{max-width:260px}}.institution-card__variants{justify-content:flex-start}