@charset "UTF-8";
/* :not(:last-child) */
/* :nth-child(1n+0) */
.slide-information__headers {
  background-color: #001D5F;
  z-index: 100;
}

.items-sevice__mains {
  text-align: center;
}
.items-sevice__mains .img-sevice__mains {
  margin-bottom: 30px;
}
.items-sevice__mains .img-sevice__mains img {
  height: 200px;
  object-fit: scale-down;
}

.items-banner__mains img {
  min-height: 230px;
  object-fit: cover;
}

.sevice-mains {
  position: relative;
}
.sevice-mains .container {
  position: relative;
  z-index: 10;
  max-width: 1115px;
}
.sevice-mains .img-bg__alls {
  left: 0px;
  top: 0px;
}

.list-benefit__mains {
  padding-left: 15%;
}
.list-benefit__mains li {
  padding: 10px 20px;
  background: linear-gradient(90deg, rgba(0, 56, 255, 0.7) 11.03%, rgba(31, 188, 255, 0) 100%);
  border-radius: 9px;
}
.list-benefit__mains li:not(:last-child) {
  margin-bottom: 25px;
}
.news-mains {
  position: relative;
  z-index: 10;
}
.news-mains .tag-news__mains {
  justify-content: center;
}

.benefit-mains {
  position: relative;
  background-color: #001A54;
}
.benefit-mains .container {
  position: relative;
  z-index: 10;
  max-width: 1150px;
}
.benefit-mains .row {
  align-items: center;
}
.benefit-mains .row img {
  margin-left: auto;
  display: flex;
}
.benefit-mains .img-bg__alls {
  bottom: 0px;
  width: 100%;
  height: auto;
}

.items-prds__mains {
  position: relative;
  margin-bottom: 30px;
}
.items-prds__mains:hover .name-prds__mains, .items-prds__mains:focus .name-prds__mains {
  color: #FFC020;
}
.items-prds__mains .img-prsd__mains {
  position: relative;
  height: 1px;
  width: 100%;
  padding-top: 64%;
  display: flex;
}
.items-prds__mains .img-prsd__mains img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.items-prds__mains .intros-prds__mains {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 10;
  padding: 15px 20px;
  padding-top: 30px;
  width: 100%;
  height: auto;
}
.items-prds__mains .intros-prds__mains:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #0C3286 0%, #0C3286 0%, rgba(16, 59, 152, 0.723958) 44.21%, rgba(28, 81, 198, 0) 100%);
  transform: rotate(-180deg);
}
.items-prds__mains .intros-prds__mains .name-prds__mains {
  font-family: "Roboto-Medium";
  text-transform: uppercase;
  position: relative;
  z-index: 10;
}

.products-mains {
  position: relative;
  z-index: 10;
}
.products-mains .container {
  position: relative;
  z-index: 10;
  max-width: 1060px;
}
.products-mains .img-bg__1 {
  left: 0px;
  top: 50px;
}
.products-mains .img-bg__2 {
  right: 0px;
  top: -100px;
}

.videos-news__mains {
  position: relative;
}
.videos-news__mains > img {
  width: 100%;
  height: 100%;
}
.videos-news__mains > a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
}
.videos-news__mains > a:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 1000px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
  font-size: 32px;
}

.names-videos__mains:hover, .names-videos__mains:focus {
  color: #FFC020;
}

.tag-news__mains {
  display: flex;
  flex-wrap: wrap;
}
.tag-news__mains li {
  display: flex;
  align-items: center;
  font-size: 17px;
  color: #1FBCFF;
}
.tag-news__mains li:hover, .tag-news__mains li:focus {
  color: #ffffff;
}
.tag-news__mains li:hover a, .tag-news__mains li:focus a {
  color: #FFFFFF;
}
.tag-news__mains li:not(:last-child) {
  margin-right: 15px;
}
.tag-news__mains li:not(:last-child):after {
  font-family: "FontAwesome";
  content: "";
  margin-left: 5px;
  transition: all 0.3s;
}

