@font-face {
  font-family: Montserrat;
  src: url('/fonts/Montserrat-Regular.woff2') format('woff2'),
       url('/fonts/Montserrat-Regular.woff') format('woff');
  unicode-range: U+65-90, U+97-122;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url('/fonts/Montserrat-Medium.woff2') format('woff2'),
       url('/fonts/Montserrat-Medium.woff') format('woff');
  unicode-range: U+65-90, U+97-122;
  font-display: swap;
}

body{font-family: "Montserrat", sans-serif;background:#1797d2;}
#srart {min-height: 100vh;}
#srart .align-items-center{min-height: 90vh;position:relative}
footer{background:#333}
img{max-width:100%;height:auto}
.navbar-nav .nav-item .nav-link,.features.h5,.target.h4{color:#fff}
.btn.btn-outline-primary.reg_button{background:#fff;border-color:#1797d2;color: #1797d2;}
.btn.btn-outline-primary.reg_button:hover{color:#fff;background:#1797d2;border-color:#fff}
.btn.btn-primary.login{color:#fff;background:#1797d2;border-color:#fff}
.btn.btn-primary.login:hover{background:#fff;border-color:#1797d2;color: #1797d2;}
a.scroll_btn{color:#fff;text-decoration:none;}
.modal-header{border: none;position: relative;padding: 1rem;}
.modal-header .btn-close{position: absolute;right: 7px;top: 7px;z-index: 5;}
.b_clr{color:#1797d2}
.b_bg{background:#1797d2}
.w_clr{color:#fff}
.w_bg{background:#fff}
.fs_small{font-size:small}
.lh_normal{line-height:normal}
.custom-tooltip{font-size:small;line-height:normal}
a.w_link,a.w_link:hover{color:#fff}
a.td_none,a.td_none:hover{text-decoration:none}
a.clr_inh{color: inherit;}
.w100,.yamap_wrap{width:100%}
header{position: absolute;z-index: 50;width: 100%;}
header .row{align-items: baseline;}
.grecaptcha-badge {visibility: hidden;}
.yamap_wrap iframe{width:100%;height:400px}
.fa.fa-question-circle-o:hover{cursor:pointer}
@media (max-width: 1200px) {header .row{justify-content: space-between;}}
@media (max-width: 1000px) {#srart .features.h5{font-size: calc(1.275rem + .3vw)}}
@media (max-width: 780px) {
.btn-block-abs{position: relative;transform: none;left: auto;bottom: auto;}
header{position: relative;background:#1797d2;}
#srart .features.h5{font-size: 1.25rem;}
}