@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6DRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr4TRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5DRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6TRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5jRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-03FF}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6jRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6zRAW_0.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts//s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5TRA.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=dark]{background-color:#111!important;color:#eee}[data-theme=dark] .bg-light{background-color:#333!important}[data-theme=dark] .bg-white{background-color:#000!important}[data-theme=dark] .bg-black{background-color:#eee!important}.bs-icon{--bs-icon-size:0.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--white);background:var(--primary)}.bs-icon.bs-icon-primary-light{color:var(--primary);background:rgba(0,123,255,.2)}.bs-icon.bs-icon-semi-white{color:var(--primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.navbar{padding:0!important}.container-fluid{padding-left:0;padding-right:0}.navbar-light{border-bottom:0px solid #dfdfdf}.c4-logo{margin:1rem 0 1rem 2rem;padding-right:1rem;border-right:1px solid #dfdfdf}.portal-service-logo{margin:1rem 2rem 1rem 1rem}.user-admin-menu{padding:.375rem .75rem;font-size:.9375rem}.user-admin-menu a{color:#000}.user-admin-menu.active a{color:#f48220}.user-admin-menu.active{background-color:#fefaf6;position:relative}.user-admin-menu.active a::before{position:absolute;left:0;right:0;height:.15rem;width:100%;background:#f48220;top:2.875rem;content:""}#login-link-id{color:#f48220;margin-right:2rem}.header-list{list-style-type:none;margin-bottom:0;padding-left:0}#profile-name-header{color:#000;font-size:.9375rem;margin-right:1rem}#user-img-id{border-radius:1rem;margin-right:1rem}.chevron{margin-right:2rem;filter:invert(29%) sepia(97%) saturate(18%) hue-rotate(11deg) brightness(97%) contrast(84%)}.navbar-toggler{margin-right:2rem}#user-menu-id{right:2rem;width:12rem;font-size:.875rem;line-height:1.25rem;border-radius:.5rem;box-shadow:0 4px 6px -2px rgba(0,0,0,.4)}#user-menu-id li a{color:#5d5c5b}#user-menu-id li a img{filter:invert(57%) sepia(0) saturate(595%) hue-rotate(164deg) brightness(88%) contrast(81%)}#user-menu-id li a:hover{color:#f48220;filter:invert(54%) sepia(85%) saturate(1011%) hue-rotate(345deg) brightness(98%) contrast(96%)}@media (max-width:992px){.user-list{padding-left:.75rem;padding-bottom:.5rem}#user-menu-id{left:.75rem;top:12rem}#navbar-items-collpase{background-color:#fff}.user-admin-menu.active a::before{content:none}#admin-id,#user-link-id{display:inline-block;width:100%}}*{margin:0}img{border:0;max-width:100%}a{outline:0;cursor:pointer;color:#1581e2;text-decoration:inherit}a:focus,a:hover{color:#2d4765;text-decoration:none;outline:0}.dropdown-menu{padding:0;border-radius:.5rem;border:none;box-shadow:5px 10px 25px rgba(0,0,0,.3)}header .navbar{padding:.25rem 0}@media (max-width:768px){.c4-logo{margin:1rem 0 1rem 1rem}#login-link-id,.navbar-toggler{margin-right:1rem}header .navbar{padding:.25rem 1.25rem}}header{border-bottom:.0625rem solid #eae9e9;z-index:999;background:#fff;position:relative}.fit-cover{object-fit:cover}.col-item{border:1px solid #e1e1e1;border-radius:5px;background:#fff}.col-item .photo img{margin:0 auto;width:100%}.col-item .info{padding:10px;border-radius:0 0 5px 5px;margin-top:1px}.col-item:hover .info{background-color:beige}.col-item .price{float:left;margin-top:5px}.col-item .price h5{line-height:20px;margin:0}.price-text-color{color:#219fd1}.col-item .info .rating{color:#777}.col-item .rating{float:left;font-size:17px;text-align:right;line-height:52px;margin-bottom:10px;height:52px}.col-item .separator{border-top:1px solid #e1e1e1}.clear-left{clear:left}.col-item .separator p{line-height:20px;margin-bottom:0;margin-top:10px;text-align:center}.col-item .separator p i{margin-right:5px}.col-item .btn-add{width:50%;float:left;border-right:1px solid #e1e1e1}.col-item .btn-details{width:50%;float:left;padding-left:10px}.controls{margin-top:20px}[data-slide=prev]{margin-right:10px}.bg-white-300{background:rgba(255,255,255,.3)!important}.top-0{top:0!important}.end-0{right:0!important}.start-0{left:0!important}.start-50{left:50%!important}.translate-middle{transform:translate(-50%,-50%)!important}.rounded-bottom-left{border-radius:0;border-bottom-left-radius:.25rem!important}.rounded-bottom-right{border-radius:0;border-bottom-right-radius:.25rem!important}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}@media (max-width:767px){.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}

article img{vertical-align: baseline !important;min-width: 49%;}
a.bg-title{padding:5px;background-color: rgba(208,236,255,0.577);color: #000}
a.no-decor{text-decoration: none;color: #000!important}
article iframe{height: 560px; width: 100%;}
article ul{list-style: none;}
article ul img{display: block;margin-left:auto;margin-right:auto;}
article{font-size: larger!important}
#toTop{display: none;position: fixed;bottom: 105px;right: 10px;height: 35px;width: 35px;background-image: url("../template/img/toTop.png");background-position: center;background-size: contain;cursor: pointer;z-index: 9999;opacity: 0.6;}
.pagination {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.pagination li {
  margin-right: 20px;
}
.pagination li a {
  background-color: transparent;
  color: #888;
  text-decoration: none;
  font-size: 20px;
  padding: 6px 12px;
  margin-left: -1px
}
.pagination .active a {
  outline: 0;
  color: #000;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 5px 11px;
  pointer-events: none;
}
.pagination li a:hover {
  border: 1px solid #888;
  padding: 5px 11px;
  color: #888;
  border-radius: 5px;
}
.pagination .active a:hover {
  border-color:#000;
  color:#000;
  cursor:default;
  background-color: transparent;
}