button{background-color:transparent;outline:none;border:none;cursor:pointer;font-family:Roboto,sans-serif}textarea,input[type=text],input[type=email],input[type=tel],input[type=url],select{box-shadow:none!important;-webkit-appearance:none}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=date].form__control,input[type=time].form__control,input[type=datetime-local].form__control,input[type=month].form__control{line-height:64px}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;background:linear-gradient(to right,#1b3960,#1b3960 50%,#707a7f1f 50%,#707a7f1f)}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:#707a7f1f;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px;background-color:#fff;border:4px solid #1B3960;border-radius:50%;height:16px;width:16px}h1,.h1{font-weight:700;font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem}@media only screen and (min-width: 1024px){h1,.h1{font-size:50px;font-size:5rem;line-height:54px;line-height:5.4rem}}@media only screen and (min-width: 1280px){h1,.h1{font-size:68px;font-size:6.8rem;line-height:72px;line-height:7.2rem}}h2,.h2{font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem;font-weight:700}@media only screen and (min-width: 1024px){h2,.h2{font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem}}@media only screen and (min-width: 1280px){h2,.h2{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem}}h3,.h3{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}@media only screen and (min-width: 1024px){h3,.h3{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}}@media only screen and (min-width: 1280px){h3,.h3{font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 16px}h4,h5,h6,.h4,.h5,.h6{font-weight:400}h4,.h4{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}@media only screen and (min-width: 1024px){h4,.h4{font-size:20px;font-size:2rem;line-height:22px;line-height:2.2rem}}@media only screen and (min-width: 1280px){h4,.h4{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}}h5,.h5{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}@media only screen and (min-width: 1024px){h5,.h5{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}}@media only screen and (min-width: 1280px){h5,.h5{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}}h6,.h6{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}@media only screen and (min-width: 1024px){h6,.h6{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}@media only screen and (min-width: 1280px){h6,.h6{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}}p{margin:0 0 16px}p:last-child{margin-bottom:0}ul,ol{margin:0 0 16px;padding-left:24px}ul:last-child,ol:last-child{margin-bottom:0}li{margin:0 0 8px}li:last-child{margin-bottom:0}a{color:#1b3960;transition:color .3s;text-decoration:none}a:hover,a:active,a:focus{color:#5a6d87;text-decoration:underline}a.underlined{text-decoration:underline}
