@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}.tpl{font-family:"Montserrat",sans-serif;min-height:100%;margin:0;padding:0;font-style:normal;font-weight:normal;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:16px;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tpl-section{position:relative;width:auto;overflow:hidden}@media (max-width:1399px){.tpl-section{padding:0 30px}}@media (max-width:575px){.tpl-section{padding:0 15px}}@media (max-width:376px){.tpl-section{padding:0 10px}}.tpl-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tpl-cont{max-width:1170px;width:100%;height:100%;margin:auto}.tpl-title{color:#000000;font-weight:600;font-size:40px;line-height:120%;text-align:center;margin:auto auto 45px auto}.tpl-title span{color:#0c7398}@media (max-width:575px){.tpl-title{font-size:27px;line-height:120%}}.tpl p{margin:0}.tpl .tpl-btn{font-family:"Montserrat",sans-serif;font-style:normal;width:100%;height:65px;background-color:#7BD5F5;font-size:20px;color:#ffffff;font-weight:600;border:none;cursor:pointer;border-radius:3px;line-height:120%;-webkit-box-sizing:border-box;box-sizing:border-box}.tpl .tpl-btn:hover{background-color:#11a9e0}.tpl .tpl-section-about{background:#f2fbfe}@media (max-width:991px){.tpl .tpl-section-about{margin-top:60px}}@media screen and (max-width:450px){.tpl .tpl-section-about{margin-top:0}}.tpl .tpl-about__info{font-size:14px;padding-top:80px}@media (max-width:575px){.tpl .tpl-about__info{padding-top:60px}}.tpl .tpl-header{height:auto;background:#ffffff;-webkit-box-shadow:0 3px 10px rgba(28,167,236,0.2);box-shadow:0 3px 10px rgba(28,167,236,0.2)}.tpl .tpl-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.tpl .tpl-header__logo{text-decoration:none;cursor:pointer}.tpl .tpl-logo__img{width:auto;height:60px;-o-object-fit:contain;object-fit:contain}@media (max-width:575px){.tpl .tpl-logo__img{height:45px}}.tpl .tpl-footer{padding-top:50px;background-color:#f2fbfe;font-size:14px;line-height:185.7142857143%;color:#000000}.tpl .tpl-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:65px;margin-bottom:65px}@media (max-width:575px){.tpl .tpl-footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.tpl .tpl-footer__company-name{line-height:120%}@media (max-width:575px){.tpl .tpl-footer__company-name{margin-top:30px}}body{margin:0;padding:0}.tpl-bg{background:#fff;color:#000}.tpl-bg .tpl-form-input,.tpl-bg .tpl-calculation__input{color:#000;background:#fff}