/*root*/
html{height:100%;font-size:14px}
body{color:#1e1e1eFF;width:100%;height:100%;font-size:16px;font-weight:400;line-height:1.2;font-family:'Ubuntu',Arial,Helvetica,sans-serif;background:#fff}
/*elements*/
a{color:#142251FF;text-decoration:none;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s;-ms-transition:all linear .3s}
a:hover{text-decoration:underline}
a.text-link{cursor:text;color:inherit;font-size:inherit;text-decoration:none}
a.text-link:hover{text-decoration:none}
.container{display:flex;flex-direction:column;max-width:100%;min-height:100vh;background:#f5f5f5FF}
.wrapper{width:100%;max-width:1280px;padding:0 100px}
.section{padding:80px 0}
.section-title{display:block;color:#1e1e1e;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-1px;margin:0 0 40px}
.section-title span{display:block;color:#142251;font-size:64px;margin:10px 0 0}
.section-content > :first-child{margin-top:0}
.section-content > :last-child{margin-bottom:0}
.button{display:inline-block;color:#142251FF;font-size:24px;font-weight:500;line-height:1.2;padding:10px 50px;background:#ffaa2dFF;border-radius:16px;box-shadow:0 2px 4px 0 #2833571A}
.button:hover{opacity:.75;text-decoration:none}
/*header*/
.header{z-index:10;position:relative;font-size:0;text-align:center;padding:20px 0;background:linear-gradient(to bottom,#000f 0%,#14225100 100%);background:#142251FF}
.header-left{display:inline-block;vertical-align:middle;text-align:left}
.header-logo{display:inline-block;vertical-align:middle;max-width:80px}
.header-logo > a{display:inline-block;vertical-align:middle}
.header-logo > a > img{display:block;width:100%;margin:0 auto}
.header-center{display:inline-block;vertical-align:middle;text-align:center}
.header-right{display:inline-block;vertical-align:middle;text-align:right}
.header-phone{display:inline-block;margin:20px 0}
.header-phone > a{display:block;color:#fff;font-size:16px;font-weight:500}
.header-phone > a:hover{text-decoration:underline}
.header-phone > a > span{display:block;color:#fff;font-size:12px;font-weight:300}
/*menu*/
.menu{text-align:center;margin:20px 0}
.menu ul{list-style:none;margin:0;padding:0}
.menu ul > li{position:relative;display:inline-block;margin:0 20px 0 0}
.menu ul > li:last-child{margin:0}
.menu ul > li > a{color:#fff;font-size:16px;font-weight:400}
.menu ul > li > a:hover{text-decoration:underline}
/*content*/
.main{font-size:0}
.content{font-size:1rem;line-height:1.0714rem;text-align:left}
.content .wrapper > :first-child{margin-top:0}
.content .wrapper > :last-child{margin-bottom:0}
/*promo*/
.promo{text-align:center;padding:75px 0 0;background:linear-gradient(to bottom,#000f 0%,#14225100 100%);background:#142251FF}
.promo-minitext{display:inline-block;color:#fff;font-size:12px;font-weight:300;padding:4px 10px;background:#ffffff1A;border-radius:16px;box-shadow:4px 4px 4px 0 #0003}
.promo h1{display:block;color:#fff;font-size:48px;font-weight:500;line-height:1.1;letter-spacing:-1px}
.promo h1 > span{display:block;color:#ffaa2dFF;margin:0}
.promo h2{display:block;color:#fff;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-1px;margin:40px 0}
.promo h2 > span{color:#ffaa2dFF;white-space:nowrap}
.promo-image{z-index:1;position:relative;display:block;width:100%;margin:0 auto;border-radius:10px}
.promo:after{content:'';z-index:0;position:absolute;left:0;bottom:0;display:block;width:100%;height:75px;background:#E8E9EA}
/*how*/
.how{text-align:center;padding:80px 0 0 0;background:#E8E9EA}
.how-list{counter-reset:myCounter;font-size:0;list-style:none;margin:0 0 -40px;padding:0}
.how-list-item{position:relative;display:inline-block;vertical-align:top;padding:0 10px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s;-ms-transition:all linear .3s}
.how-list-item:before{counter-increment:myCounter;content:counter(myCounter);position:absolute;right:20px;bottom:0;display:block;color:#1e1e1e;font-size:260px;font-weight:700;line-height:1.1;letter-spacing:-1px;opacity:.05}
.how-list-container{text-align:left;margin:0 0 40px;padding:40px;background:#fff;border-radius:40px;box-shadow:0 4px 8px 0 #2833571A}
.how-list-image{position:relative;overflow:hidden;width:48px}
.how-list-image img{display:block;width:100%;margin:0 auto}
.how-list-wrapper{position:relative;overflow:hidden;min-height:150px}
.how-list-wrapper > h3{display:block;color:#142251;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-1px;margin:10px 0}
.how-list-wrapper > h3 > span{display:block;color:#1e1e1e;font-size:14px;font-weight:300;line-height:1.2;margin:10px 0 0}
.how-list-wrapper > h3 > blockquote{position:relative;overflow:hidden;display:block;color:#00700c;font-size:12px;font-weight:300;line-height:1;margin:10px 0;padding:8px 10px 8px 36px;background:#00700c1A;border-radius:10px}
.how-list-wrapper > h3 > blockquote:before{content:'';position:absolute;top:12px;left:10px;display:block;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAYZJREFUOI3FkrFPU1EUxn/fbY3Q16EmjjKBCQxKYlQYdDAMZSAmpHEiQdHYuEhpZIU4uhBpXJjURZ2aEBaBxq4GBoKaKCG6+Qe4vEJiew/DK2kfLyRsnPHc7/vdnO8cOO9SovOIHnLZJxhlRD8Axh/kl/jXeMd7Dk8HPO+9gkvVEINgdeBHG3Ad6R7GT3wrz5uDv8eWdAyQclXgMrI8r8PN2FspyCN9xKU+AXeP264jyDwF3QY/nTDPXryKNIC1iog7lIOHSQDuMfCV5cbnmHmOHC79BWyeykEVbBevZ0mAGAK/E5kyNyhyIZo/+xbUh1FsC7cj7ckMzHqQawNdjd7sPiVbRUxi9opKWGsHat3RdwDiG2Y3I5GfQaqCRsG2uRQudHQ2iulXcgTPCtItSpkJKo01mv+vgV/EuM9LmlHQ2QegYZytdP6NBRZsYeoHm6ISbsQ3EYzj9AHsN8vhSHIEgJYv4FIbSOvMBXXgO2Zp0BDSGMYe3he6LaeccmYGcy/OcsrnX0dX3YEhcrM5vgAAAABJRU5ErkJggg==);background-size:100%}
.how-list-item:hover .how-list-container{background:#142251FF}
.how-list-item:hover:before{color:#fff}
.how-list-item:hover .how-list-wrapper > h3{color:#fff}
.how-list-item:hover .how-list-wrapper > h3 > span{color:#fff}
/*network*/
.network{text-align:center;padding:80px 0 0;background:#E8E9EA}
.network-list{position:relative;overflow:hidden;min-height:400px;font-size:0;list-style:none;margin:0;padding:0;background:#142251FF;border-radius:40px}
.network-list-item{z-index:5;position:relative;display:inline-block;vertical-align:top;text-align:left;padding:60px 30px}
.network-amount{color:#fff;font-size:18px;font-weight:400;line-height:1.2;text-align:left;padding:0 30px}
.network-amount > span{position:relative;overflow:hidden;display:block;color:#ffaa2d;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-1px;margin:16px 0;padding:0 0 0 40px}
.network-amount > span:before{content:'';position:absolute;top:0;left:0;display:block;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeFJREFUWIXtlr1rFGEQxn/PJmcixENBSC8WutlTwUpIOrFQwUJvBblWUSzyd1hLAkklaMDbBEuLNAkp0tjIrTmxULDwo0jnB3qX3bEIyn5c7qK3CYr3696ZYZ6HeZd5FwYM+J+wwB2zwB1LxoZzRYvuFObcA41jdhSp3KPvFhZf0PWNla7ic2dL0HoKfAT8jgbs8cRpYi0jbYI9A73HbLOrvGhTiho9TMLh1gwwhaglw+kJSDXEFiMtV1deferZdJdY3buNuIkxIz9cSOactAGOYbzsR9zqlfMWeG9tyTvF9r1PIt3HWEPhdLbeyZwPIb7+qTgAJTVADjErVq9chKEnmH0g+n5VPlG2XCn3gbcKOgP2fNeCpjaKpuU3m79CS+4EkbOOVMbsG4rPyW927JmdQCHoWnMDJ74MtoziSzuJ57DAW92ewv6xJxPYCQu8WQu82WQst4j2GDcb2NcJdGJgoOs3YEHlFtiNfEbvqIY1CevXwF82AVMb2ejPo/xwHpgvTM0Yzq767GP0BWOkMMEcOgikHrq0AeMN4qQ9Ot7rJ+S3sYXKEcQJ4HUynr6CIXtAzF0OjIZW9xaBz8XIq4yoYuYgPUxlck4DdxKcOVBua/WHNRB3VH2xXmzfAQP+dX4AAF+bGOKXDz0AAAAASUVORK5CYII=);background-size:100%}
.network-image{z-index:0;position:absolute;left:25%;bottom:0;display:block;max-width:300px}
.network .section-title{color:#fff;font-size:42px;margin:0}
.network .section-title > span{color:#fff;font-size:18px;font-weight:400;line-height:1.1;letter-spacing:-1px;margin:20px 0}
/*about*/
.about{text-align:center;background:#E8E9EA}
.about-list{font-size:0;list-style:none;margin:0 0 -20px;padding:0}
.about-list-item{position:relative;display:inline-block;vertical-align:top;text-align:left;padding:0 10px}
.about .section-title{color:#142251;font-size:32px;margin:0}
.about .section-title > span{color:#1e1e1e;font-size:16px;font-weight:400;line-height:1.2;margin:20px 0}
.about-list-container{position:relative;overflow:hidden;margin:0 0 20px;padding:30px;background:#fff;border-radius:30px;box-shadow:0 4px 8px 0 #2833571A}
.about-list-image{position:absolute;bottom:0;left:0;display:block;width:400px;opacity:.05}
.about-list-image img{display:block;width:100%;margin:0 auto}
.about-list-wrapper{text-align:left}
.about-list-wrapper > h3{display:block;color:#142251;font-size:64px;font-weight:500;line-height:1.1;letter-spacing:-1px}
.about-list-wrapper > h3 > span{display:block;color:#1e1e1e;font-size:14px;font-weight:300;line-height:1.2;margin:5px 0}
.about-list-link{position:absolute;bottom:30px;left:0;width:100%;display:block;color:#fff;font-size:14px;font-weight:300;line-height:1.2;padding:0 30px}
.about-list-link:before{content:'';position:absolute;top:0;right:30px;display:block;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKBJREFUOI3dkjFqQmEQBucTvUVAwU4QIsktFAW18JAStMgFcgJBsBNv4AUsxkKUB/p4f1q33G93mIWF9y/1Q52q7Vd5q4DRAUbASn2abwQkOQE/QB9YqvmvAUn2wC8wAGbV7HGX+gUMG1gX4FM9J/krNqgB3exKN9RvYALskmzu/SIDdQiMgQOwrWaNALUHzIEjsE5iqfUd0FUXdY/0BnUF7dU3o2xDx7oAAAAASUVORK5CYII=);background-size:100%}
.about--modified{min-height:350px;background:#142251FF}
.about--modified .about-list-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px}
.about--modified .about-list-wrapper > h3{color:#fff;font-size:32px}
.about--modified .about-list-wrapper > h3 > span{color:#fff;margin:15px 0}
/*advantage*/
.advantage{text-align:center;padding:0;background:#E8E9EA}
.advantage .section-title > span{font-size:48px;margin:0}
.advantage-list{font-size:0;list-style:none;margin:0 0 -40px;padding:0}
.advantage-list-item{position:relative;display:inline-block;vertical-align:top;text-align:left;padding:0 20px}
.advantage-list-container{text-align:center;margin:0 0 40px;padding:20px;background:#fff;border-radius:25px;box-shadow:0 4px 8px 0 #2833571A}
.advantage-list-image{position:relative;overflow:hidden;width:48px;margin:0 auto}
.advantage-list-image img{display:block;width:100%;margin:0 auto}
.advantage-list-wrapper{margin:20px 0 0;padding:0 25px}
.advantage-list-wrapper > h3{display:block;color:#142251;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-1px}
.advantage-list-wrapper > h3 > span{display:block;color:#1e1e1e;font-size:16px;font-weight:400;line-height:1.2;margin:10px 0}
/*recommended*/
.recommended{text-align:center;background:#E8E9EA}
.recommended-content{position:relative;overflow:hidden;text-align:left;padding:60px;background:#ebeef7FF;border-radius:40px 40px 40px 40px;box-shadow:0 4px 8px 0 #1422511A}
.recommended-list{z-index:1;position:relative;font-size:0;list-style:none;margin:0 0 -20px;padding:0}
.recommended-list-item{position:relative;display:inline-block;vertical-align:top;text-align:left;padding:0 10px}
.recommended-list-container{text-align:center;margin:0 0 20px;padding:30px;background:#fff;border-radius:30px;box-shadow:0 4px 8px 0 #2833571A}
.recommended-list-image{position:relative;overflow:hidden}
.recommended-list-image img{display:block;max-height:32px}
.recommended-list-wrapper{text-align:left}
.recommended-list-wrapper > h3{position:relative;overflow:hidden;display:block;color:#1e1e1e;font-size:14px;font-weight:300;line-height:1.2;margin:20px 0;padding:0 0 0 100px}
.recommended-list-wrapper > h3:before{content:'';position:absolute;top:0;left:0;display:block;width:100px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAPCAYAAAAS0WrNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4NywgMjAyNS8wMy8wNi0xOToxMjowMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0xMC0wMVQyMjoyNToxMCswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMTAtMDFUMjI6MjU6NTIrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjUtMTAtMDFUMjI6MjU6NTIrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmJiZmE3NGIxLWMzM2YtYTU0Ny05OWU3LTU5Mjg2ZTE0NDk1YiIgeG1wTU06RG9jdW1lbnRJRD0i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);background-size:100%}
.recommended-list-link{display:inline-block;color:#142251;font-size:18px;font-weight:400;line-height:1.2;padding:16px;background:#f5f5f5FF;border-radius:16px 16px 16px 16px;box-shadow:0 2px 4px 0 #2833571A}
.recommended .section-title > span{font-size:42px;margin:0 0 30px}
.recommended-image{z-index:0;position:absolute;bottom:0;right:0;display:block}
/*reviews*/
.reviews{text-align:center;background:#E8E9EA}
.reviews-list{font-size:0;list-style:none;margin:0;padding:0}
.reviews-list-item{position:relative;display:inline-block;vertical-align:top;text-align:left;padding:0 15px}
.reviews-list-container{text-align:center;margin:0 0 40px}
.reviews-list-wrapper{position:relative;min-height:300px;margin:0 0 40px;padding:30px;background:#fffF;border-radius:40px;box-shadow:0 4px 8px 0 #0000001A}
.reviews-list-wrapper:after{content:'';position:absolute;bottom:-24px;left:32px;display:block;width:40px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAzUlEQVR4nMzORw7CQBAFUY/kg+OTA4UEwnlCh1+rWr75+W7SbZkn3ZZSykMV+MExisAfjtSAKxwpAXc4UgEe4kgBeIqjbOAljjKBtzjKAlbhKANYjaNoYBOOIoHNOIoCduEoAtiNI2/gEI48gcM48gKa4MgDaIYja6ApjiyB5jiyArrgyALohqNRoCuORoDuOOoFhuCoBxiGo1ZgKI5agOE4qgWm4KgGmIajO2Aqjq6A6Tg6A0rg6Agog6MtUApH/0A5HH2BkjgCKIujFwAAAP//bRhFOQAAAAZJREFUAwBf8iy6gcniGAAAAABJRU5ErkJggg==);background-size:100%}
.reviews-list-content{display:block;color:#1e1e1e;font-size:16px;font-weight:400;font-style:italic;line-height:1.2;text-align:left}
.reviews-list-profile{text-align:left}
.reviews-list-image{position:relative;overflow:hidden;display:inline-block;vertical-align:top;border-radius:50%}
.reviews-list-image img{display:block;width:100%;margin:0 auto}
.reviews-list-decription{display:inline-block;vertical-align:top;padding:0 10px}
.reviews-list-name{display:block;color:#142251;font-size:14px;font-weight:600;line-height:1.2}
.reviews-list-name > span{display:block;color:#1e1e1e;font-size:12px;font-weight:400;margin:5px 0}
.reviews-list-order{display:block;color:#1e1e1e;font-size:14px;font-weight:400;line-height:1.2;text-align:left;margin:20px 0}
.reviews-list-order > strong{display:block;color:#142251;font-size:18px;font-weight:500}
/*faq*/
.faq{text-align:center;padding:0;background:#E8E9EA}
.faq-list{font-size:0;list-style:none;margin:0 0 -20px;padding:0}
.faq-list-item{position:relative;display:block;text-align:left;margin:0 0 20px}
.faq-list-container{position:relative;overflow:hidden;text-align:left;padding:20px;background:#fff;border-radius:15px;box-shadow:0 4px 8px 0 #2833571A}
.faq-list-title{display:block;color:#142251;font-size:22px;font-weight:600;line-height:1.2}
.faq-list-wrapper{z-index:1;position:relative;overflow:hidden;display:none}
.faq-list-content{color:#1e1e1e;font-size:16px;font-weight:400;line-height:1.2;padding:20px 0}
.faq-list-button{position:absolute;top:0;right:0;display:block;width:100%;height:100%}
.faq-list-button:before{position:absolute;top:20px;right:20px;display:block;display:block;width:24px;height:24px;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACP0lEQVR4nLRWz2sTQRR+b3bbpBBNGrEUwRL10pugXjz2pBXRtBQEb978Dzx5EOnZgzcRrF6FZlUq9CCCJ1EPXgQPMW0shf4gZNukNEkz8/pmYbvZTXaTtskH2cy89733zZuZfYkJA4YJA0ZXgcT49PnYSOwWIlwnwkvahgQFEOpXvS6WK+u5UlQ8hjlSmWzKQJhnymNOLjpxiEAi0kusDD3d3n5f7VkgnZm5LRDesHccegABrEuSD+2Vj9+6CpzLZLMoMAfHBFejJMipoIhPIDkxe3nIoD9sjcMJQETlusDJ6r/clmvz7a1pqGdRyTmBrT9hfkQcjSt64rO5g/SF+xcxhkUmYfgS1T1+IKDxIZwD+1g1x9xD9yqIi7nI5E4wVoDEbiQHYUQmDu64U+HZ6Qb0CXwDb7pj0xOA0SBRHxqv+hGL7+h5E+C3E6RoyvEDJvmtW+DCU744wIkjsRarhH6BvIW3torNIE/fCi7Ncu+Cu3Leg6+OH7ynLw5owx23VvAD+gSF+L1NoGagRd22CekMoDobReG20ZDNhtUmoN8+Lm0hOhjfEYi3EEmiVzv/l8ptAhpNEM+ZsBcWq29L8Mb4F0C7NWrMt9p8AvbKYlGieAAngG52/DW7t/p5I1RAo1xYXFIKpnm4BT2Ckxd1Jy0VrC9Bn9EpYN/+mx9OTr5m9TQf2rWwFsJb0uRftxelupyrrX3Kd+JE9x5G4srM2DDBXU50lacZcLod5RXRTwW4bK9adlR8V4HTYuD/Kg4BAAD//z6Th+8AAAAGSURBVAMAE5DTc2rEnbUAAAAASUVORK5CYII=);background-size:100%}
.faq-list-button.active:before{rotate:45deg}
/*form*/
.form{text-align:center;background:#E8E9EA}
.form-content{position:relative;overflow:hidden;text-align:left;padding:80px 0;background:#fff;border-radius:25px;box-shadow:0 4px 8px 0 #1422511A}
.form-item{display:inline-block;vertical-align:top;padding:0 80px}
.form .section-title > span{font-size:48px;margin:0}
.form h3{display:block;color:#1e1e1e;font-size:22px;font-weight:400;line-height:1.2}
.form-fieldset{margin:0 0 15px}
.form-label{display:block;color:#1e1e1e;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 10px}
.form-input{width:100%;height:48px;color:#1e1e1e;font-size:16px;font-weight:600;line-height:1.2;margin:0;padding:0 15px;background:#f5f5f5FF;border:0;border:none;border:.07143rem solid #e1e2e1;border-radius:5px;box-shadow:inset 0 2px 4px 0 #2833571A}
.form-button{cursor:pointer;width:100%;padding:15px 50px;border:none}
.form-text{display:block;color:#1e1e1e;font-size:12px;font-weight:400;line-height:1.2;margin:15px 0 0}
/*footer*/
.footer{font-size:0;text-align:center;margin-top:auto;padding:20px 0;background:linear-gradient(to bottom,#000f 0%,#14225100 100%);background:#142251FF}
.footer-left{display:inline-block;vertical-align:middle;text-align:left}
.footer-logo{display:inline-block;vertical-align:middle;max-width:80px}
.footer-logo > a{display:inline-block;vertical-align:middle}
.footer-logo > a > img{display:block;width:100%;margin:0 auto}
.footer-center{display:inline-block;vertical-align:middle;text-align:center}
.footer-right{display:inline-block;vertical-align:middle;text-align:right}
.footer-phone{display:inline-block;margin:20px 0}
.footer-phone > a{display:block;color:#fff;font-size:16px;font-weight:500}
.footer-phone > a:hover{text-decoration:underline}
/*adaptive*/
@media screen and (max-width: 1024px) {
.wrapper{padding:0 15px}
}
@media screen and (max-width: 980px) {
.header-left,.header-right{text-align:center}
.promo{padding:25px 0 0}
.network-list-item{padding:30px}
.network-image{display:none}
.recommended-image{display:none}
.footer-left,.footer-right{text-align:center}
}
@media screen and (max-width: 800px) {
    
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 640px) {
.promo{padding:0}
}
@media screen and (max-width: 480px) {
.section-title span{font-size:36px}
.menu ul > li{display:block;margin:0 0 20px}
.promo h1{font-size:36px}
.how-list-container{padding:20px}
.network .section-title{font-size:36px}
.network-list-item{padding:15px}
.about-list-container{padding:15px}
.advantage .section-title > span{font-size:36px}
.recommended .section-title > span{font-size:36px}
.form .section-title > span{font-size:36px}
.recommended-content{padding:30px}
.form-item{padding:10px}
.form-button{padding:15px}
}
@media screen and (max-width: 384px){
}
@media screen and (max-width: 320px){
}
/* Реквизиты компании в подвале */
.footer-company-details {
    display: block;
    clear: both;
    width: 100%;
    box-sizing: border-box;

    margin-top: 18px;
    padding: 15px 20px 18px;

    border-top: 1px solid rgba(255, 255, 255, 0.16);

    color: rgba(255, 255, 255, 0.72);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.45;
    text-align: center;
}

.footer-company-details p {
    max-width: 1200px;
    margin: 0 auto 4px;
    padding: 0;

    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

.footer-company-details p:last-child {
    margin-bottom: 0;
}

.footer-company-details strong {
    color: rgba(255, 255, 255, 0.92);
    font-weight: 600;
}

/* Основная строка: компания и реквизиты */
.footer-company-main {
    margin-bottom: 8px !important;

    color: rgba(255, 255, 255, 0.92) !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
}

.footer-company-main span {
    display: inline-block;
    margin-left: 18px;
    white-space: nowrap;
}

/* Мобильная версия */
@media screen and (max-width: 768px) {
    .footer-company-details {
        margin-top: 16px;
        padding: 16px 15px 20px;

        font-size: 11px;
        line-height: 1.5;
        text-align: left;
    }

    .footer-company-details p {
        margin-bottom: 7px;
    }

    .footer-company-main {
        margin-bottom: 10px !important;
        font-size: 12px !important;
    }

    .footer-company-main strong {
        display: block;
        margin-bottom: 4px;
    }

    .footer-company-main span {
        margin: 0 12px 2px 0;
    }
}