a:hover {
  color: inherit;
}

.uk-text-large {
  font-size: 1.3rem;
  line-height: 1.3;
}

.uk-button {
  font-weight: 600;
  text-transform: none;
  border-radius: 3px;
}

.uk-text-small {
  font-size: 16px;
  line-height: 1.3;
}

.uk-text-normal {
  font-weight: 600 !important;
}

.uk-light .uk-navbar-nav>li>a {
  color: #fff !important;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
}

.uk-navbar-dropdown-nav>li>a {
  color: #131022;
  font-weight: 400;
}

.uk-navbar-dropdown-nav>li>a:hover {
  color: #2a82ee;
}

a.uk-link-text:hover,
.uk-link-text a:hover {
  color: #2a82ee;
}

.header {
  background: linear-gradient(90deg, #0d274c, #1c53a3);
}

.bgrad {
  background: linear-gradient(90deg, #F1F7FC, #FCFDFF) !important;
}

.section-heading {
  text-align: center !important;
  margin-bottom: 30px;
}

.uk-breadcrumb,
.uk-breadcrumb>*>* {
  font-size: 15px;
  color: #757B7F;
}

.uk-breadcrumb a {
  color: #131022;
}

.uk-breadcrumb a:hover {
  color: #2a82ee;
}

strong {
  font-weight: 800;
}

.uk-accordion-title {
  font-size: 1rem;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #1c53a3;
}

.uk-background-primary,
.uk-offcanvas-bar {
  background-color: #0d274c;
}

.uk-logo img {
  padding: 10px 0 10px 0;
  height: 92px;
}

.hero-heading {
  font-size: 2.8rem;
  font-weight: 900;
  line-height: 2.8rem;
}

.hero-heading span {
  color: #F01F4B;
}

.hero-header {
  position: relative;
  /* height: 60vh;
  min-height: 28rem; */
  width: 100%;
  overflow: hidden;
}

.hero-header .container {
  position: relative;
  z-index: 2;
  height: 100%;
}

.hero-header video {
  position: absolute;
  top: 3%;
  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%);
}

@media (max-width: 575.98px) {
  .hero-header video {
    display: none;
  }
}

.hero-header img.poster {
  height: 100vh;
  min-height: 100vh;
  object-fit: cover;
  object-position: bottom right;
  position: absolute;
  top: 0;
  left: 0;
}



.hero-list {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 24px;
  font-weight: 600;
}

.hero-list li {
  margin: 7px 0;
}

.hero-list li span {
  color: #F01F4B;
  margin-right: 5px;
}

.hypertop .uk-button-text {
  text-transform: none;
}

.hypertop-list {
  padding: 5px 0 0 0;
  margin: 0;
  list-style: none;
  font-size: 15px;
}

.top-email {
  font-size: 15px;
}

.hypertop-list a,
.top-email {
  color: #131022;
}

.hypertop-list a:hover,
.top-email:hover {
  color: #2a82ee;
  text-decoration: none;
}

.hypertop-list>* {
  display: contents;
}

.hypertop-list>:nth-child(n+2):not(.uk-first-column)::before {
  content: "";
  display: inline-block;
  margin: 0 20px 0 calc(20px - 4px);
  font-size: 15px;
  color: #6D6A7B;
}

.fa-whatsapp {
  color: #4fc75b !important;
}

.fa-viber {
  color: #7b73f9 !important;
}

.fa-telegram-plane {
  color: #36aee2 !important;
}

.offers {
  padding-top: 50px;
}

.uk-overlay-offers {
  background: rgba(28, 83, 163, 0.3);
  transition: all .4s;
}

.uk-overlay-offers:hover {
  background: rgba(28, 83, 163, 1);
}

.uk-overlay-offers .uk-text-large {
  color: #fff;
  font-size: 53px;
  font-weight: 800;
  /* text-shadow: 2px 4px 3px rgba(13, 39, 176, 0.5);*/
  background: rgba(28, 83, 163, 0.8);
  padding: 0px 20px;
  display: inline-block;

}

.single-offer .uk-overlay-offers .uk-text-large {
  font-size: 33px !important;
}

.uk-overlay-offers .uk-text-small {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  text-shadow: 1px 1px 1px rgba(13, 39, 176, 0.5);
}

.how-to-get .uk-icon-image {
  width: 50px;
  height: 50px;
  margin-right: 12px;
}

.how-to-get .uk-icon-image.hs {
  width: 60px;
  height: 60px;
}

.how-to-get .uk-icon-image.ca {
  width: 45px;
  height: 45px;
}

.uk-h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.uk-h5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.features .uk-panel {
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;
  height: 480px;
}

.feature-image img {
  min-height: 500px;
}

.feature-price {
  font-weight: 700;
  font-size: 36px;
}

.feature-plus {
  font-size: 36px;
}

.feature-details {
  padding-bottom: 60px;
}


.feature-gift-icon img {
  width: 30px;
  height: 30px;
}

.feature-action {
  text-transform: uppercase;
  padding: 3px 10px;
  background-color: #F01F4B;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.feature-gift-text {
  text-transform: uppercase;
  color: #F01F4B;
  font-size: 14px;
  font-weight: 700;
}

.feature-bubble {
  position: relative;
  background: #F01F4B;
  border-radius: 2em;
  color: #fff;
}

.feature-bubble:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 22px solid transparent;
  border-left-color: #F01F4B;
  border-right: 0;
  border-top: 0;
  margin-top: -11px;
  margin-right: -20px;
}