.items-news__mains {
  margin-bottom: 30px;
}
.items-news__mains .img-news__mains {
  position: relative;
}
.items-news__mains .img-news__mains a {
  display: flex;
  position: relative;
  height: 1px;
  width: 100%;
  padding-top: 65%;
}
.items-news__mains .img-news__mains a img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.items-news__mains .img-news__mains .tag-items__news {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 5px 15px;
  background-color: #0682FF;
  font-size: 12px;
  font-family: "Roboto-Medium";
  border-bottom-right-radius: 10px;
}
.items-news__mains .img-news__mains .tag-items__news .names-news__mains {
  display: flex;
}
.items-news__mains .img-news__mains .tag-items__news .names-news__mains:hover, .items-news__mains .img-news__mains .tag-items__news .names-news__mains:focus {
  color: #FFC020;
}
.items-news__mains .names-news__mains {
  display: flex;
}
.items-news__mains .names-news__mains:hover, .items-news__mains .names-news__mains:focus {
  color: #FFC020;
}

.sl-information__headers {
  background-color: #001D5F;
  padding: 10px 0px;
}
.sl-information__headers .swiper-wrapper {
  transition-timing-function: linear;
}
.sl-information__headers .swiper-slide {
  width: 150px;
}

.items-information__headers {
  font-size: 12px;
  padding: 0px 20px;
  border-left: solid 1px #1C51C6;
}
.items-information__headers .name-information__headers {
  color: #9EBDFF;
  margin-bottom: 10px;
}
.items-information__headers .price-information__headers {
  font-size: 14px;
  font-family: "SFProDisplay-Medium";
  margin-bottom: 5px;
}
.items-information__headers .price-information__bonus {
  color: #FFC020;
}

.partners-mains {
  background: #0C3286;
  position: relative;
}
.partners-mains .container {
  position: relative;
  z-index: 10;
}
.partners-mains .img-bg__alls {
  right: 0px;
  top: -340px;
}

.item-partner__mains {
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 130px;
  border-radius: 16px;
  margin-bottom: 10px;
}


.slide-information__headers {
  
}



.tv-ticker-item-tape__short-name {
  color: red !important;
}

/* Calendar */
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-event {
  border: none;
}
.fc-event-title.fc-sticky {
  color: #000;
}

/*Pagination*/
.page_nav {
    text-align: center;
    margin-bottom: 20px;
}
.page_nav * {
    display: inline-block;
    padding: 6px 15px;
    background: #00b7ff;
    margin: 0 4px;
    color: #fff;
    font-size: 16px;
}
.page_nav .current, 
.page_nav .page-numbers:hover {
    background: #ffc020;
}

/* Blog */

.top-news__events .row >[class^='col']:nth-child(1) { 
  grid-area: thumb1; 
}
.top-news__events .row >[class^='col']:nth-child(2) { 
  grid-area: thumb2; 
}
.top-news__events .row >[class^='col']:nth-child(3) { 
  grid-area: thumb3; 
}
.top-news__events .row >[class^='col']:nth-child(4) { 
  grid-area: thumb4; 
}

.sticky-posts .row {
  margin: 0px;
  display: grid;
  grid-template-areas:
    'thumb1 thumb1 thumb2 thumb2'
    'thumb1 thumb1 thumb3 thumb4';
  grid-gap: 30px;
}

.top-news__events .row >[class^='col'] {
  flex:unset;
  max-width: unset;
  padding: 0px;
 
}

.search-results .entry-content {
  margin-bottom: 30px;
}
.search-results .entry-thumb img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.search-results .entry-title {
  font-size: 16px;
  margin: 15px 0 5px;
}
.search-results .entry-meta {
  font-size: 14px;
}

/*.top-news__events .row >[class^='col']:nth-child(1)  {
  grid-row: 1/3;
  grid-column: 1/3;
}

.top-news__events .row >[class^='col']:nth-child(2)  {
  grid-column: 3/5;
}

.top-news__events .row >[class^='col'] .item-news__tops {
  height: 100%;
}

.top-news__events .row >[class^='col'] .item-news__tops img{
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.top-news__events .row >[class^='col']:nth-child(2) .item-news__tops {
    height: 50%;
    object-fit: cover;
}

.top-news__events .row >[class^='col']:nth-child(2) .item-news__tops img {
  height: 100%;
} 
*/
.breadcrumb {
    position: absolute;
    top: 62%;
    z-index: 9;
}
.archive {
   padding-top: unset !important;
}

.wtb-breadcrumb .container {
    display: block !important;
    padding: 0 !important;
}