
.font-albertsans {
    font-family: "Albert Sans", sans-serif;
}
.font-caveat {
    font-family: "Caveat", cursive;
}
.font-opensans {
    font-family: "Open Sans", sans-serif;
}
.font-ptsans {
    font-family: "PT Sans", sans-serif;
}
.font-worksans {
    font-family: "Work Sans", sans-serif;
}
body {
    font-family: "Albert Sans", sans-serif;
}
.container{
    max-width: 1200px;
    margin: auto;
    padding-inline: 25px;
}
.container-1{
    max-width: 1010px;
    margin: auto;
    padding-inline: 25px;
}
[x-cloak] { display: none !important; }

.search-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: #000000;
}
.btnn, .btnn svg path{
    transition: all 0.3s ease;
}
.btnn:hover{
    background: #031794 !important;
    color: #fff !important;
}
.btnn svg{
    transform: translateX(0);
    transition: all 0.3s ease 0.3s;
}
.btnn:hover svg{
    transform: translateX(4px);
}
.btnn:hover svg path{
    fill: #fff !important;
}
.btns, .btns svg path{
    transition: all 0.3s ease;
}
.btns:hover{
    color: #031794 !important;
    background: #fff !important;
}
.btns svg{
    transform: translateX(0);
    transition: all 0.3s ease 0.3s;
}
.btns:hover svg{
    transform: translateX(4px);
}
.btns:hover svg path{
    fill: #031794 !important;
}


span>.pagin {
  --tw-bg-opacity: 1;
  background-color: rgba(21, 24, 111, var(--tw-bg-opacity));
  border-radius: 9999px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 34px;
  font-size: 13px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgba(240, 233, 33, var(--tw-text-opacity));
  width: 34px;
}
@media (min-width: 1024px) {
  span>.pagin {
    height: 45px;
    font-size: 16px;
    line-height: 1;
    width: 45px;
  }
}
a>.pagin {
  border-radius: 9999px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 34px;
  font-size: 13px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgba(112, 113, 168, var(--tw-text-opacity));
  width: 34px;
}
@media (min-width: 1024px) {
  a>.pagin {
    height: 45px;
    font-size: 16px;
    line-height: 1;
    width: 45px;
  }
}
.prsx img, .prsx figure{
    margin-inline: 0;
}