/* Datawise footer rules (extracted from the vitrin theme CSS), used by the panel footer */
.hostlar-dw-footer{--theme-primary:#023c6c;--theme-secondary:#023c6c;--theme-primary-rgb:2,60,108;--body-font-size:1rem;--bs-theme-light-100:#f1f5f9;--bs-theme-light-400:#94a3b8;font-family:Inter,Manrope,sans-serif}
.footer-top{position:relative;z-index:2}
.footer b,.footer strong{color:#fff!important}
.footer table b,.footer table strong{color:inherit}
.footer-top .container{position:absolute;left:50%;transform:translateX(-50%);top:-40px}
.footer-middle{padding-top:80px!important;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}
.footer-bottom,.footer-middle{background-color:var(--theme-secondary);color:var(--bs-theme-light-400)}
.footer a:not(.btn):not(.btn-light){color:var(--bs-theme-light-100)}
.footer a:not(.btn):not(.btn-light):hover{color:#fff}
.footer .btn-default,.footer .btn-outline-default{--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--theme-primary);--bs-btn-hover-border-color:var(--theme-primary)}
.footer-menu-header,.footer-menu-header a{color:#fff;font-size:1rem;font-weight:500}
.footer-menu-links .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:15px;position:relative}
.footer-menu-links .dropdown-toggle:before{content:"";width:75px;height:5px;background:var(--theme-primary);position:absolute;bottom:-3px;border-radius:5px}
.footer-menu-links .dropdown-toggle:after{border:0;content:"";color:#fff!important;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid)}
.footer-menu-links .dropdown-toggle.show:after{transform:rotate(180deg)}
.footer-menu-links ul.dropdown-menu{--bs-dropdown-font-size:var(--body-font-size);background:0 0;border:0;padding:0;border-radius:0;margin-bottom:25px;position:initial!important;transform:translate(0,0)!important}
.footer-menu-links ul.dropdown-menu .dropdown-item{padding-left:0;padding-right:0;margin-bottom:5px;display:flex;align-items:center;font-size:.95rem;color:var(--bs-theme-light-400)}
.footer-menu-links ul.dropdown-menu .dropdown-item:focus,.footer-menu-links ul.dropdown-menu .dropdown-item:hover{background:0 0;color:#fff;outline:0}
.footer-menu-links ul.dropdown-menu .dropdown-item:focus:before,.footer-menu-links ul.dropdown-menu .dropdown-item:hover:before{margin-right:10px}
.footer-bottom a{color:var(--bs-theme-light-100)!important}
.footer-bottom a:focus,.footer-bottom a:hover{color:#fff!important}
@media (min-width:992px) and (max-width:1200px){.footer-menu-links ul.dropdown-menu .dropdown-item{font-size:.85rem}}
@media (min-width:576px){.footer-menu-links .dropdown-toggle{pointer-events:none}.footer-menu-links .dropdown-toggle:after{display:none}.footer-menu-links ul.dropdown-menu{display:block}}
@media (max-width:991.98px){.footer-top .container{top:-50px}.footer-middle{padding-top:135px!important}.footer-top.with-newsletter+.footer-middle{padding-top:110px!important}}
.footer .footer-top .container{
  position: relative !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
}
.footer .footer-middle,
.footer .footer-top.with-newsletter + .footer-middle{
  padding-top: 32px !important;
}
.footer .footer-top{
  margin-top: 28px;
}
.footer .footer-top .container-inner{
  padding: 18px 22px !important;
  margin-bottom: 22px;
  border-radius: 16px !important;
}
.footer .hostlar-foot-help-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
}
.footer .hostlar-foot-help-actions .btn{
  margin: 0 !important;
  white-space: nowrap;
}
@media (max-width: 991.98px){.footer .footer-top .container{
    position: relative !important;
    top: auto !important;
  }.footer .footer-middle,
  .footer .footer-top.with-newsletter + .footer-middle{
    padding-top: 24px !important;
  }.footer .hostlar-foot-help-actions{
    justify-content: flex-start;
    margin-top: 14px;
  }}
.footer .hostlar-foot-help .fa-headset{
  width: 42px;
  height: 42px;
  margin-right: 14px;
  border-radius: 12px;
  font-size: 18px;
}
.footer .hostlar-foot-help .fs-3{
  font-size: 1.2rem !important;
  line-height: 1.3;
}
.footer .hostlar-foot-help p{
  font-size: 14px;
  line-height: 1.45;
}
.footer .hostlar-foot-brand{
  padding: 8px 0 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.footer .hostlar-foot-tag{
  max-width: 36rem;
  margin-top: 8px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 14px;
  line-height: 1.45;
}
.footer .hostlar-foot-card{
  height: 100%;
  padding: 18px 18px 16px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.06);
}
.footer .hostlar-foot-label,
.footer .hostlar-foot-menus .footer-menu-header{
  margin: 0 0 12px;
  padding-bottom: 8px;
  border-bottom: 2px solid #f0c14b;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}
.footer .hostlar-foot-legal,
.footer .hostlar-foot-addr{
  color: rgba(255, 255, 255, 0.86);
  font-size: 14px;
  line-height: 1.55;
}
.footer .hostlar-foot-addr{
  margin-top: 10px;
}
.footer .hostlar-foot-lines{
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
}
.footer .hostlar-foot-lines a,
.footer .hostlar-foot-links a{
  color: #fff;
  font-weight: 650;
  text-decoration: none;
}
.footer .hostlar-foot-lines a:hover,
.footer .hostlar-foot-links a:hover{
  text-decoration: underline;
}
.footer .hostlar-foot-links{
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
  margin-top: 14px;
  font-size: 14px;
}
.footer .hostlar-foot-menus .dropdown-toggle{
  pointer-events: none;
  text-decoration: none;
}
.footer .hostlar-foot-menus .footer-menu-list{
  display: block !important;
  position: static !important;
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0 !important;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
}
.footer .hostlar-foot-menus .dropdown-item{
  padding: 5px 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.82);
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
}
.footer .hostlar-foot-menus .dropdown-item:hover,
.footer .hostlar-foot-menus .dropdown-item:focus{
  background: transparent;
  color: #fff;
  text-decoration: underline;
}
.footer .footer-middle .border-top.border-white{
  margin-top: 8px;
}
.footer .footer-bottom{
  background: rgba(0, 0, 0, 0.18);
}
@media (max-width: 991.98px){.footer .hostlar-foot-card{
    margin-bottom: 22px;
  }}

.hostlar-dw-footer .footlogo{height:40px}
.hostlar-dw-footer .footsosyal a{display:inline-block;color:var(--theme-primary);font-size:18px;border-radius:100%;width:40px;height:40px;text-align:center;line-height:40px;background:#fff;margin-right:10px}
.hostlar-dw-footer .footsosyal a:hover{background:var(--theme-primary);color:#fff!important}
.hostlar-dw-footer .gprimage{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.hostlar-dw-footer .gprimage:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.hostlar-dw-footer .footlogo{
  background: #fff;
  border-radius: 8px;
  padding: 6px 10px;
  height: auto !important;
  max-height: 52px;
  opacity: 1 !important;
  filter: none !important;
}
.hostlar-dw-footer .fa.fa-instagram,.hostlar-dw-footer .fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal}.hostlar-dw-footer .fa-instagram:before{content:"\f16d"}.hostlar-dw-footer .fa-linkedin:before{content:"\f08c"}
.hostlar-panel-controls{background:transparent}
.hostlar-dw-footer .footsosyal a,.hostlar-dw-footer .footsosyal a i{color:var(--theme-primary)!important}
.hostlar-dw-footer .footsosyal a:hover,.hostlar-dw-footer .footsosyal a:hover i{color:#fff!important}
.hostlar-dw-footer .footsosyal a i{font-size:18px;line-height:40px}
