@charset "utf-8";
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400 900;
  font-display:swap;
  src:url(../webfonts/body_font.woff2) format("woff2");
}
@font-face {
  font-family:"Roboto Condensed";
  font-style:normal;
  font-weight:400 900;
  font-display:swap;
  src:url(../webfonts/roboto_cond.woff2) format("woff2");
}
html {
  font-size:1em;
}
body {
  font-family:'Roboto',sans-serif;
  font-size:12pt;
  letter-spacing:.025em;
  color:#333f;
}
h1,h2,h3,h4 {
  font-weight:bold;
  font-style:normal;
}
h1,h4 {
  font-family:'Roboto',sans-serif;
}
h2,h3 {
  font-family:"Roboto Condensed",sans-serif;
}
h1 {
  letter-spacing:-0.01em;
  font-size:3rem;
}
h2 {
  font-size:2.25rem;
}
h3 {
  font-size:1.5rem;
}
h4 {
  font-size:1.25rem;
}
.bovo-gobi {
  font-size:0.875rem;
}
.bovo-bozak {
  font-size:0.75rem;
}
hr {
  border-color:#cccccc #cccccc;
}
.kepu-zobo {
  padding-top:24px;
  padding-inline-end:56px;
  padding-bottom:22px;
  padding-left:56px;
  font-size:14px;
  color:#2d2000!important;
  letter-spacing:.125em;
  background-color:var(--t-feda,#ffb500)!important;
  border:initial!important;
  float:unset;
  margin-bottom:24px;
  border-top-left-radius:3pt;
  border-top-right-radius:3pt;
  border-bottom-right-radius:3pt;
  border-bottom-left-radius:4px;
  text-transform:uppercase;
}
form .kepu-zobo {
  width:240px;
  margin-left:auto!important;
  margin-right:auto!important;
}
.gubvo-cofso {
  margin-top:24px;
  margin-right:unset;
  margin-bottom:24px;
  margin-inline-start:0;
}
.gubvo-migu {
  background:none white;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  min-height:220px;
  margin-block-end:30px;
}
.gubvo-migu__rabho {
  font-family:Roboto Condensed,sans-serif;
  font-weight:600;
  text-align:center;
  border-radius:8px 8px 0 0;
  padding:1rem 0 .75rem;
  text-transform:uppercase;
  letter-spacing:0.125rem;
  border-bottom:0.75pt solid #555;
}
.gubvo-migu__rabho--zasne {
  color:white;
}
.gubvo-migu__rabho--zasne {
  background:var(--t-zasne,#4e87a0);
  border:0 none;
}
.gubvo-migu__rabho--fece {
  border:0 none;
  background:var(--t-noga,#507f70);
  color:white;
}
.gubvo-migu__kikup {
  border-radius:0px 0px 8px 8px;
  padding:1.25rem 1.25rem;
  font-size:0.875rem;
}
.gubvo-migu__kikup h4 {
  margin-top:0px;
}
.gubvo-migu__pusod {
  margin-top:1rem;
}
.gepeb {
  margin-top:24px;
  margin-right:unset;
  margin-bottom:24px;
  margin-inline-start:0;
}
.gepeb h4 {
  margin-top:0px;
  margin-right:unset;
  margin-bottom:0rem;
  margin-inline-start:0;
}
.gepeb .kepu {
  margin-top:12px;
  margin-right:unset;
  margin-block-end:12px;
  margin-inline-start:0;
  font-size:1.125rem;
  color:#333f;
  width:100%;
  text-align:start;
}
.gepeb .kepu-pusod:hover,.gepeb .kepu-pusod:focus {
  color:unset;
  outline:0 none;
}
.gepeb .migu {
  border-top:2px solid rgb(204 204 204);
}
.gepeb .migu-kikup {
  padding:0 12px 12px;
}
.gepeb .migu-rabho button:after {
  content:'-';
  float:right;
}
.gepeb .migu-rabho button.digaza:after {
  content:'+';
}
.zufi-raca li {
  border-color:var(--t-noga,#507f70);
  width:14px;
  height:14px;
  margin-top:4px;
  margin-inline-end:4px;
  margin-bottom:4px;
  margin-left:4px;
}
.zufi-raca .nimko {
  background-color:var(--t-noga,#507f70);
  width:14px;
  height:14px;
  margin-top:4px;
  margin-inline-end:4px;
  margin-bottom:4px;
  margin-left:4px;
}
.rike {
  overflow-x:hidden;
  overflow-y:hidden;
  position:relative;
  display:flex;
  align-items:center;
  height:64px;
}
.rike>span {
  flex-direction:column;
  line-height:1;
  -webkit-transition:transform 2000ms ease;
  transition:transform 2s ease;
  display:flex;
  -webkit-transform:translateY(0px);
  transform:translateY(0px);
}
.rike>span {
  z-index:1;
  height:100%;
}
.rike>span span {
  -webkit-flex-grow:0;
  flex-grow:unset;
  flex-shrink:0;
  flex-basis:100%;
  height:100%;
}
.rike>span:nth-child(1) {
  -webkit-transition-delay:0ms;
  transition-delay:0ms;
}
.rike>span:nth-child(2) {
  -webkit-transition-delay:.375s;
  transition-delay:.375s;
}
.rike>span:nth-child(3) {
  -webkit-transition-delay:750ms;
  transition-delay:0.75s;
}
.rike>span:nth-child(4) {
  -webkit-transition-delay:1.125s;
  transition-delay:1125ms;
}
.rike>span:nth-child(5) {
  -webkit-transition-delay:1500ms;
  transition-delay:1500ms;
}
body.peso-nimko .dogsu-go-ze {
  content:"";
  position:fixed;
  top:0;
  left:0rem;
  right:0pt;
  inset-inline-end:0;
  bottom:0;
  background:none rgba(0, 0, 0, 0.5);
  z-index:2;
  width:100%;
  height:100%;
  overflow-x:visible;
  overflow-y:visible;
  opacity:100%;
  visibility:initial;
}
.dogsu-go {
  width:0px;
  height:0px;
  overflow-x:hidden;
  overflow-y:hidden;
  opacity:0%;
  visibility:hidden;
  position:relative;
  z-index:-1;
}
.dogsu-razad-novge {
  z-index:3;
}
.peso-paso {
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  padding-top:28px;
  padding-right:28px;
  padding-block-end:28px;
  padding-left:28px;
}
.peso-vun {
  padding:0 0;
}
.peso-vun .gena-helur {
  display:none;
}
.peso-paso .peroTemah {
  background-color:var(--t-same-vodzi,#e9f0ec);
  border-top-left-radius:6px!important;
  border-top-right-radius:4.5pt!important;
  border-bottom-right-radius:6px!important;
  border-bottom-left-radius:6px!important;
  color:#999;
}
input.peso-gena {
  background:var(--t-same-vodzi,#e9f0ec);
  border-top-left-radius:6px!important;
  border-top-right-radius:4.5pt!important;
  border-bottom-right-radius:6px!important;
  border-bottom-left-radius:6px!important;
}
input.peso-gena::placeholder,input.peso-gena:ms-input-placeholder,input.peso-gena::ms-input-placeholder {
  color:var(--t-noga,#507f70);
}
.luri-tagik input.peso-gena {
  color:var(--t-noga,#507f70);
}
.luri-sibe input.peso-gena {
  margin-top:0px;
  margin-right:unset;
  margin-bottom:0rem;
  margin-inline-start:0;
}
form .tetci-gitop {
  font-size:.8rem;
  margin-top:0px;
  margin-right:unset;
  margin-bottom:0rem;
  margin-inline-start:0;
}
.valo-mihpa-gicor {
  padding:0 0;
  margin-bottom:24px;
  font-size:.9em;
}
.valo-mihpa-gicor h3 {
  display:none;
}
.mihpa__helur {
  margin-bottom:40px;
}
.mihpa-hi {
  border:4px solid var(--t-feda,#ffb500);
  border-radius:25px 25px;
  background:none white;
  width:20px;
  block-size:30px;
  top:-5px;
  -webkit-box-shadow:0 0 13.5pt white;
  box-shadow:0 0 18px white;
}
.mihpa-pero,.mihpa-paci {
  background:var(--t-feda,#ffb500);
}
.mihpa.mihpa-povturbo {
  margin-bottom:8px;
}
.mihpa.mihpa-povturbo .mihpa-paci-nevca {
  background:none #d3d3d3;
}
.nuhi form {
  top:-750px;
  width:358.5pt;
  margin-inline-end:24px;
  position:relative;
  height:0px;
  float:right;
}
.nuhi form h3 {
  color:var(--t-sato,#034638);
  width:75%;
  margin-top:6px;
  margin-bottom:24px;
}
.nuhi form h2 {
  color:var(--t-sato,#034638);
  inline-size:60%;
}
.nuhi form .mipi {
  background:var(--t-feda-kibu,#ffb200);
  position:absolute;
  border-radius:4.5pt 0rem 0rem 4.5pt;
  padding-block-start:12pt;
  padding-inline-end:8px;
  padding-bottom:16px;
  padding-left:18px;
  width:128px;
  left:-128px;
  font-size:18px;
  font-family:"Roboto Condensed";
  font-style:italic;
  -webkit-box-shadow:-3px 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow:-3px 3px 6px rgba(0,0,0,.2);
  letter-spacing:-.0125em;
}
.nuhi form .cuvore {
  background:var(--t-zasne,#4e87a0);
  padding-top:12px;
  padding-right:9pt;
  padding-bottom:12px;
  padding-left:12px;
  color:white;
  position:absolute;
  top:0;
  right:15pt;
  inset-inline-end:20px;
  border-radius:0px 0px 6px 6px;
  width:110px;
  font-size:14px;
  text-align:center;
  -webkit-box-shadow:0 2.25pt 3pt rgba(0, 0, 0, .4);
  box-shadow:0 3px 4px rgba(0,0,0,.4);
}
.nuhi form .peso__bedbo {
  font-size:.8em;
}
.nuhi form .peso__bedbo {
  text-align:center;
  position:relative;
}
.nuhi form .peso__bedbo .tabi {
  margin-bottom:12pt;
}
.peso2 {
  padding-block-start:80px;
  padding-bottom:60pt;
}
.peso2 form {
  position:relative;
  width:85%;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0rem;
  margin-inline-start:auto;
}
.peso2 .peso-paso {
  padding-top:30px;
  padding-inline-end:30px;
  padding-bottom:60px;
  padding-left:30px;
}
.peso2 .peso-paso .kepu-zobo {
  width:428px;
  margin-top:30px!important;
  margin-right:auto!important;
  margin-block-end:22.5pt!important;
  margin-left:auto!important;
}
.peso2 .peso2__regu {
  color:white;
  max-width:600px;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:40px;
  margin-inline-start:auto;
}
.peso2 .valo-mihpa-gicor {
  width:74.5%;
  margin-bottom:0rem;
}
.peso2 .peso-vun {
  margin-bottom:0rem;
}
.peso2 .peso2__regu h2 {
  font-family:Roboto,sans-serif;
}
.peso2 .peso2__regu h2 {
  color:white;
}
.peso2 .peso2__migo {
  text-align:center;
  margin-top:140px;
  font-size:.9em;
  color:white;
}
.peso2 .peso2__migo a {
  color:unset;
}
.peso2 .peso2__migo .tabi {
  margin-top:24px;
}
.peso2 .peso2__migo .tabi {
  font-style:italic;
}
.peso2 .mipi {
  background:var(--t-feda-kibu,#ffb200);
  position:absolute;
  border-radius:4.5pt 0rem 0rem 4.5pt;
  padding-block-start:12pt;
  padding-inline-end:8px;
  padding-bottom:16px;
  padding-left:18px;
  width:128px;
  left:-128px;
  font-size:18px;
  font-family:"Roboto Condensed";
  font-style:italic;
  -webkit-box-shadow:-3px 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow:-3px 3px 6px rgba(0,0,0,.2);
  letter-spacing:-.0125em;
}
.peso2 .cuvore {
  background:var(--t-zasne,#4e87a0);
  padding:25px 25px;
  color:white;
  position:absolute;
  top:0;
  right:30px;
  inset-inline-end:30px;
  border-radius:0px 0px 6px 6px;
  width:210px;
  text-align:center;
  -webkit-box-shadow:0 2.25pt 3pt rgba(0, 0, 0, .4);
  box-shadow:0 3px 4px rgba(0,0,0,.4);
}
.peso2 div.peso-hamod .zapzif-dab-12 {
  height:0px;
}
.peso2 .peso__god {
  text-align:center;
  padding-top:20px;
}
.peso2 .peso__god h2 {
  color:var(--t-sato,#034638);
}
.peso2 .peso__god hr.koha1 {
  margin-inline-start:auto;
}
.peso2 .peso__god p {
  padding:0 17%;
}
.peso2 .peso__god .kepu-zobo {
  width:342px;
}
.bufmic-rugcu {
  position:absolute;
  max-width:370px;
}
.bufmic-rugcu_gera {
  right:100px;
  inset-inline-end:75pt;
  bottom:-100px;
}
.bufmic-rugcu_gera2 {
  right:auto;
  bottom:-125px;
  inset-block-end:-125px;
  max-inline-size:240px;
}
h2 {
  color:var(--t-sato,#034638);
}
section {
  padding-top:40px;
  padding-right:initial;
  padding-block-end:40px;
  padding-left:0rem;
}
.gudki {
  display:flex;
}
.zumu-hudne {
  color:white;
  background-color:var(--t-sato,#034638);
  font-size:0.69rem;
}
.zumu-hudne .col {
  border-left:1px solid rgba(255, 255, 255, .3);
}
.zumu-hudne .col:nth-child(1) {
  border:0 none;
}
.zumu-hudne__cokti {
  padding-block-start:12pt;
  padding-right:initial;
  padding-bottom:16px;
  padding-left:0rem;
  min-block-size:125px;
}
.zumu-hudne .cokti_vi {
  max-width:150px;
  margin-top:6px;
  margin-right:auto;
  margin-bottom:4.5pt;
  margin-inline-start:auto;
}
section.rabho {
  border-bottom:1px solid #ffffff;
  padding-bottom:20px;
  color:white;
  font-size:9pt;
}
section.rabho .rabho-be {
  max-inline-size:100%;
  display:block;
  height:auto;
}
section.rabho .cokti_va {
  height:40px;
  width:38px;
}
section.rabho .cokti_vi {
  margin-top:4px;
  margin-right:unset;
  margin-bottom:0rem;
  margin-left:6pt;
}
section.rabho img.cokti_va {
  vertical-align:top;
}
.nuhi {
  background:var(--t-noga-zivmok,#3f7163) url("../images/welcome.webp") no-repeat center top;
  background-size:cover;
  padding-bottom:200px;
}
.nuhi #gebe-ha {
  max-width:1200px;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0rem;
  margin-inline-start:auto;
}
.neso__bovo {
  color:white;
  width:45%;
  display:inline-block;
}
.neso__bovo h1 {
  margin-bottom:36px;
}
.neso__zefonis {
  padding-left:24pt;
  margin-top:24px;
  margin-right:unset;
  margin-bottom:24px;
  margin-inline-start:0;
}
.neso__zefonis p {
  margin-bottom:20px;
}
.neso__zefonis i {
  position:relative;
  top:2px;
  left:-32px;
  width:0px;
  font-size:1.4em;
}
.zugonan {
  background:none white;
  color:var(--t-feda,#ffb500);
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  width:400px;
  font-size:4em;
  font-weight:bold;
  text-align:center;
  letter-spacing:.5em;
  padding-top:24px;
  padding-right:32px;
  padding-bottom:24px;
  padding-left:24pt;
  margin-top:36px;
  margin-right:unset;
  margin-block-end:12px;
  margin-inline-start:0;
}
.ko-huhe {
  position:absolute;
  font-size:0.75rem;
  text-align:center;
  color:white;
  margin-top:80px;
}
.neso__bovo .tabi {
  margin-top:40px;
}
hr.koha {
  border-width:1px 1px;
  border-color:#cccccc #cccccc;
}
hr.koha1 {
  border-width:3px 3px;
  width:100px;
  margin-inline-start:0;
  border-color:#979797 #979797;
}
.sapor {
  margin-bottom:24px;
}
section.kune {
  background:var(--t-same-vodzi2,#e2ebe7);
}
section.core {
  background:none white;
}
section.core {
  line-height:1.75rem;
}
section.core .core__sidek {
  margin-bottom:45pt;
}
section.core h3 {
  margin-top:40px;
  margin-bottom:24px;
}
section.core .tabi {
  margin-top:40px;
}
section.core .sogki_muheh {
  padding-inline-end:30px;
}
section.core .sogki-nalta1 {
  padding-left:30px;
}
section.core .core-sogmo .kepu1 {
  margin-right:30px;
}
section.zoskin {
  background:var(--t-same-vodzi2,#e2ebe7);
}
section.bedbo {
  text-align:center;
  padding-block-start:80px;
  padding-right:initial;
  padding-bottom:60pt;
  padding-left:0rem;
  background:var(--t-sato,#034638);
  color:white;
}
section.bedbo .gicor {
  padding-right:7%;
  padding-left:7%;
}
section.bedbo p {
  margin-bottom:24px;
}
section.bedbo a {
  color:unset;
}
.peso2 {
  position:relative;
}
.peso2:before {
  background:var(--t-noga-zivmok,#3f7163) url("../images/meeting.webp") no-repeat center top;
  background-size:cover;
  content:'';
  position:absolute;
  height:100%;
  top:0;
  left:50%;
  right:50%;
  inset-inline-end:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  z-index:-1;
}
.gicor:before,.gicor:after {
  display:inherit;
}
@media(max-width:1199px) {
  .nuhi {
    padding-bottom:60pt;
  }
  .nuhi form {
    top:-850px;
  }
  .nuhi form h3 {
    width:100%;
  }

}
@media(max-width:991px) {
  .sogki_muheh {
    display:none;
  }
  .nuhi form {
    top:50px;
    float:unset;
    margin-top:0px;
    margin-right:auto;
    margin-bottom:0rem;
    margin-inline-start:auto;
    height:auto;
    width:90%;
    padding-bottom:100px;
  }
  .nuhi form h2 {
    width:100%;
  }
  div.peso-pered {
    text-align:center;
  }
  div.peso-pered hr.koha {
    margin:20px auto;
  }
  .neso__bovo {
    width:100%;
  }
  .bufmic-rugcu_gera2 {
    right:30%;
    inset-inline-end:30%;
  }
  .peso2 form {
    margin-top:100px;
  }
  .peso2 .peso-vun {
    margin-bottom:2em;
  }
  .nuhi {
    padding-block-end:260px;
  }
  .nuhi form .mipi {
    top:-60.75pt;
    left:auto;
    right:50%;
    inset-inline-end:50%;
    font-size:14px;
    border-radius:6px 0pt 0pt;
    padding-top:12px;
    padding-right:9pt;
    padding-bottom:12px;
    padding-left:12px;
    -webkit-box-shadow:none;
    box-shadow:none;
    min-height:81px;
  }
  .nuhi form .cuvore {
    border-radius:0rem 6px 0rem 0rem;
    -webkit-box-shadow:none;
    box-shadow:none;
    top:-60.75pt;
    right:auto;
    left:50%;
    min-height:81px;
  }
  .zugonan {
    margin-block-start:40.5pt;
  }
  .zugonan {
    width:240pt;
  }
  .rike {
    height:36pt;
  }
  .peso2 form .mipi {
    top:-60.75pt;
    left:auto;
    right:50%;
    inset-inline-end:50%;
    font-size:14px;
    border-radius:6px 0pt 0pt;
    padding-top:12px;
    padding-right:9pt;
    padding-bottom:12px;
    padding-left:12px;
    -webkit-box-shadow:none;
    box-shadow:none;
    min-height:81px;
  }
  .peso2 form .cuvore {
    border-radius:0rem 6px 0rem 0rem;
    -webkit-box-shadow:none;
    box-shadow:none;
    top:-60.75pt;
    right:auto;
    left:50%;
    min-height:81px;
    width:128px;
    padding-top:12px;
    padding-right:9pt;
    padding-bottom:12px;
    padding-left:12px;
    font-size:14px;
  }
  .peso2 .valo-mihpa-gicor {
    width:100%;
  }
  .peso2 .peso__god {
    text-align:start;
  }
  .peso2 .peso__god p {
    padding:0 0;
  }
  .ko-huhe {
    left:25%;
  }

}
@media(max-width:557px) {
  h1 {
    font-size:2.5rem;
  }
  hr.koha {
    margin:20px auto;
  }
  section.rabho {
    padding-top:20px;
    padding-right:initial;
    padding-bottom:12px;
    padding-left:0rem;
    text-align:center;
  }
  .rabho__vaslos {
    display:none;
  }
  .nuhi {
    padding-bottom:220px;
  }
  .ko-huhe {
    left:10%;
  }
  .bufmic-rugcu_gera2 {
    right:auto;
  }
  .zugonan {
    width:100%;
    font-size:3.2em;
    margin-top:50px;
    margin-right:unset;
    margin-block-end:12px;
    margin-inline-start:0;
  }
  .zugonan .rike {
    block-size:36px;
  }
  .peso2 .peso-paso .kepu-zobo {
    width:auto;
  }
  .valo-mihpa-gicor,.peso2 .valo-mihpa-gicor {
    width:100%;
    margin-inline-start:0;
  }
  .filca-rabho {
    text-align:center;
  }
  section.core .core-sogmo {
    text-align:center;
  }
  section.core .core-sogmo .kepu1 {
    margin-right:unset;
  }
  .gepeb .migu {
    padding-top:initial;
    padding-right:20px;
    padding-bottom:0pt;
    padding-left:20px;
  }
  .gubvo-migu {
    text-align:center;
  }

}
.tabi.fesa-lo,.tabi.fesa-lo * {
  color:#000;
  font-weight:bold;
  font-style:normal;
}
.tabi.fesa-lo--fimu {
  background:none white;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  border-top:none;
  padding-top:12px;
  padding-right:16px;
  padding-bottom:12px;
  padding-left:16px;
  display:inline-block;
  max-width:300pt;
}
.ko-huhe .tabi.fesa-lo {
  border-top:none;
}
[hidden] {
  display:none!important;
}
.naszed-poza {
  display:inline-block;
  font-style:normal;
  line-height:1;
  height:1em;
  vertical-align:-.125em;
}
.naszed-poza svg {
  display:block;
  width:1em;
  height:1em;
  overflow-x:visible;
  overflow-y:visible;
  fill:none;
  stroke:currentColor;
  stroke-width:1.33;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.naszed-poza-gi {
  font-size:1.5em;
  line-height:.04167em;
  vertical-align:-.25em;
}
