.buttons-wrapper{display:flex;align-items:flex-start;align-self:center;flex-direction:column;justify-content:flex-start;max-width:1120px;padding:0 10px;width:100%}.buttons-wrapper .buttonE{color:#9b9ba1}.buttons-wrapper h1{color:#212121;text-align:left;margin:0;width:100%}.routes-wrapper{align-self:center;max-width:1120px;padding:0 10px;flex-wrap:wrap;gap:24px 20px;margin:20px 0}.routes-wrapper,.routes-wrapper-card{display:flex;justify-content:space-between;width:100%}.routes-wrapper-card{flex:0 0 calc(50% - 10px);align-items:center;box-shadow:0 0 10px 0 rgba(83,115,242,20%);padding:10px 20px;border-radius:12px;min-width:260px}.dots{color:#9b9ba1}.pagination{margin:10px 0 20px;box-shadow:0 0 10px 0 rgba(83,115,242,20%);width:fit-content;align-self:center;border-radius:8px}.pagination,.pagination .page-number{display:flex;justify-content:center;align-items:center}.pagination .page-number{padding:10px;background-color:white;cursor:pointer;color:#9b9ba1;transition:background-color .3s;max-width:40px;min-width:40px}.pagination .page-number.active,.pagination .page-number:hover{background-color:#f6f6fa;color:var(--color-primary)}.pagination .page-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}.pagination a{background-color:transparent;border:none;color:var(--color-primary);cursor:pointer;font-size:16px;transition:all .3s ease;padding:6px;display:flex;align-items:center}.pagination a:hover{background-color:#f6f6fa;color:var(--color-primary)}@media screen and (width <= 600px){.routes-wrapper{gap:12px}.routes-wrapper-card{flex:1 0 calc(50% - 20px)}.pagination .page-number{max-width:27px;min-width:27px}.buttonsContainer{margin:0 0 10px!important}}