@charset "UTF-8";
/* CSS Document */
body {
  font-family: 'Raleway', sans-serif;
}
a:focus, a:active {
  outline: none !important;
  box-shadow: none !important;
}
a:focus img, a:active img {
  outline: none !important;
  box-shadow: none !important;
}
header {
  margin-top: 120px;
}
.doublelas {
  background: linear-gradient(to right, #dd7975 0%, #dd7975 50%, #2dccd3 50%, #2dccd3 100%);
}
.doublelaswhi {
  background: linear-gradient(to right, #dd7975 0%, #dd7975 50%, #ffffff 50%, #ffffff 100%);
}

.doublelastra {
  background: linear-gradient(to right, #dd7975 0%, #dd7975 50%, transparent 50%, transparent 100%);
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
  text-transform: uppercase;
  background-color: transparent;
  border-width: 1px;
  border-radius: 15rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.morlin {
  position: relative;
  color: #ffffff;
  text-decoration: none;
}
.morlin:hover {
  text-decoration: none;
}
.morlin::after {
  content: "";
  position: absolute;
  right: -40px;
  top: -10px;
  width: 32px;
  height: 32px;
  background-image: url("../images/mor.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.toprowblack {
  margin-top: -25vh;
}
.testislid {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 480px;
}
.skslid {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 80vh;
}
.skslidm {
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  min-height: 140vh;
}
.qh {
  position: relative;
}
.qh::before {
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  left: -32px;
  top: -12px;
  background-image: url("../images/rip.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.qhb {
  position: relative;
}
.qhb::before {
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  left: -32px;
  top: -12px;
  background-image: url("../images/ripb.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.gm {
  background-color: rgba(0, 0, 0, 0.60);
}
.MG-placeholder-1589558234938, .MG-placeholder-1589558234938 .subtext a, .MG-placeholder-1589558234938 .formfields input.text, .MG-placeholder-1589558234938 .formfields select.text, .MG-placeholder-1589558234938 .formfields textarea.text {
  font-family: Verdana, Geneva, 'sans-serif';
  font-size: 13px;
}
.MG-placeholder-1589558234938, .MG-placeholder-1589558234938 .subtext a {
  color: #37334a;
}
.MG-placeholder-1589558234938 {
  padding: 0px;
}
.MG-placeholder-1589558234938 .clear {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
}
.MG-placeholder-1589558234938 a {
  color: #009cff;
}
.MG-placeholder-1589558234938 a:hover {
  text-decoration: none;
}
.MG-placeholder-1589558234938 p {
  line-height: 18px;
}
.MG-placeholder-1589558234938 .reset-font {
  font-size: 0px;
  line-height: 0;
  height: 0px;
  margin: 0;
  padding: 0;
}
.MG-placeholder-1589558234938 .formfields {
  position: relative;
  background-color: #FFFFFF;
  border-style: none;
  word-wrap: break-word;
  margin: auto;
}
.MG-placeholder-1589558234938 .formfields, .MG-placeholder-1589558234938 .formfields input.text, .MG-placeholder-1589558234938 .formfields select.text, .MG-placeholder-1589558234938 .formfields textarea.text {
  border-width: 2px;
  border-color: #DDDDDD;
  border-radius: 4px;
}
.MG-placeholder-1589558234938 .formfields h1 {
  margin: 0 0 25px 0;
  background-repeat: repeat;
  background-position: 0px 0px;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 18px;
  text-align: left;
  font-weight: normal;
}
.MG-placeholder-1589558234938 #mg-footer {
  background-repeat: repeat;
  background-position: 0px 0px;
  background-color: #F0F0F0;
  height: 0px;
  line-height: 0px;
}
.MG-placeholder-1589558234938 #logo {
  background-repeat: repeat;
  background-position: 0px 0px;
  height: 0px;
  margin: 5px auto;
}
.MG-placeholder-1589558234938 .formfields .ffields {}
.MG-placeholder-1589558234938 .formfields .ffields input.submit, .MG-placeholder-1589558234938 .formfields .ffields button, .MG-placeholder-1589558234938 .formfields .ffields a.button {
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 25em;
  color: #000000;
  font-size: 14px;
  padding: 12px 20px;
}
.MG-placeholder-1589558234938 .formfields .ffields a.button {
  display: inline-block;
  text-decoration: none;
}
.MG-placeholder-1589558234938 .mg_email_button {
  display: inline-block;
  width: 100%;
}
.MG-placeholder-1589558234938 .mg_email_button table {
  overflow: hidden;
  border-radius: 2px;
  background-color: #ffffff;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}
.MG-placeholder-1589558234938 .mg_email_button td {
  padding: 12px 20px;
}
.MG-placeholder-1589558234938 .mg_email_button a {
  color: #000000;
  display: block;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  padding: 0;
}
.MG-placeholder-1589558234938 .formfields textarea.text, .MG-placeholder-1589558234938 .formfields input.text, .MG-placeholder-1589558234938 .formfields select.text {
  border-style: solid;
  padding: 5px;
  width: 95%;
  display: block;
  height: 32px;
}
.MG-placeholder-1589558234938 .formfields textarea.text {
  width: 97%;
}
.MG-placeholder-1589558234938 .bforms {}
.MG-placeholder-1589558234938 .bforms .tr {
  clear: both;
  margin-bottom: 18px;
  float: left;
  width: 99%;
}
.MG-placeholder-1589558234938 .bforms .tr .c1 {
  padding-bottom: 3px;
  width: 100%;
  text-align: left;
}
.MG-placeholder-1589558234938 .bforms .tr .c1 .subscribed-email {
  font-weight: normal;
}
.MG-placeholder-1589558234938 .bforms .tr .c2 {
  width: 100%;
}
.MG-placeholder-1589558234938 .bforms .tr .c3 {
  float: left;
  width: 4%;
  display: none;
}
.MG-placeholder-1589558234938 .subtext, .MG-placeholder-1589558234938 .subtext a {
  font-size: 11px;
}
.MG-placeholder-1589558234938 .subtext {
  margin: 0px auto;
  opacity: 0.4;
  filter: alpha(opacity=40);
  position: absolute;
  left: 0px;
  bottom: -20px;
  width: 100%;
}
.MG-placeholder-1589558234938 .subtext-position {
  position: relative;
}
.MG-placeholder-1589558234938 .subtext-position .subtext {
  top: 5px;
}
.MG-placeholder-1589558234938 .subtext a {
  text-decoration: none;
}
.MG-placeholder-1589558234938 .subtext a:hover {
  text-decoration: underline;
}
.MG-placeholder-1589558234938 .formfields .button {
  text-align: left;
}
.MG-placeholder-1589558234938 .error {
  color: #d00;
}
.MG-placeholder-1589558234938 #error {
  text-align: center;
  color: #d00;
}
.MG-placeholder-1589558234938 .hidden {
  display: none;
}
.MG-placeholder-1589558234938 .mg_embed_close {
  font-size: 0px;
  background-color: transparent;
  background-attachment: scroll;
  width: 32px;
  height: 32px;
  text-decoration: none;
  position: absolute;
  top: -25px;
  right: -18px;
}
.MG-placeholder-1589558234938 .lists-wrapper {
  margin: 10px 0 0 0;
  padding: 10px 10px 0 10px;
}
.MG-placeholder-1589558234938 .lists-wrapper-scroll {
  border: 2px solid #DDDDDD;
  max-height: 100px;
  overflow-y: scroll;
}
.MG-placeholder-1589558234938 .lists-wrapper .lists-element label i {
  margin-left: 28px;
  display: block;
}
.MG-placeholder-1589558234938 .lists-wrapper .lists-element .list-element-checkbox {
  height: 16px;
  width: 16px;
}
.MG-placeholder-1589558234938 .formfields #mg-content {}
.MG-placeholder-1589558234938 .formfields .ffields button#formSubmit:disabled {
  background: #d7d6db;
}
.MG-placeholder-1589558234938 .subscribe {
  background: transparent !important;
}
.MG-placeholder-1589558234938 #subscribe {
  background: transparent !important;
}
.MG-placeholder-1589558234938 .subtext, .MG-placeholder-1589558234938 .subtext a {
  color: #ffffff;
}
.modal {
  padding: 0 !important;
}
.modal .modal-dialog {
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal .modal-body {
  overflow-y: auto;
}
.modal-content {
  border: none !important;
  border-radius: 0rem !important;
}
.modallink {
  cursor: pointer;
  color: #dd7975 !important;
}
.showmore-button-inner.more {
  color: #000000;
  border: 1px solid #000000;
  padding: 0.5rem 2.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-transform: uppercase;
  width: 15rem;
  text-align: center;
  cursor: pointer;
  transition: all 0.6s;
}
.showmore-button-inner.more:hover {
  color: #ffffff;
  border: 1px solid #000000;
  background-color: #000000;
  padding: 0.5rem 2.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-transform: uppercase;
  width: 15rem;
  text-align: center;
  cursor: pointer;
  transition: all 0.6s;
}
.showmore-button-inner.less {
  background-image: url("../images/jaut.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  transition: all 0.6s;
}
a {
  color: #000000;
  text-decoration: none;
  transition: color 0.3s ease-out;
}
a:hover {
  color: #dd7975;
  text-decoration: underline;
}
/*forma*/
.wFormContainer {
  font-family: 'Raleway', sans-serif !important;
  font-size: 1rem !important;
}
.wFormContainer {
  max-width: 1170px !important;
  margin: auto;
  /* overflow: auto; */
}
.wFormContainer .wForm {
  background-color: #fff;
  color: #706e6b;
  border: none !important;
  border-radius: 0rem !important;
  padding: 0 !important;
  box-shadow: none !important;
  margin-top: 1em;
}
.wFormContainer .wForm form {
  padding: 0 !important;
}
.wForm :link {
  text-decoration: underline;
  color: #dd7975 !important;
}
/*forma-end*/
#uzva {
  opacity: 0;
}
.in {
  opacity: 1 !important;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.out {
  opacity: 0 !important;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
h1 {
  font-weight: 500;
  font-size: 2.5vmin;
  line-height: 118%;
}
.blackhero {
  font-weight: 700;
}
.hero {
  font-size: 2.4vmin;
  border-bottom: 2px solid #000000;
}
.herov {
  font-size: 2.4vmin;
}
.apli {
  font-size: 1rem;
  font-weight: 600;
  line-height: 128%;
  text-transform: uppercase;
}
.cipars-big {
  padding-bottom: 5rem;
  font-size: 6rem;
  font-weight: 600;
  line-height: 6rem;
  top: 50%;
  left: 50%;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.blackheader span {
  background: #000000;
  line-height: 1.4em;
  padding: 0.3rem 5.5rem;
  display: inline;
  word-wrap: break-word;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.rotheader span {
  font-weight: 600;
  font-style: italic;
  font-size: 1.4rem;
  background: #dd7975;
  line-height: 118%;
  padding: 0.3rem 1.5rem;
  display: inline;
  word-wrap: break-word;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.rotheaderp span {
  text-transform: uppercase;
  font-style: italic;
  font-size: 0.8rem;
  background: #dd7975;
  line-height: 118%;
  padding: 0.3rem 1rem;
  display: inline;
  word-wrap: break-word;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.blackspan span {
  font-weight: 500;
  font-size: 1rem;
  background: #000000;
  line-height: 118%;
  padding: 0.3rem 1.5rem;
  display: inline;
  word-wrap: break-word;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.pointer {
  cursor: pointer;
}
.zoomin {
  -ms-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
}
.front img {
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.front:hover img {
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.lasis {
  background-color: #dd7975;
}
.mals {
  color: #dd7975;
}
.gray {
  background-color: #eeeff1;
}
.green {
  background-color: #2dccd3;
}
.gp {
  background-color: #eeeff1;
}
.jumbotron {
  border-radius: 0rem;
}
.twcolor {
  /* background: linear-gradient(to right, #dd7975 0%, #dd7975 50%, #ffffff 50%, #fffff 100%);*/
  background: #eeeff1;
}
.twcolorgre {
  background: linear-gradient(to right, #2dccd3 0%, #2dccd3 94.5%, #ffffff 94.5%, #ffffff 100%);
}
.divkrasu {
  background: linear-gradient(to top, #000000 0%, #000000 20%, #000000 35%, #dd7975 35%, #dd7975 80%, #ffffff 80%, #ffffff 100%);
}
#bgmal {
  right: 0;
}
.btn-outline-success {
  color: #000000;
  border-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.btn-outline-success:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.btn-outline-white {
  color: #000000;
  border-color: #ffffff;
  background-color: #ffffff;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: color 0.3s, background 0.3s, border 0.3s;
}
.btn-outline-white:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
}
.btn-outline {
  color: #ffffff;
  border-color: #ffffff;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: color 0.3s, background 0.3s, border 0.3s;
}
.btn-outline:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
}
.smb {
  color: #ffffff;
  border-color: #ffffff;
  padding: 0.5rem 3.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.smb:hover {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.btn-outline-black {
  color: #000000;
  border-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.btn-outline-black:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.btnred {
  color: #dd7975;
  border-color: #dd7975;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
.btnred:hover {
  color: #ffffff;
  background-color: #dd7975;
  border-color: #dd7975;
  padding: 0.5rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.6s;
}
header {
  position: relative;
  background-color: transparent;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}
.min {
  min-height: 150px;
  ;
}
.vh-90 {
  min-height: 80vh;
}
header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
header .container {
  position: relative;
  z-index: 2;
}
/*@media (pointer: coarse) and (hover: none) {
  header {
    background: url('https://source.unsplash.com/XT5OInaElMw/1600x900') white no-repeat center center scroll;
    background-size: cover;
  }
  header video {
    display: none;
  }
}*/
.navbar-light {
  background-color: rgb(255, 255, 255, 1) !important;
  min-height: 80px;
  transition: all 0.6s;
}
.navbar-light .navbar-brand, .navbar-light .navbar-nav .nav-link {
  color: #000000;
  font-weight: 500;
  font-size: 0.9rem;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
  color: #ee7766 !important;
}
.navbar-light .navbar-brand, .navbar-light .navbar-nav .nav-link-loc {
  color: #68c3cd !important;
  font-weight: 400;
  font-size: 0.9rem;
}
.nav-link {
  padding-right: 0.6rem !important;
  padding-left: 0.6rem !important;
}
.line:after {
  position: absolute;
  content: "";
  width: 100%;
  background-color: #ee7766;
  bottom: 6px;
  left: 0px;
  height: 2px;
  -webkit-transform: rotate(-2.5deg) scale(0);
  -ms-transform: rotate(-2.5deg) scale(0);
  transform: rotate(-2.5deg) scale(0);
  opacity: 1;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.undel:after {
  position: absolute;
  content: "";
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  background-color: #ffffff;
  bottom: -6px;
  height: 2px;
  -webkit-transform: rotate(-2.5deg);
  -ms-transform: rotate(-2.5deg);
  transform: rotate(-2.5deg);
}
.undelblack:after {
  position: absolute;
  content: "";
  width: 90%;
  margin: 0 auto;
  left: -2.5rem;
  ;
  background-color: #000000;
  bottom: -6px;
  height: 2px;
  -webkit-transform: rotate(-2.5deg);
  -ms-transform: rotate(-2.5deg);
  transform: rotate(-2.5deg);
}
.vg::before {
  content: "";
  width: 13rem;
  height: 13rem;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzBBMEEwQTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDMuMiwxNjkuNGMtMzcuMSwwLTY3LjMtMzAuMi02Ny4zLTY3LjNjMC0zNy4xLDMwLjItNjcuMyw2Ny4zLTY3LjNjMzcuMSwwLDY3LjMsMzAuMiw2Ny4zLDY3LjMKCUMxNzAuNCwxMzkuMiwxNDAuMiwxNjkuNCwxMDMuMiwxNjkuNHogTTEwMy4yLDM3LjNjLTM1LjgsMC02NC44LDI5LjEtNjQuOCw2NC44UzY3LjQsMTY3LDEwMy4yLDE2N2MzNS44LDAsNjQuOC0yOS4xLDY0LjgtNjQuOAoJUzEzOC45LDM3LjMsMTAzLjIsMzcuM3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTk2LjMsMTY2LjFjLTM3LjEsMC02Ny4zLTMwLjItNjcuMy02Ny4zYzAtMzcuMSwzMC4yLTY3LjMsNjcuMy02Ny4zYzM3LjEsMCw2Ny4zLDMwLjIsNjcuMyw2Ny4zCglDMTYzLjYsMTM1LjksMTMzLjQsMTY2LjEsOTYuMywxNjYuMXogTTk2LjMsMzRDNjAuNiwzNCwzMS41LDYzLDMxLjUsOTguOHMyOS4xLDY0LjgsNjQuOCw2NC44czY0LjgtMjkuMSw2NC44LTY0LjgKCVMxMzIuMSwzNCw5Ni4zLDM0eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA1LjMsMTIxLjhWNjguM2gtNi42TDgwLjgsODMuN2wyLjUsMy41YzAuMiwwLjIsMC40LDAuNCwwLjYsMC42YzAuMywwLjIsMC42LDAuMywwLjksMC40CgljMC4zLDAuMSwwLjcsMCwxLjEsMGMwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNmwxMC4xLTguNmMtMC4xLDEuMy0wLjEsMi42LTAuMSwzLjl2MzlIODQuNnY2LjJoMzIuMnYtNi4ySDEwNS4zeiIvPgo8L3N2Zz4K');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: -4.9rem;
  top: -7rem;
}
.dg::before {
  content: "";
  width: 13rem;
  height: 13rem;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzBBMEEwQTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDMuMiwxNjkuNGMtMzcuMSwwLTY3LjMtMzAuMi02Ny4zLTY3LjNjMC0zNy4xLDMwLjItNjcuMyw2Ny4zLTY3LjNjMzcuMSwwLDY3LjMsMzAuMiw2Ny4zLDY3LjMKCUMxNzAuNCwxMzkuMiwxNDAuMiwxNjkuNCwxMDMuMiwxNjkuNHogTTEwMy4yLDM3LjNjLTM1LjgsMC02NC44LDI5LjEtNjQuOCw2NC44YzAsMzUuOCwyOS4xLDY0LjgsNjQuOCw2NC44CgljMzUuOCwwLDY0LjgtMjkuMSw2NC44LTY0LjhDMTY4LDY2LjQsMTM4LjksMzcuMywxMDMuMiwzNy4zeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTYuMywxNjYuMWMtMzcuMSwwLTY3LjMtMzAuMi02Ny4zLTY3LjNjMC0zNy4xLDMwLjItNjcuMyw2Ny4zLTY3LjNjMzcuMSwwLDY3LjMsMzAuMiw2Ny4zLDY3LjMKCUMxNjMuNiwxMzUuOSwxMzMuNCwxNjYuMSw5Ni4zLDE2Ni4xeiBNOTYuMywzNEM2MC42LDM0LDMxLjUsNjMsMzEuNSw5OC44czI5LjEsNjQuOCw2NC44LDY0LjhzNjQuOC0yOS4xLDY0LjgtNjQuOAoJUzEzMi4xLDM0LDk2LjMsMzR6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05Ni41LDEyMC4zYy0xLjEsMC0yLjIsMC4xLTMuMywwLjNjLTEuMiwwLjItMi4zLDAuNC0zLjUsMC43bDE1LjEtMTUuNGMxLjctMS43LDMuMi0zLjMsNC43LTQuOQoJYzEuNS0xLjYsMi44LTMuMywzLjktNWMxLjEtMS43LDItMy41LDIuNy01LjRjMC42LTEuOSwxLTMuOSwxLTYuMmMwLTIuNi0wLjUtNC45LTEuNC03Yy0wLjktMi4xLTIuMi0zLjgtMy44LTUuMgoJYy0xLjYtMS40LTMuNS0yLjUtNS43LTMuM2MtMi4yLTAuOC00LjYtMS4xLTcuMi0xLjFjLTIuNiwwLTUsMC40LTcuMiwxLjFjLTIuMiwwLjctNC4yLDEuOC01LjksMy4yYy0xLjcsMS40LTMuMSwzLjItNC4zLDUuMwoJYy0xLjEsMi4xLTEuOSw0LjUtMi4zLDcuM2w0LjIsMC43YzEuMSwwLjIsMiwwLjEsMi42LTAuMmMwLjYtMC40LDEuMS0xLjEsMS41LTIuMWMwLjMtMS4yLDAuNy0yLjMsMS40LTMuM2MwLjYtMSwxLjQtMS45LDIuNC0yLjcKCWMwLjktMC43LDItMS4zLDMuMi0xLjdjMS4yLTAuNCwyLjUtMC42LDQtMC42YzEuNCwwLDIuOCwwLjIsNCwwLjZjMS4yLDAuNCwyLjMsMSwzLjIsMS45YzAuOSwwLjgsMS42LDEuOSwyLjIsMy4xCgljMC41LDEuMywwLjgsMi43LDAuOCw0LjRjMCwxLjctMC4yLDMuMy0wLjcsNC44Yy0wLjUsMS41LTEuMiwzLTIuMSw0LjVjLTAuOSwxLjUtMiwyLjktMy4yLDQuNGMtMS4zLDEuNS0yLjcsMy00LjMsNC42bC0xOC44LDE4LjkKCWMtMC41LDAuNS0wLjksMS4xLTEuMSwxLjdjLTAuMiwwLjYtMC4zLDEuMi0wLjMsMS44djIuOGg0MHYtNC45YzAtMC44LTAuMi0xLjUtMC43LTJjLTAuNS0wLjUtMS4yLTAuOC0yLjEtMC44SDk2LjV6Ii8+Cjwvc3ZnPgo=');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: -4.9rem;
  top: -7rem;
}
.leftun {
  padding-left: 0px;
  padding-right: 0px;
}
.cit {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 118%;
}
.line:hover:after {
  position: absolute;
  content: "";
  width: 100%;
  background-color: #ee7766;
  bottom: 6px;
  left: 0px;
  height: 2px;
  -webkit-transform: rotate(-2.5deg) scale(1);
  -ms-transform: rotate(-2.5deg) scale(1);
  transform: rotate(-2.5deg) scale(1);
  opacity: 1;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.active > .line:after {
  position: absolute;
  content: "";
  width: 100%;
  background-color: #ee7766;
  bottom: 6px;
  left: 0px;
  height: 2px;
  -webkit-transform: rotate(-2.5deg) scale(1);
  -ms-transform: rotate(-2.5deg) scale(1);
  transform: rotate(-2.5deg) scale(1);
  opacity: 1;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.fb {
  width: 31px;
  height: 31px;
  background-image: url('/wp-content/themes/macitspeks/assets/images/icon-facebook.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding-left: 2.5rem !important;
  filter: grayscale(100%) brightness(50%);
  @media (min-width: 992px) {
    margin-left: 1rem;
  }
}
.fb:hover {
  filter: grayscale(0) brightness(100%);
}
.lin {
  width: 31px;
  height: 31px;
  background-image: url('/wp-content/themes/macitspeks/assets/images/icon-youtube.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding-left: 2.5rem !important;
  filter: grayscale(100%) brightness(50%);

}
.lin:hover {
  filter: grayscale(0) brightness(100%);
}
.ig {
  width: 31px;
  height: 31px;
  background-image: url('/wp-content/themes/macitspeks/assets/images/icon-instagram.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding-left: 2.5rem !important;
  filter: grayscale(100%) brightness(50%);

}
.ig:hover {
  filter: grayscale(0) brightness(100%);
}
.nwl {
  width: 31px;
  height: 31px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMEEwQTBBO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC44LDEyLjlsNiw0LjZjMC40LDAuMywxLDAuMywxLjMsMGw2LjEtNC42djYuNkg4LjhWMTIuOXogTTIwLjUsMTEuNmwtNSwzLjdsLTUtMy43SDIwLjV6IE0yMy4xLDkuNEg3LjkKCQljLTAuNywwLTEuMiwwLjYtMS4yLDEuMnY5LjZjMCwwLjcsMC42LDEuMiwxLjIsMS4yaDE1LjJjMC43LDAsMS4yLTAuNiwxLjItMS4ydi05LjZDMjQuMywxMCwyMy44LDkuNCwyMy4xLDkuNCIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMi42QzguNCwyLjYsMi42LDguNCwyLjYsMTUuNXM1LjgsMTIuOSwxMi45LDEyLjljNy4xLDAsMTIuOS01LjgsMTIuOS0xMi45UzIyLjYsMi42LDE1LjUsMi42CgkJIE0xNS41LDMwLjhDNywzMC44LDAuMiwyNCwwLjIsMTUuNVM3LDAuMiwxNS41LDAuMlMzMC44LDcsMzAuOCwxNS41UzI0LDMwLjgsMTUuNSwzMC44Ii8+CjwvZz4KPC9zdmc+Cg==');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-top: -14px;
  padding-left: 0rem !important;
  padding-right: 4rem !important;
}
.nwl:hover {
  width: 31px;
  height: 31px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREQ3OTc1O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC44LDEyLjlsNiw0LjZjMC40LDAuMywxLDAuMywxLjMsMGw2LjEtNC42djYuNkg4LjhWMTIuOXogTTIwLjUsMTEuNmwtNSwzLjdsLTUtMy43SDIwLjV6IE0yMy4xLDkuNEg3LjkKCQljLTAuNywwLTEuMiwwLjYtMS4yLDEuMnY5LjZjMCwwLjcsMC42LDEuMiwxLjIsMS4yaDE1LjJjMC43LDAsMS4yLTAuNiwxLjItMS4ydi05LjZDMjQuMywxMCwyMy44LDkuNCwyMy4xLDkuNCIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMi42QzguNCwyLjYsMi42LDguNCwyLjYsMTUuNXM1LjgsMTIuOSwxMi45LDEyLjljNy4xLDAsMTIuOS01LjgsMTIuOS0xMi45UzIyLjYsMi42LDE1LjUsMi42CgkJIE0xNS41LDMwLjhDNywzMC44LDAuMiwyNCwwLjIsMTUuNVM3LDAuMiwxNS41LDAuMlMzMC44LDcsMzAuOCwxNS41UzI0LDMwLjgsMTUuNSwzMC44Ii8+CjwvZz4KPC9zdmc+Cg==');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-top: -14px;
  padding-left: 0rem !important;
  padding-right: 4rem !important;
  cursor: pointer;
}
.navbar-transparent {
  background-color: rgba(255, 255, 255, 0.9) !important;
  min-height: 120px;
  transition: all 0.6s;
}
.image {
  transition: all 0.6s ease-in-out;
  max-width: 180px;
}
.navbar-transparent .navbar-brand, .navbar-transparent .navbar-nav .nav-link {
  color: #000000;
  font-weight: 500;
  font-size: 0.9rem;
  transition: color 0.3s ease-out, filter 0.3s ease-out;
}
.navbar-transparent .navbar-nav .nav-link:hover {
  color: #ee7766 !important;
}
.navbar-transparent .navbar-brand, .navbar-transparent .navbar-nav .nav-link-loc {
  color: #68c3cd !important;
  font-weight: 400;
  font-size: 0.9rem;
}
.navbar-nav .navbar-center {
  position: absolute;
  left: 50%;
  transform: translatex(-50%);
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #caca4c;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #caca4c;
}
@media (min-width:998px) {
  .loc li .sep:after {
    content: "/";
    padding-right: 0rem;
    padding-left: 0.5rem;
  }
}
/* Styling Checkbox Starts */
.input-title {
  clear: both;
  padding: 22px 0px 0px 0px;
  font-size: 16px;
  color: rgba(255, 255, 255, .6);
  font-weight: 300;
}
.checkbox-label {
  display: block;
  position: relative;
  margin: auto;
  cursor: pointer;
  clear: both;
}
.checkbox-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkbox-label .checkbox-custom {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 38px;
  width: 38px;
  background-color: transparent;
  border-radius: 5px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  border: 2px solid #FFFFFF;
}
.checkbox-label input:checked ~ .checkbox-custom {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
  opacity: 1;
  border: 2px solid #FFFFFF;
}
.checkbox-label .checkbox-custom::after {
  position: absolute;
  content: "";
  left: 1.5rem;
  top: 2.3rem;
  width: 0rem;
  height: 0rem;
  border-radius: 5px;
  border: solid #000000;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg) scale(0);
  -ms-transform: rotate(45deg) scale(0);
  transform: rotate(45deg) scale(0);
  opacity: 1;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.checkbox-label input:checked ~ .checkbox-custom::after {
  -webkit-transform: rotate(45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
  transform: rotate(45deg) scale(1);
  opacity: 1;
  left: 1.1rem;
  top: -1rem;
  width: 1.2rem;
  height: 2.5rem;
  border: solid #000000;
  border-width: 0 2px 2px 0;
  background-color: transparent;
  border-radius: 0;
}
.form-check-label {
  margin-left: 3.3rem;
  line-height: 117%;
  /* font-weight: 600;*/
  margin-bottom: 1.2rem;
  margin-top: 0.6rem;
}
.form-check-labelv {
  margin-left: 2.8rem;
  line-height: 117%;
  /* font-weight: 600;*/
  margin-bottom: 1.2rem;
  margin-top: 0.6rem;
  font-size: 0.8rem;
}
/* Style for Circular Checkbox */
.checkbox-label .checkbox-custom.circular {
  border-radius: 50%;
  border: none;
  background-image: url("../images/chk.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.checkbox-label input:checked ~ .checkbox-custom.circular {
  background-color: transparent;
  border-radius: 50%;
  border: none;
}
.checkbox-label input:checked ~ .checkbox-custom.circular::after {
  border: solid #000000;
  border-width: 0 2px 2px 0;
}
.checkbox-label .checkbox-custom.circular::after {
  border-radius: 50%;
}
.checkbox-label .checkbox-custom.circular::before {
  border-radius: 50%;
  border: none;
}
.checkbox-label input:checked ~ .checkbox-custom.circular::before {
  border-radius: 50%;
}
.checkbox-labelv {
  display: block;
  position: relative;
  margin: auto;
  cursor: pointer;
  clear: both;
}
.checkbox-labelv input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkbox-labelv .checkbox-custom {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 38px;
  width: 38px;
  background-color: transparent;
  border-radius: 5px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  border: 2px solid #FFFFFF;
}
.checkbox-labelv input:checked ~ .checkbox-custom {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
  opacity: 1;
  border: 2px solid #FFFFFF;
}
.checkbox-labelv .checkbox-custom::after {
  position: absolute;
  content: "";
  left: 1.5rem;
  top: 2.3rem;
  width: 0rem;
  height: 0rem;
  border-radius: 5px;
  border: solid #000000;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg) scale(0);
  -ms-transform: rotate(45deg) scale(0);
  transform: rotate(45deg) scale(0);
  opacity: 1;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.checkbox-labelv input:checked ~ .checkbox-custom::after {
  -webkit-transform: rotate(45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
  transform: rotate(45deg) scale(1);
  opacity: 1;
  left: 1.1rem;
  top: -1rem;
  width: 1.2rem;
  height: 2.5rem;
  border: solid #000000;
  border-width: 0 2px 2px 0;
  background-color: transparent;
  border-radius: 0;
}
/* Style for Circular Checkbox */
.checkbox-labelv .checkbox-custom.circular {
  border-radius: 50%;
  border: none;
  background-image: url("../images/chkw.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.checkbox-labelv input:checked ~ .checkbox-custom.circular {
  background-color: transparent;
  border-radius: 50%;
  border: none;
}
.checkbox-labelv input:checked ~ .checkbox-custom.circular::after {
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
}
.checkbox-labelv .checkbox-custom.circular::after {
  border-radius: 50%;
}
.checkbox-labelv .checkbox-custom.circular::before {
  border-radius: 50%;
  border: none;
}
.checkbox-labelv input:checked ~ .checkbox-custom.circular::before {
  border-radius: 50%;
}
.vai {
  top: 0;
  z-index: 2;
  margin-top: 0rem !important;
}
.skolotajs {
  margin: 0 auto;
  left: 0;
  right: 0;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
#viensslide {
  margin: 0 auto;
  left: 0;
  right: 0;
  background-image: url("../images/ilze.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
#divislide {
  margin: 0 auto;
  left: 0;
  right: 0;
  background-image: url("../images/juris.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
#trisslide {
  margin: 0 auto;
  left: 0;
  right: 0;
  background-image: url("../images/arnis.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.carousel-captionv {
  position: absolute;
  margin: 0 auto;
  right: 0;
  bottom: 0px;
  left: 0;
  z-index: 10;
  color: #fff;
}
.carousel-captionvv {
  position: absolute;
  right: 0;
  bottom: 100px;
  left: 0;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.carousel-caption {
  position: absolute;
  top: -12.5em;
  text-align: left;
  left: -5em;
  z-index: 3;
}
.pin {
  top: -26em;
  text-align: center;
  left: -50%;
}
.carousel-caption:not(#caption-0) {
  display: none;
}
.pointer-events-none {
  pointer-events: none;
}
.testimo {
  background-image: url("../images/testi.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.testi {
  font-size: 1.2rem;
  font-weight: 500;
  font-style: italic;
}
.bulta {
  bottom: -1rem;
}
.flip .back {
  color: #fff;
  text-align: center;
}
.inneris {
  top: 0;
  left: 0;
}
.backtext {
  font-size: 1rem;
  font-weight: 500;
  line-height: 125%;
}
#floatDiv {
  position: fixed;
  right: 0px;
  margin-top: 0px;
  bottom: 20vh;
  margin-right: 0px;
  z-index: 9999;
  max-height: 0vh;
}
#jb {
  max-width: 3rem;
  cursor: pointer;
  pointer-events: all !important;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
#jb.rotated {
  -ms-transform: rotate(-180deg); /* IE 9 */
  -moz-transform: rotate(-180deg); /* Firefox */
  -webkit-transform: rotate(-180deg); /* Safari and Chrome */
  -o-transform: rotate(-180deg); /* Opera */
  transform: rotate(-180deg);
}
.jaut {
  font-size: 0.9rem;
  font-weight: 600;
}
.jaut span {
  background: #dd7975;
  line-height: 1.2em;
  padding: 0.8rem 0.8rem 0.8rem 2rem;
  display: inline;
  word-wrap: break-word;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  border-bottom-left-radius: 5rem;
  border-top-left-radius: 5rem;
}
.info {
  font-size: 2.2vh;
  font-weight: 500;
}
.labeli {
  font-size: 2vh;
  font-weight: 500;
  text-transform: uppercase;
  color: gray;
}
.labeli span {
  font-size: 1.8vh;
  font-weight: 500;
  text-transform: none;
  color: gray;
  line-height: 118% !important;
}
#formjaut {
  min-height: 0px;
  margin-top: -2.51rem;
  z-index: -1;
  padding-top: 4rem !important;
  border-bottom-left-radius: 0.8rem;
  border-top-left-radius: 0.8rem;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1.9vh;
  font-weight: 400;
  line-height: 1.2;
  color: #dd7975;
  background-color: #fff;
  background-clip: padding-box;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ced4da;
  border-radius: 0rem;
  transition: none;
}
.bbl {
  font-size: 0.9rem;
}
.bbl:hover {
  font-size: 0.9rem;
}
.credit {
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 123%;
}
.kn {
  margin-top: -5rem;
}
.smhed {
  font-size: 1.25rem;
  text-transform: uppercase;
}
.smhedv {
  font-size: 1.1rem;
  text-transform: uppercase;
}

.smhedp{
	line-height: 115%;
}
.skolam {
  height: 40rem !important;
  background-image: url("../images/skolam.jpg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.kontak {
  height: 17rem !important;
  background-image: url("../images/skolam.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.zimulis {
  min-height: 40rem !important;
  background-image: url("../images/zimulis.jpg");
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  z-index: 2;
}
.hrtop {
  min-height: 40rem !important;
  background-size: contain;
  background-position: top left;
  background-repeat: no-repeat;
  z-index: 0;
}
.noborder {
  border-bottom: none;
}
.mtnegative {
  margin-top: -3rem;
  z-index: 0;
}
.mtnegativev {
  margin-top: -1.5rem;
}
.skher {
  font-size: 3.5rem;
}
.centerd {
  margin: 0 auto;
  left: 0;
  right: 0;
}
.whi {
  color: #ffffff !important;
}
.whi:hover {
  color: #000000 !important;
}
.rl:hover {
  color: #dd7975 !important;
}
.big {
  font-size: 2.5rem;
  /* font-weight: 700;*/
}
.two-col {
  -moz-column-count: 2;
  -moz-column-gap: 1.2rem;
  -webkit-column-count: 2;
  -webkit-column-gap: 1.2rem;
  column-count: 2;
  column-gap: 1.2rem;
}
.blueh {
  font-weight: 700;
  font-size: 1.2rem;
  color: #2dccd3;
}
.smalis:after {
  width: 80%;
}
.msb {
  font-weight: 600;
}
.bd:before {
  position: absolute;
  content: "";
  width: 10rem;
  height: 10rem;
  left: -8rem;
  top: 0rem;
  background-image: url("../images/bb.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.buz:after {
  position: absolute;
  content: "";
  width: 12rem;
  height: 12rem;
  right: 4.5rem;
  bottom: -3rem;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzBBMEEwQTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDMuNSwxNTcuM2MtNDAuNywwLTczLjgtMzMuMS03My44LTczLjhjMC00MC43LDMzLjEtNzMuOCw3My44LTczLjhjNDAuNywwLDczLjgsMzMuMSw3My44LDczLjgKCUMxNzcuMywxMjQuMiwxNDQuMiwxNTcuMywxMDMuNSwxNTcuM3ogTTEwMy41LDEyLjRjLTM5LjIsMC03MS4xLDMxLjktNzEuMSw3MS4xczMxLjksNzEuMSw3MS4xLDcxLjFjMzkuMiwwLDcxLjEtMzEuOSw3MS4xLTcxLjEKCVMxNDIuNywxMi40LDEwMy41LDEyLjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NiwxNTMuNmMtNDAuNywwLTczLjgtMzMuMS03My44LTczLjhDMjIuMiwzOS4yLDU1LjMsNi4xLDk2LDYuMWM0MC43LDAsNzMuOCwzMy4xLDczLjgsNzMuOAoJQzE2OS44LDEyMC42LDEzNi43LDE1My42LDk2LDE1My42eiBNOTYsOC44Yy0zOS4yLDAtNzEuMSwzMS45LTcxLjEsNzEuMVM1Ni44LDE1MSw5NiwxNTFzNzEuMS0zMS45LDcxLjEtNzEuMVMxMzUuMiw4LjgsOTYsOC44eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA0LjksNTcuM2MtMTAuMS02LjQtMjUuNS00LjctMzMuNSw0LjNjLTQuOCw1LjQtNS41LDEyLjktMy4xLDE5LjZDNzAuOSw4OCw3Ni41LDk1LjcsODQsOTYuOQoJYzIsMC4zLDQuNi0wLjEsNi4xLTEuNmMxLjItMS4yLDEuMS0yLjktMC45LTMuMmMtNS45LTEtMTAuNi04LjQtMTIuNS0xMy43Yy0xLjktNS40LTEuNy0xMS44LDIuNS0xNi4yYzguNC04LjYsMjAuOS0wLjksMjYuMyw3CgljMy42LDUuMiw1LjgsMTEuNyw2LjMsMThjMC42LDYuOS0yLjIsMTIuOC03LjEsMTcuNmMtOS4xLDguOC0yMS42LDEzLjItMjguMiwyNC43Yy02LjMsMTEuMS02LjksMjUtMSwzNi40YzEuNiwzLjEsMTAsMC4zLDguNy0yLjMKCWMtNi41LTEyLjQtNS4yLTI4LjYsNC4zLTM5LjJjOS42LTEwLjcsMjUuOC0xNC43LDMxLTI5LjRDMTI0LjIsODIsMTE2LjEsNjQuNCwxMDQuOSw1Ny4zIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04My40LDE4Ny41Yy0wLjgtMS0xLjMtMi4yLTEuOS0zLjNjLTAuMi0wLjQtMC42LTAuNy0xLTAuOWMwLjMtMC40LDAuNS0wLjcsMC45LTEuMWMwLjItMC4xLDAuMy0wLjIsMC40LTAuMwoJYzEuOCwwLjMsMy40LDIuMiwzLjksMy44YzAuMywxLjEsMC4zLDIuMy0wLjMsMy4zYzAsMC4xLTAuMSwwLjEtMC4xLDAuMkM4NC41LDE4OC42LDgzLjUsMTg3LjYsODMuNCwxODcuNSBNODIuNCwxNzcuNwoJYy01LjcsMC45LTEwLjksNC43LTExLjksMTAuNmMtMC4yLDEuNSwyLDEuOCw0LjIsMS40YzIuMywzLjIsNS4zLDUuMSw5LjksNC40YzQuOC0wLjcsMTEtNC42LDkuOC0xMC4zCglDOTMuMiwxNzguNiw4NywxNzYuOSw4Mi40LDE3Ny43Ii8+Cjwvc3ZnPgo=');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  filter: invert(1);
}
.bildev {
  right: -13rem;
  top: -2rem;
}
.posmi {
  line-height: 135%;
  font-weight: 600;
  font-size: 1.2rem;
  left: 0;
  top: -2rem;
  padding: 0.23rem 0rem;
}
.bg-black {
  background-color: #000000;
}
.is-invalid {
  color: red !important;
}
.fa {
  width: 34px !important
}
.fa-plus {
  width: 34px;
  height: 34px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMxQzFDO30KCS5zdDF7ZmlsbDojMEEwQTBBO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjksMzIuOEM3LjIsMzIuOCwwLjEsMjUuNywwLjEsMTdjMC04LjcsNy4xLTE1LjcsMTUuNy0xNS43YzguNywwLDE1LjcsNy4xLDE1LjcsMTUuNwoJQzMxLjYsMjUuNywyNC41LDMyLjgsMTUuOSwzMi44eiBNMTUuOSwyYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyNC4xLDIsMTUuOSwyeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuNiwzMy43Yy04LjcsMC0xNS43LTcuMS0xNS43LTE1LjdjMC04LjcsNy4xLTE1LjcsMTUuNy0xNS43YzguNywwLDE1LjcsNy4xLDE1LjcsMTUuNwoJQzMzLjQsMjYuNiwyNi4zLDMzLjcsMTcuNiwzMy43eiBNMTcuNiwyLjljLTguMywwLTE1LDYuNy0xNSwxNWMwLDguMyw2LjcsMTUsMTUsMTVjOC4zLDAsMTUtNi43LDE1LTE1QzMyLjYsOS43LDI1LjksMi45LDE3LjYsMi45egoJIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNi43LDIzYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjJsLTcuMS03LjFjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMXMwLjgtMC4zLDEuMSwwbDYuNSw2LjVsNi41LTYuNQoJYzAuMy0wLjMsMC44LTAuMywxLjEsMHMwLjMsMC44LDAsMS4xbC03LjEsNy4xQzE3LjEsMjIuOSwxNi45LDIzLDE2LjcsMjN6Ii8+Cjwvc3ZnPgo=');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.fa-minus {
  width: 34px;
  height: 34px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMxQzFDO30KCS5zdDF7ZmlsbDojMEEwQTBBO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjEsMzIuOWMtOC43LDAtMTUuNy03LjEtMTUuNy0xNS43YzAtOC43LDcuMS0xNS43LDE1LjctMTUuN2M4LjcsMCwxNS43LDcuMSwxNS43LDE1LjcKCUMzMS45LDI1LjksMjQuOCwzMi45LDE2LjEsMzIuOXogTTE2LjEsMi4yYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyNC40LDIuMiwxNi4xLDIuMnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjksMzMuOWMtOC43LDAtMTUuNy03LjEtMTUuNy0xNS43YzAtOC43LDcuMS0xNS43LDE1LjctMTUuN2M4LjcsMCwxNS43LDcuMSwxNS43LDE1LjcKCUMzMy43LDI2LjgsMjYuNiwzMy45LDE3LjksMzMuOXogTTE3LjksMy4xYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1YzguMywwLDE1LTYuNywxNS0xNVMyNi4yLDMuMSwxNy45LDMuMXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LDE4LjJjLTAuMiwwLTAuNC0wLjEtMC41LTAuMmwtNS42LTUuNWMtMC4zLTAuMy0wLjMtMC44LDAtMS4xYzAuMy0wLjMsMC44LTAuMywxLjEsMGw1LjEsNWw1LjEtNQoJYzAuMy0wLjMsMC44LTAuMywxLjEsMGMwLjMsMC4zLDAuMywwLjgsMCwxLjFMMTcuNSwxOEMxNy40LDE4LjEsMTcuMiwxOC4yLDE3LDE4LjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMi42LDI0LjFjLTAuMiwwLTAuNC0wLjEtMC41LTAuMmwtNS4xLTVsLTUuMSw1Yy0wLjMsMC4zLTAuOCwwLjMtMS4xLDBjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMWw1LjYtNS41CgljMC4zLTAuMywwLjgtMC4zLDEsMGw1LjYsNS41YzAuMywwLjMsMC4zLDAuOCwwLDEuMUMyMywyNCwyMi44LDI0LjEsMjIuNiwyNC4xeiIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.faqitem .header {
  padding: 2rem;
  background: #ffffff;
  color: #dd7975;
  border-bottom: 1px solid #000000;
  display: flex;
  justify-content: start;
  align-items: center;
  cursor: pointer;
  @media (max-width: 1200px) {
    padding: 1rem 0;
  }
}
.faqitem .header h4 {
  margin: 0;
  max-width: 85%;
  padding-left: 1.5rem;
  @media (max-width: 1200px) {
    font-size: 1.2rem;
    padding-left: 1rem;
  }
}
.faqitem .header .fa.fa-minus {
  display: none;
}
.faqitem.jquery-accordion-active .fa.fa-minus {
  display: block;
}
.faqitem.jquery-accordion-active .fa.fa-plus {
  display: none;
}
.faqitem .content {
  padding: 15px;
  display: none;
  @media (max-width: 1200px) {
    padding: 15px 0;
  }
}
#bilde {
  background-image: url("../images/ns.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  pointer-events: none;
}
.vaifix {
  margin-top: -7.2rem;
}
.undelfix {
  margin-top: -25rem;
  left: 0;
  right: 0;
}
.bltfix {
  padding-bottom: 12rem;
  padding-left: 3rem;
}
.udv::after {
  content: "";
  width: 12vw;
  height: 100%;
  background-image: url("../images/uz.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 6.5rem;
  margin-left: 39%;
  opacity: 0.2;
}
.herojumb {
  /*background-color: rgba(238, 239, 241, 0.70);*/
  margin-top: -7rem;
}
@media (max-width:991.98px) {
  .ud::after {
    content: "";
    width: 20vw;
    height: 100%;
    background-image: url("../images/uz.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: -9rem;
    margin-left: 18%;
  }
  .udv::after {
    content: "";
    width: 23vw;
    height: 100%;
    background-image: url("../images/uz.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: 11.5rem;
    margin-left: 27%;
    opacity: 0.2;
  }
  .carousel-caption {
    display: block !important;
    position: absolute;
    top: auto;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
  }
  .backtext {
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 124%;
  }
  h1 {
    font-size: 1.2rem;
  }
  .hero {
    font-size: 1rem;
  }
  .form-check-label {
    margin-left: 3.3rem;
    line-height: 117%;
    font-weight: 600;
    margin-bottom: 0.6rem;
    margin-top: 0.6rem;
    font-size: 0.9rem;
  }
  .mtnegative {
    margin-top: 0rem;
    z-index: 1;
  }
  .blackheader span {
    background: #000000;
    line-height: 1.4em;
    padding: 0.3rem 1.2rem 0rem 1.2rem;
    display: inline;
    word-wrap: break-word;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  .smalis:after {
    width: 90%;
  }
  .two-col {
    -moz-column-count: 1;
    -moz-column-gap: 0rem;
    -webkit-column-count: 1;
    -webkit-column-gap: 0rem;
    column-count: 1;
    column-gap: 0rem;
  }
  .blueh {
    margin-top: 2rem;
  }
  .bildev {
    position: relative !important;
    right: auto;
    top: auto;
  }
  .posmi {
    position: relative !important;
    line-height: 135%;
    font-weight: 600;
    font-size: 1.2rem;
    left: auto;
    top: -2rem;
    padding: 0.23rem 0rem;
  }
  .bd:before {
    display: none;
  }
}
@media (max-width:991.98px) {
  .herojumb {
    margin-top: 0px;
  }
  .ud::after {
    content: "";
    width: 30vw;
    height: 100%;
    background-image: url("../images/uz.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: -13rem;
    margin-left: 18%;
  }
  .vaifix {
    margin-top: 0rem;
  }
  .undelfix {
    margin-top: 0rem;
    left: 0;
    right: 0;
  }
  .showmore-button-inner.more {
    color: #000000;
    border: 1px solid #000000;
    padding: 0.5rem 2.5rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 1.5rem;
    font-weight: 500;
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
    text-transform: uppercase;
    width: 15rem;
    text-align: center;
    transition: all 0.6s;
  }
}
@media (max-width: 767.98px) {
  header {
    margin-top: 120px;
  }
  .toprowblack {
    margin-top: -45vh;
  }
  .skslid {
    min-height: 130vh;
  }
  .min {
    min-height: 0px;
    ;
  }
  .gra::before {
    display: none;
  }
  .btn-block {
    display: block;
    width: 100%;
    padding: 0.5rem 0rem;
  }
  .btn-block:hover {
    display: block;
    width: 100%;
    padding: 0.5rem 0rem;
  }
  a:hover {
    text-decoration: none;
  }
  .zimulis::before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(239, 239, 239, 0.60);
    position: absolute;
    left: 0;
    top: 0;
  }
  .udv::after {
    display: none;
  }
}
/*5 columns*/
.col-2dot4, .col-sm-2dot4, .col-md-2dot4, .col-lg-2dot4, .col-xl-2dot4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-2dot4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (min-width: 540px) {
  .col-sm-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 720px) {
  .col-md-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 960px) {
  .col-lg-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1140px) {
  .col-xl-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.kartebg {
  background: -moz-linear-gradient(#666666 0%, #666666 30%, #ffffff 30%, #ffffff 100%);
  background: -webkit-linear-gradient(#666666 0%, #666666 30%, #ffffff 30%, #ffffff 100%);
  background: linear-gradient(#666666 0%, #666666 30%, #ffffff 30%, #ffffff 100%);
  position: relative;
  overflow-x: hidden;
}
.kartebg:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  background-image: linear-gradient(to bottom,rgba(51,51,51,.3) 0,transparent 100%);
  background-repeat: repeat-x;
  pointer-events: none;
}
.map-filters {
  display: flex;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  height: 0;
  gap: 5px;
  justify-content: center;
  align-items: flex-start;
  z-index: 3;

  overflow-y: visible;
  @media (min-width: 1000px) {
    gap: 10px;
  }
}
.map-filters .btn {
  background-color: rgba(255,255,255,.85);
  border-color: rgba(255,255,255,.85);
  white-space: nowrap;
  font-size: 16px;
  padding: 0.375rem 0.75rem;
}
.map-filters .btn:hover {
  color: #000;
  background: #fff;
}
.bggreenwhite {
  background: -moz-linear-gradient(to right, #2dccd3 0%, #2dccd3 50%, #ffffff 50%, #ffffff 100%);
  background: -webkit-linear-gradient(to right, #2dccd3 0%, #2dccd3 50%, #ffffff 50%, #ffffff 100%);
  background: linear-gradient(to right, #2dccd3 0%, #2dccd3 50%, #ffffff 50%, #ffffff 100%);
}
.front {
  background-size: cover;
  background-position: center center;
}
.inneris {
  background-color: rgba(0, 0, 0, 0.50);
  background-blend-mode: multiply;
}
.doubleblack {
  background: linear-gradient(to right, #000000 0%, #000000 50%, transparent 50%, transparent 100%);
}
.doublegray {
  background: -moz-linear-gradient(to right, #eeeff1 0%, #eeeff1 50%, #dd7975 50%, #dd7975 100%);
  background: -webkit-linear-gradient(to right, #eeeff1 0%, #eeeff1 50%, #dd7975 50%, #dd7975 100%);
  background: linear-gradient(to right, #eeeff1 0%, #eeeff1 50%, #dd7975 50%, #dd7975 100%);
}
.modal {
  z-index: 99999;
}
.btn-outline-light{
	border-radius: 1.5rem;
}
.btn-rounded {
	border-radius: 1.5rem;
}
.carousel-control-next-icon {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNiA2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzYgNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMEEwQTBBO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxLjIsNjguNyAwLjEsNjcuNyAzMy44LDM0IDEuMSwxLjMgMi4yLDAuMyAzNS45LDM0ICIvPgo8L3N2Zz4K');
}
.carousel-control-prev-icon {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNiA2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzYgNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMEEwQTBBO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzNC44LDAuMyAzNS45LDEuMyAyLjIsMzUgMzQuOSw2Ny43IDMzLjgsNjguNyAwLjEsMzUgIi8+Cjwvc3ZnPgo=');
}

.carousel-control-prev-icon, .carousel-control-next-icon {

width: 38px;
height: 69px;

}
.btn-grey{
background-color: #505050;
	color: #ffffff !important;
	border: none !important;
}
.btn-green{
background-color: #2dccd3;
	color: #212529 !important;
	border: none !important;
}
.btn-green:hover {
  color: #fff !important;
}
.btn-lasis{
background-color: #dd7975;
	color: #ffffff !important;
	border: none !important;
}

.icon-scroll,
.icon-scroll:before{
  position: absolute;
  left: 50%;
	  }

.icon-scroll{
  width: 40px;
  height: 70px;
  margin-left: -20px;
  top: 50%;
  margin-top: -35px;
  box-shadow: inset 0 0 0 1px #000000;
  border-radius: 25px;
	  }

.icon-scroll:before{
	
	  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 5px;
	-webkit-transform: rotate(45deg);
	 transform: rotate(45deg);
  
	
  content: '';
  width: 8px;
  height: 8px;
	margin-left: -6px;
  
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: scroll;
	}

@keyframes scroll{
	
  0%
	{opacity: 0;
}
	100%{
    opacity: 1;
	-webkit-transform: translateY(46px) rotate(45deg);
    transform: translateY(46px) rotate(45deg);
		}
	}
.bbl{
	border-bottom: 1px solid #dd7975;
}

.carousel-indicators li {
box-sizing: content-box;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 70px;
height: 10px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: #fff;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: 1;
transition: opacity 0.6s ease;
	
}

.carousel-indicators .active {
opacity: 1;
	background-color: #000000;
}

.dropdown:hover > .dropdown-menu {
    display: block;
}
.dropdown > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: none;
border-radius: 0rem;
margin-top: -5px;
}
.numberCircle {
border-radius: 50%;
width: 10rem;
height: 10rem;
padding: 1rem;
border: 2px solid #ffffff;
color: #ffffff;
text-align: center;
font-size: 5rem;
    
}

/* e-pasta ikonas paslēpšana */
#sff{
	display:none !important;
}

.text-darker {
  color: #212529 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.participants-list-item {
  display: flex;
  font-size: 14px;
  align-items: center;
  line-height: 1.2;
  margin-bottom: 32px;
}
.participants-list-item .participant-image {
  width: 100px;
  margin-right: 16px;
  flex-shrink: 0;
}
.participants-list-item .participant-image img {
  width: 100px;
}
.participants-list-item .name {
  font-weight: 600;
  margin-bottom: 4px;
}
.participants-list-item .subject {
  font-weight: 400;
  margin-bottom: 5px;
}
.participants-list-item .school {
  font-weight: 400;
}