.feature-bubble a {
  color: #fff;
  border-radius: 8px;
  font-weight: 700;
}

.feature-bubble a:hover {
  color: #F01F4B;
  background: #fff;
}

p.feature-bubble-text {
  font-size: 14px;
  display: block;
  text-align: center;
  color: #fff;
  line-height: 16px;
  margin-bottom: 10px;
}




.action-index .uk-panel {
  padding: 50px 50px;
}

.action-index .uk-first-column .uk-panel {
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center right;
  background-repeat: no-repeat;
}

.action-index .action-badge {
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}

.profiles .uk-icon-image {
  width: 50px;
  height: 50px;
  display: block;
  margin-bottom: 15px;
}
.balcony .uk-icon-image {
  width: 40px;
  height: 40px;
  margin-right: 7px;
}
.balcony .uk-subnav-pill > * > a {
font-size: 30px;
font-weight: 700;
padding: 7px 20px;
text-transform: none;
}
.balcony .uk-subnav-pill > * > a.hot {
  background-color: #FFCDC1;
  color: #EE3409;
}
.balcony .uk-subnav-pill > * > a.cold {
  background-color: #E3EAF5;
  color: #1c53a3;
}
.balcony .uk-subnav-pill > .uk-active > a.hot {
  background-color: #EE3409;
  color: #fff;
}
.balcony .uk-subnav-pill > .uk-active > a.cold {
  background-color: #1c53a3;
  color: #fff;
}
.balcony .uk-list li {
  font-size: 20px;
  font-weight: 600;
}





