.main-bg{background-image:url(../img/bg.png);background-repeat:no-repeat;background-size:cover}
.t-bg{background-image:url(../img/trio.png);background-repeat:no-repeat}
.elip{background-image:url(../img/elips.png);background-repeat:no-repeat}
select.first{margin-bottom:25px}
select.first::-webkit-input-placeholder{color:#929191}
select.first::-moz-placeholder{color:#929191}
select.first:-moz-placeholder{color:#929191}
select.first:-ms-input-placeholder{color:#929191}
.data{background:#deecf6;padding:30px 10px;margin-bottom:25px;border:1px solid #c9e7f1}
input.btn-s{background:#307ab8;border:1px solid #efefef;color:#fff;font-size:24px}
.logo-m img{margin-left:10px;margin-top:5px}
input.second{height:40px;border:1px solid #c9e7f1}
input.second::-webkit-input-placeholder{color:#466884}
input.second::-moz-placeholder{color:#466884}
input.second:-moz-placeholder{color:#466884}
input.second:-ms-input-placeholder{color:#466884}
p.t-logo{font-size:41px;line-height:1;margin:0}
p.p-logo{font-size:12px;line-height:1}
p.m-title{font-size:48px!important;line-height:1!important;padding-top:40px!important;font-family:"OpenSansLight",Helvetica,Arial,sans-serif}
p.n-title{font-size:24px!important;color:#466884!important;padding-bottom:5px!important}
p.v-title{font-size:14px!important;color:#466884!important;padding-top:15px!important}
.m-link{padding:0 0 10px}
.row.logo-m{padding-top:10px}
.social{padding-top:10px;float:right}
.elip{background-image:url(../img/elips.png);background-repeat:no-repeat;width:30px;height:30px;float:left;text-align:center;padding-top:4px;vertical-align:middle;color:#999;margin-right:8px}
.social .elip:last-child{margin-right:0}
select.form-control.first{color:#999;font-style:italic}
.calc-m{text-align:center}
@media screen and (max-width: 999px) {
p.t-logo{font-size:25px!important;line-height:1!important;margin:0!important}
p.p-logo{font-size:9px!important;line-height:1!important}
.m-link{padding:0!important;line-height:1!important}
p.m-title{font-size:29px!important;text-align:center!important}
.social{padding-top:2px!important}
p.n-title{text-align:center!important}
p.v-title{text-align:center!important}
}
@media screen and (min-width: 999px) {
.main-bg{height:100vh}
.pc-trio{position:absolute;right:0}
}