.btn-shine {
  color: #fff;
  background-size: 300% 100%;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.btn-shine:hover {
  color: #fff;
  background-position: 100% 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.btn-shine:focus {
  outline: none;
}

.btn-shine.blue {
  background-image: linear-gradient(to right, #1c53a3, #0d274c, #1c53a3, #0d274c);
}

.btn-shine.red {
  background-image: linear-gradient(to right, #FF4D72, #F01F4B, #FF4D72, #F01F4B);
}



.bgcubdblu {
  background-color: #0D274C;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 100 60'%3E%3Cg %3E%3Crect fill='%230D274C' width='11' height='11'/%3E%3Crect fill='%230d284d' x='10' width='11' height='11'/%3E%3Crect fill='%230d284f' y='10' width='11' height='11'/%3E%3Crect fill='%230d2950' x='20' width='11' height='11'/%3E%3Crect fill='%230e2a52' x='10' y='10' width='11' height='11'/%3E%3Crect fill='%230e2b53' y='20' width='11' height='11'/%3E%3Crect fill='%230e2b54' x='30' width='11' height='11'/%3E%3Crect fill='%230e2c56' x='20' y='10' width='11' height='11'/%3E%3Crect fill='%230e2d57' x='10' y='20' width='11' height='11'/%3E%3Crect fill='%230f2d59' y='30' width='11' height='11'/%3E%3Crect fill='%230f2e5a' x='40' width='11' height='11'/%3E%3Crect fill='%230f2f5b' x='30' y='10' width='11' height='11'/%3E%3Crect fill='%230f305d' x='20' y='20' width='11' height='11'/%3E%3Crect fill='%230f305e' x='10' y='30' width='11' height='11'/%3E%3Crect fill='%230f3160' y='40' width='11' height='11'/%3E%3Crect fill='%23103261' x='50' width='11' height='11'/%3E%3Crect fill='%23103363' x='40' y='10' width='11' height='11'/%3E%3Crect fill='%23103364' x='30' y='20' width='11' height='11'/%3E%3Crect fill='%23103465' x='20' y='30' width='11' height='11'/%3E%3Crect fill='%23103567' x='10' y='40' width='11' height='11'/%3E%3Crect fill='%23113568' y='50' width='11' height='11'/%3E%3Crect fill='%2311366a' x='60' width='11' height='11'/%3E%3Crect fill='%2311376b' x='50' y='10' width='11' height='11'/%3E%3Crect fill='%2311386d' x='40' y='20' width='11' height='11'/%3E%3Crect fill='%2311386e' x='30' y='30' width='11' height='11'/%3E%3Crect fill='%23123970' x='20' y='40' width='11' height='11'/%3E%3Crect fill='%23123a71' x='10' y='50' width='11' height='11'/%3E%3Crect fill='%23123b72' x='70' width='11' height='11'/%3E%3Crect fill='%23123b74' x='60' y='10' width='11' height='11'/%3E%3Crect fill='%23133c75' x='50' y='20' width='11' height='11'/%3E%3Crect fill='%23133d77' x='40' y='30' width='11' height='11'/%3E%3Crect fill='%23133e78' x='30' y='40' width='11' height='11'/%3E%3Crect fill='%23133e7a' x='20' y='50' width='11' height='11'/%3E%3Crect fill='%23143f7b' x='80' width='11' height='11'/%3E%3Crect fill='%2314407d' x='70' y='10' width='11' height='11'/%3E%3Crect fill='%2314417e' x='60' y='20' width='11' height='11'/%3E%3Crect fill='%23144180' x='50' y='30' width='11' height='11'/%3E%3Crect fill='%23154281' x='40' y='40' width='11' height='11'/%3E%3Crect fill='%23154383' x='30' y='50' width='11' height='11'/%3E%3Crect fill='%23154484' x='90' width='11' height='11'/%3E%3Crect fill='%23154486' x='80' y='10' width='11' height='11'/%3E%3Crect fill='%23164587' x='70' y='20' width='11' height='11'/%3E%3Crect fill='%23164689' x='60' y='30' width='11' height='11'/%3E%3Crect fill='%2316478a' x='50' y='40' width='11' height='11'/%3E%3Crect fill='%2317478c' x='40' y='50' width='11' height='11'/%3E%3Crect fill='%2317488d' x='90' y='10' width='11' height='11'/%3E%3Crect fill='%2317498f' x='80' y='20' width='11' height='11'/%3E%3Crect fill='%23184a90' x='70' y='30' width='11' height='11'/%3E%3Crect fill='%23184b92' x='60' y='40' width='11' height='11'/%3E%3Crect fill='%23184b94' x='50' y='50' width='11' height='11'/%3E%3Crect fill='%23194c95' x='90' y='20' width='11' height='11'/%3E%3Crect fill='%23194d97' x='80' y='30' width='11' height='11'/%3E%3Crect fill='%23194e98' x='70' y='40' width='11' height='11'/%3E%3Crect fill='%231a4e9a' x='60' y='50' width='11' height='11'/%3E%3Crect fill='%231a4f9b' x='90' y='30' width='11' height='11'/%3E%3Crect fill='%231a509d' x='80' y='40' width='11' height='11'/%3E%3Crect fill='%231b519e' x='70' y='50' width='11' height='11'/%3E%3Crect fill='%231b51a0' x='90' y='40' width='11' height='11'/%3E%3Crect fill='%231c52a1' x='80' y='50' width='11' height='11'/%3E%3Crect fill='%231C53A3' x='90' y='50' width='11' height='11'/%3E%3C/g%3E%3C/svg%3E");
  background-attachment: fixed;
  background-size: cover;
}

.bgcubdred {
  background-color: #A50829;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 100 60'%3E%3Cg %3E%3Crect fill='%23A50829' width='11' height='11'/%3E%3Crect fill='%23a6092a' x='10' width='11' height='11'/%3E%3Crect fill='%23a70a2b' y='10' width='11' height='11'/%3E%3Crect fill='%23a80b2b' x='20' width='11' height='11'/%3E%3Crect fill='%23aa0c2c' x='10' y='10' width='11' height='11'/%3E%3Crect fill='%23ab0d2d' y='20' width='11' height='11'/%3E%3Crect fill='%23ac0e2e' x='30' width='11' height='11'/%3E%3Crect fill='%23ad0f2e' x='20' y='10' width='11' height='11'/%3E%3Crect fill='%23ae102f' x='10' y='20' width='11' height='11'/%3E%3Crect fill='%23af1030' y='30' width='11' height='11'/%3E%3Crect fill='%23b11131' x='40' width='11' height='11'/%3E%3Crect fill='%23b21231' x='30' y='10' width='11' height='11'/%3E%3Crect fill='%23b31332' x='20' y='20' width='11' height='11'/%3E%3Crect fill='%23b41433' x='10' y='30' width='11' height='11'/%3E%3Crect fill='%23b51434' y='40' width='11' height='11'/%3E%3Crect fill='%23b61535' x='50' width='11' height='11'/%3E%3Crect fill='%23b71635' x='40' y='10' width='11' height='11'/%3E%3Crect fill='%23b91736' x='30' y='20' width='11' height='11'/%3E%3Crect fill='%23ba1737' x='20' y='30' width='11' height='11'/%3E%3Crect fill='%23bb1838' x='10' y='40' width='11' height='11'/%3E%3Crect fill='%23bc1939' y='50' width='11' height='11'/%3E%3Crect fill='%23bd1a39' x='60' width='11' height='11'/%3E%3Crect fill='%23be1a3a' x='50' y='10' width='11' height='11'/%3E%3Crect fill='%23c01b3b' x='40' y='20' width='11' height='11'/%3E%3Crect fill='%23c11c3c' x='30' y='30' width='11' height='11'/%3E%3Crect fill='%23c21c3d' x='20' y='40' width='11' height='11'/%3E%3Crect fill='%23c31d3d' x='10' y='50' width='11' height='11'/%3E%3Crect fill='%23c41e3e' x='70' width='11' height='11'/%3E%3Crect fill='%23c51f3f' x='60' y='10' width='11' height='11'/%3E%3Crect fill='%23c71f40' x='50' y='20' width='11' height='11'/%3E%3Crect fill='%23c82041' x='40' y='30' width='11' height='11'/%3E%3Crect fill='%23c92142' x='30' y='40' width='11' height='11'/%3E%3Crect fill='%23ca2142' x='20' y='50' width='11' height='11'/%3E%3Crect fill='%23cb2243' x='80' width='11' height='11'/%3E%3Crect fill='%23cc2344' x='70' y='10' width='11' height='11'/%3E%3Crect fill='%23ce2345' x='60' y='20' width='11' height='11'/%3E%3Crect fill='%23cf2446' x='50' y='30' width='11' height='11'/%3E%3Crect fill='%23d02547' x='40' y='40' width='11' height='11'/%3E%3Crect fill='%23d12548' x='30' y='50' width='11' height='11'/%3E%3Crect fill='%23d22648' x='90' width='11' height='11'/%3E%3Crect fill='%23d42749' x='80' y='10' width='11' height='11'/%3E%3Crect fill='%23d5274a' x='70' y='20' width='11' height='11'/%3E%3Crect fill='%23d6284b' x='60' y='30' width='11' height='11'/%3E%3Crect fill='%23d7294c' x='50' y='40' width='11' height='11'/%3E%3Crect fill='%23d8294d' x='40' y='50' width='11' height='11'/%3E%3Crect fill='%23d92a4e' x='90' y='10' width='11' height='11'/%3E%3Crect fill='%23db2b4e' x='80' y='20' width='11' height='11'/%3E%3Crect fill='%23dc2b4f' x='70' y='30' width='11' height='11'/%3E%3Crect fill='%23dd2c50' x='60' y='40' width='11' height='11'/%3E%3Crect fill='%23de2d51' x='50' y='50' width='11' height='11'/%3E%3Crect fill='%23df2d52' x='90' y='20' width='11' height='11'/%3E%3Crect fill='%23e12e53' x='80' y='30' width='11' height='11'/%3E%3Crect fill='%23e22e54' x='70' y='40' width='11' height='11'/%3E%3Crect fill='%23e32f55' x='60' y='50' width='11' height='11'/%3E%3Crect fill='%23e43055' x='90' y='30' width='11' height='11'/%3E%3Crect fill='%23e53056' x='80' y='40' width='11' height='11'/%3E%3Crect fill='%23e63157' x='70' y='50' width='11' height='11'/%3E%3Crect fill='%23e83258' x='90' y='40' width='11' height='11'/%3E%3Crect fill='%23e93259' x='80' y='50' width='11' height='11'/%3E%3Crect fill='%23EA335A' x='90' y='50' width='11' height='11'/%3E%3C/g%3E%3C/svg%3E");
  background-attachment: fixed;
  background-size: cover;
}


.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}

.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
}

.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #1c53a3;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}

.ribbon-top-right {
  top: 0;
  right: 0;
}

.ribbon-top-right span {
  top: 30px;
  transform: rotate(45deg);
}

.highlight {
  position: relative;
  z-index: 1;
}

.highlight::after {
  content: "";
  position: absolute;
  top: calc(100% - 7.5px);
  right: 0;
  left: 0;
  height: 15px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='282' height='15' fill='none'%3e%3cpath fill='%23F01F4B' fill-rule='evenodd' d='M267.969 2.18c13.232 1.358 11.07.341 10.716 1.01l3.315.794-2.502 1.14c.158.117.379.283.601.45-.163.077-.349.244-.515.236-4.099-.199-8.062.718-12.194.533-4.145-.185-8.371-.29-12.475.037-3.343.264-6.657.346-9.997.425-1.03.024-1.871-.543-3.123-.09-.937.34-2.393.068-3.619.068h-4.041c-1.226 0-2.45-.003-3.675.001-1.22.002-2.441.008-3.661.026-.089.001-.174.106-.484.309 1.15.097 2.121.178 3.092.258l-.014.305c-1.278.02-2.556.05-3.833.059-1.347.01-2.694.006-4.042-.001-.229-.001-.57.007-.67-.08-1.356-1.19-2.885-1.043-4.691-.434-.678.228-1.686.037-2.543.037-11.514 0-23.029-.012-34.541.018-1.254.003-2.702-.4-3.748.458-.048.038-.297.039-.349 0-1.034-.795-2.212.391-3.034-.03-1.062-.54-1.776-.447-2.777-.003-.304.137-1.102-.107-1.6-.273-.695-.232-.651-.554-.006-.836-.127-.098-.23-.252-.386-.282-.213-.04-.597-.04-.677.042-.241.245-.272.6-.567.793-.392.258-.954.555-1.448.559-.849.007-1.895-.455-2.51-.257-.988.318-1.608.278-2.586.017-.668-.177-1.656.25-2.505.26-3.419.036-6.841.014-10.181.014-.337-.357-.621-.66-.906-.96l-1.771.987c-1.43.236-3.91-.655-5.404.968l-1.209-.87c-2.906.53-5.718.607-8.525-.02-2.904.875-5.913.112-8.847.412.063-.442.217-.943.125-.962-1.143-.251-.959.43-1.28.888h-3.893l-.518.921c-.171-.055-.408-.082-.497-.172-.698-.696-1.891-.981-2.833-.67-2.207.73-4.477.343-6.71.425-1.924.07-3.858.014-5.825.362l3.534.233c-2.693.154-5.556 1.147-7.57-.448-1.414.133-2.543.32-3.678.333-3.525.04-7.052.015-10.505.015l-.586 1.103-1.562-1.538c-.25.66-.83 1.343-1.88.87-1.113-.499-1.749-.156-2.767-.023-1.86.242-3.848.069-5.839.38.913.093 1.825.186 2.785.286-.152.156-.252.35-.355.35-2.694.017-5.397.096-8.083-.013-1.982-.08-3.894-.66-5.943-.452-.333.035-.66.097-.994.369l2.95.201c-3.074.207-6.084.755-9.181.005-1.371-.332-3.086-.056-4.74.2l2.05.328c-.12.126-.215.322-.317.323-1.222.016-2.443.003-3.664-.002-.657-1.013-1.638.492-2.635-.174-.65-.433-2.002.584-3.315-.205-.716-.428-2.526-.076-3.894.235l2.894.296c-.214.154-.344.33-.48.332-1.836.018-3.677-.04-5.51.023-3.576.123-7.205.113-10.698.548-1.883.235-3.73.283-5.592.431-1.599.126-3.157.494-3.781 1.877-.638 0-2.054.164-2.18-.029-.546-.844-2.205-.932-2.577-1.658-.35-.686-.927-.897-1.797-1.216-1.753-.644-2.13-1.876-1.244-3.076L.003 7.952c.022-.173-.054-.382.073-.475C1.449 6.46 3.059 5.937 5.253 5.76c3.595-.291 7.11-1.01 10.793-.898 2.111-.842 4.45-.332 6.677-.489 1.741-.122 3.465-.374 5.21-.455 1.704-.08 3.605.285 5.1-.09 2.151-.537 4.26-.469 6.346-.365 2.682.134 5.155-.574 7.784-.532 2.694.04 5.501.327 8.061-.06 4.94-.744 9.911-.003 14.775-.46 6.03-.569 12.117-.017 18.062-.515 8.008-.673 15.985-.162 23.965-.395.977-.028 1.959.004 2.939-.005.825-.007 1.73.143 2.282-.457.437.758 1.384-.076 2.148.29.468.223 1.633-.24 2.501-.297.97-.063 1.957-.015 2.937-.015h11.023c.98 0 1.967-.046 2.939.012 1.148.07 2.285-.183 3.475.349.573.256 1.905-.323 2.899-.341 3.06-.054 6.125.015 9.185-.038 1.139-.019 2.42.349 3.392-.452.636-.526 1.112.918 2.075.131.304-.248 1.831-.29 1.994-.11.926 1.008 1.973-.523 2.678.098 1.001.88 1.622-.155 2.428-.122.456.019.906.111 1.359.169.792.102 2.051.455 2.298.26 1.006-.794 2.181-.015 3.284-.32 1.141-.317 2.631-.114 3.968-.114 24.005-.003 48.014.021 72.02-.03 3.202-.007 6.507.518 9.616-.453 1.636.918 3.25-.1 4.907-.053 5.132.147 10.278.053 15.772.053-.184.375-.296.913-.482.924-2.594.156-5.106.62-7.777.556-5.382-.128-10.776-.04-16.165-.029-.195.001-.389.15-.584.23.245.08.477.193.736.235.648.105 1.243.637 2.006.03.196-.157.935-.023 1.424-.023 7.095 0 14.187 0 8.666.201-12.8.118-12.786.033-12.773-.052-1.137-.2-2.26-.462-3.419-.576-.615-.06-4.504.028-5.062-.023-.476-.044-1.21-.16-1.411-.008-.999.754-2.27.443-3.413.444-17.401.019-34.801.02-52.201-.007-1.021 0-2.186.354-3.113-.31-.177-.128-.817-.19-.945-.1-1.115.788-2.526.332-3.791.42-2.589.177-5.238-.29-7.81.446-.726.208-1.834-.092-2.743-.225-1.749-.256-3.485-.44-5.191.085-.595.183-1.331-.504-1.822.146-.941-.774-2.519-.648-3.336-.368-1.363.468-2.348-.42-3.497-.076-.205.06-.513.041-.64.136-.604.452-1.038.35-1.828.07-.765-.272-1.965-.349-2.775-.155-1.05.252-2.321.446-3.129.338-1.255-.166-2.317.06-3.463.088-8.965.214-17.933-.292-26.91.429-6.7.537-13.494-.192-20.289.454-6.18.587-12.516-.152-18.81.494-4.96.51-10.086-.213-15.136.495-2.343.329-4.896-.045-7.33.085-2.234.12-4.415-.217-6.762.314-2.188.494-4.832.12-7.275.144-.377.004-.753.095-1.13.146.5.328.955.337 1.41.326 4.314-.098 8.606.035 12.946-.403 5.213-.525 10.55.143 15.875-.48 4.942-.577 10.134.437 15.109-.566.7-.14 1.295.922 1.987.04.796.79 1.542-.05 2.312-.06 6.029-.082 12.091.394 18.084-.433.803-.11 2.005-.201 2.465.083 1.042.645 1.551-.362 2.456-.14.751.186 1.693.039 2.55.039 4.903 0 9.805.026 14.705-.018 1.26-.011 2.665.364 3.796-.412.126-.086.788.195 1.217.256.569.082 1.495.288 1.667.14.684-.584 1.088-.074 1.672-.014.581.06 1.256-.402 1.889-.402 1.024 0 2.219-.334 3.036.4.71-.55 1.688-.431 2.606-.426.931.005 1.968-.198 2.631.468.66-.682 1.713-.464 2.64-.466 6.128-.012 12.257.086 18.38-.033 6.025-.118 12.104.547 18.078-.454.736.461 1.692.213 2.517.256 1.065.057 2.163-.233 3.248-.236 1.257-.003 2.63-.284 3.714.418 1.199-.859 2.763-.411 4.133-.415 16.174-.036 32.349-.022 48.524-.027 1.181 0 2.363-.047 16.357-.275' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}




.extra .uk-h1 {
  color: #fff;
}

.extra .uk-tab {
  height: 45px;
  flex-wrap: nowrap;
  overflow-y: auto;
}

.extra .uk-tab>*>a {
  color: #7AB0FE;
  font-size: 1.1rem;
  font-weight: 600;
}

.extra .uk-tab>.uk-active>a {
  color: #fff;
  border-color: #fff;
}

.extra .uk-tab::before {
  border-bottom: 1px solid transparent;
}

.extra .uk-panel {
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  padding: 60px 40px;
  min-height: 420px;
  background-color: #E2E9F3;
}

.extra h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.extra-price {
  padding: 10px 0 0 50px;
}

.extra-price span {
  font-size: 36px;
  color: #1C53A3;
  font-weight: 900;
}


.we-card {
  min-height: 170px !important;
}

.we-card .uk-h2 {
  font-size: 24px;
  font-weight: 400;
}

.we-card .uk-h2 span {
  font-size: 54px;
  font-weight: 800;
  display: block;
}

.we-card .uk-card {
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center left;
}

.uk-overlay-blue {
  background: rgba(28, 83, 163, 0.6);
}

.uk-overlay-red {
  background: rgba(240, 31, 75, 0.6);
}

.we .uk-card p {
  color: #fff;
}

.windows-card-heading {
  font-size: 24px;
  font-weight: 600;
}

.windows-card-price span {
  color: #1c53a3;
  font-size: 38px;
  margin-right: 5px;
  font-weight: 600;
}

.windows-card-price-plus {
  color: #A0ACBE;
  font-size: 14px;
  margin-top: 0 !important;
}

.windows-card-price-plus div {
  font-size: 18px;
}

.windows-card-price-plus div span {
  font-weight: 600;
}

.windows-card-list {
  font-size: 16px;
  list-style: none;
}

.windows-card-list> :nth-child(n+2) {
  margin-top: 3px;
}

.windows-card-description {
  font-size: 16px;
  color: #A0ACBE;
  line-height: 20px;
}

.windows-card-list {
  margin-top: 12px;
}

.windows-card-list ul {
  padding-left: 18px;
}

.windows-card-list>ul> ::before {
  content: "";
  position: relative;
  left: -30px;
  width: 30px;
  height: 1.3em;
  margin-bottom: -1.3em;
  display: list-item;
  list-style-position: inside;
  text-align: right;
  list-style-type: disc;
  color: #F01F4B;
  padding-left: 5px;
}


.profiles {
  background-color: #fff;


}

.profiles .uk-tab {
  height: 45px;
  flex-wrap: nowrap;
  overflow-y: auto;
  margin-top: 40px;
}

.profiles .uk-tab>*>a {
  color: #666;
  font-size: 1.1rem;
  background-color: #fff;
  font-weight: 700;
  text-transform: none;
  border-radius: 6px;
  border: 1px solid #666;
}

.profiles .uk-tab>.uk-active>a {
  color: #fff;
  background-color: #2a82ee;
  border: 1px solid #2a82ee;
}

.profiles .uk-tab::before {
  border-bottom: 1px solid transparent;
}

.profiles .uk-panel {
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  padding: 60px 40px;
}

.profiles h3 {
  font-size: 32px;
  line-height: 32px;
}

.profiles h3 strong {
  display: block;
}

.popt {
  font-size: 13px;
  text-align: center;
  line-height: 13px;
}
/*
.popt>div {
  width: 60px;
}
*/
.popt i {
  font-size: 32px;
  color: #2a82ee;
  display: block;
  line-height: 58px;
}

.steps {
  background-image: url(../images/iextrabg.png);
  background-repeat: no-repeat;
  background-size: cover;

}

.step-number {
  width: 60px;
  height: 60px;
  font-size: 48px;
  line-height: 49px;
  font-weight: 700;
  color: #000;
  text-indent: 9px;
  border: 6px solid #2A82EE;
  margin-right: 20px;
  margin-top: 5px;
}

.step-info-text {
  font-size: 16px;
  line-height: 18px;
  margin-top: 5px;
}

.step-info-heading {
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 24px;
}

@media (min-width: 960px) {
  .step-arrowed {
    background-image: url(../images/iar1.svg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
  }
}

.fabar {
  width: 500px;
  height: 50px;
}


.uk-button-white {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
  font-size: 14px;
  font-weight: 700;
  border-radius: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.uk-button-white i {
  font-size: 18px;
  font-weight: 400;
  padding-right: 10px;
  vertical-align: middle;
}

.uk-button-white:hover,
.uk-button-white:active {
  background-color: #fff;
  color: #2A82EE !important;
  border: 1px solid #fff;
}

.top-phone-number {
  font-size: 28px;
  font-weight: 600;
}

.top-phone-number:hover {
  text-decoration: none;
}



.top-phone-callback {
  font-size: 18px;
  margin-top: -3px;
}

.uk-navbar-nav.topnav>li>a {
  padding: 0 10px;
}

.uk-navbar-nav.topnav {
  margin-left: 20px;
}

.why {
  padding-top: 30px;
}

.why h1 {
  color: #fff !important;
}

.why .uk-icon {
  width: 50px !important;
  height: 50px !important;
  padding-left: 15px;
}

.why .uk-grid div {
  font-size: 24px;
  line-height: 28px;
  color: #fff;
}

.footer {
  background: linear-gradient(90deg, #0d274c, #1c53a3);
}

.footer-phone {
  font-size: 28px;
  font-weight: 600;
}

.micro {
  font-size: 16px;
}

.btn:link,
.btn:visited {

  text-decoration: none;
  padding: 10px 20px;
  display: inline-block;
  border-radius: 100px;
  -webkit-transition: all .2s;
  transition: all .2s;
  position: absolute;
}

.btn:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.btn:active {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.btn-white {
  background-color: #fff;
  color: #2A82EE !important;
  font-size: 24px;
  font-weight: 700;
}

.btn::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  border-radius: 100px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.btn-white::after {
  background-color: #fff;
}

.btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.btn-animated {
  -webkit-animation: moveInBottom 5s ease-out;
  animation: moveInBottom 5s ease-out;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}

@-webkit-keyframes moveInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes moveInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

fieldset {
  border: none;
}

.form_success {
  display: none;
}

.form-controle {
  display: none;
  height: 0 !important;
}

input[name="home-phone"] {
    display: block;
    width: 2px;
    height: 2px;
    margin-bottom: -2px;
    border: none;
    padding: 0;
    opacity: 0.01;
}

input.has_error,
textarea.has_error,
select.has_error {
  border: #F01F4B 2px dashed !important;
  background-color: #fdfbfb !important;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}



.about .uk-container {
  background: #92b3d9 url(../images/ipromobg.jpg) no-repeat;
  padding-top: 30px;
  background-size: cover;
  background-position: 50% 50%;
}



.about .uk-card-footer {
  border: none;
  background-color: #FF0000;

}


.testimonials .uk-card-heading {
  padding: 10px 30px;
}

.uk-card-heading {
  font-size: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.uk-card-heading span.testdate {
  box-sizing: border-box;
  min-width: 33px;
  height: 33px;
  padding: 5px 10px;
  border-radius: 500px;
  vertical-align: middle;
  background: #e4edfc;
  font-size: 14px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
}

.testsource {
  margin-left: 20px;
}

.testsource .uk-icon {
  margin: -5px 5px 0 0;

}
.reviews-platform {
  font-size: 28px;
}
.reviews-platform .uk-icon{
margin-right: 10px;
}
.teststars {
  width: 123px;
  margin-top: 10px;
}
.hero-new-price {
  font-size: 36px;
  font-weight: 800;
  color: #000;
}


.hero-price span:first-child {
  margin-right: 30px;
}

.last-chance-man-wrapper {
  margin: -70px 0;
}

.offer-hero-data,
.offer-hero-utp {
  margin-top: 10px;
}

.offer-hero-price {
  font-weight: 900;
  color: #F01F4B;
}

.offer-hero-utp {
  font-size: 32px;
  line-height: 36px;
}

.offer .uk-card {
  min-height: 450px;
}



.grid {
  --columns: 12;
  --gutter: 3rem;
  display: grid;
  grid-gap: var(--gutter);
  grid-template-columns: 1fr;
}

.grid>.column {
  margin-bottom: var(--gutter);
}

@media screen and (min-width: 60rem) {
  body {
    --padding: 3rem;
  }

  .grid {
    grid-template-columns: repeat(12, 1fr);
  }

  .grid>.column {
    grid-column: span var(--columns);
  }
}










@media (max-width: 639px) {
  .hero-price span {
    display: block;
    padding-top: 7px;
  }

  .hero-buttons {
    text-align: center;

  }

  .hero-buttons a {
    display: block;
    margin-top: 9px;

  }
}

.button-main {
  padding: 5px 30px;
  border-radius: 6px;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
}

.button-main i {
  font-size: 32px;
  line-height: 38px;
  padding-right: 10px;
  vertical-align: middle;
}

.button-main.button-red {
  background-color: #F01F4B;
}

.button-main.button-red:hover,
.button-main.button-red:active {
  background-color: rgb(204, 69, 62);
}

.btn-roll {
  padding-top: 12px;
}


.okna-dlja-dachi,
.aljuminievye-okna,
.uteplenie-balkonov-i-lodzhij,
.teploe-osteklenie,
.aljuminievoe-osteklenie-balkonov,
.teplyj-balkon-pod-kljuch,
.obshivka-balkona,
.vhodnye-dveri,
.ofisnye-dveri,
.aljuminievye-dveri,
.osteklenie-dachi,
.pvh-osteklenie {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
  margin-bottom: 8px;
}


/* 
Phone landscape and bigger
@media (min-width: 640px) {

}
Tablet landscape and bigger
@media (min-width: 960px) {

}
Desktop and bigger
@media (min-width: 1200px) {

}
Large screen and bigger
@media (min-width: 1600px) {

}

---

Phone portrait and smaller
@media (max-width: 639px) {

}
 Phone landscape and smaller
@media (max-width: 959px) {

}
Tablet landscape and smaller
@media (max-width: 1199px) {

}
Desktop and smaller
@media (max-width: 1599px) {

}
*/

@media (max-width: 1599px) {
  .service .uk-panel {
    padding-bottom: 100px;
  }
}

@media (min-width: 960px) {
  .uk-width-2-4\@m {
    width: 50%;
  }
}

@media (min-width: 1600px) {
  .uk-width-2-4\@xl {
    width: 50%;
  }
}




@media (max-width: 1599px) {
  .uk-light .uk-navbar-nav>li>a {
    font-size: 18px;

  }

  .top-phone>div {
    padding: 20px 30px 0 0;
  }

  .top-phone-number {
    font-size: 24px;
  }

  .top-phone-callback {
    font-size: 16px;
  }
}




@media (max-width: 639px) {
  .uk-overlay-offers .uk-text-large {
    font-size: 42px;
  }

  .hero-heading {
    font-size: 2rem;
    line-height: 2rem;
  }

  .highlight::after {
    display: none;
  }
  h1, .uk-h1 {
    font-size: 2.0rem;
    line-height: 1.0;
  }
  h3, .uk-h3 {
    font-size: 1.3rem;
    line-height: 1.2;
}
.profiles .uk-icon-image {
  float: left;
}
}
