/**
 * Table of contents: 
 * style.css
 * mobile.css
 * Generated by MagicMin: 2022-08-01 12:45:32
 */


/* Filename: style.css */
 html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, input, button, textarea{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}body{line-height: 1;font-family: Arial, sans-serif;background: #ffffff}ol, ul{list-style: none}table{border-collapse: collapse;border-spacing: 0}strong{font-weight: 700}em{font-style: italic}select{-webkit-appearance: none;-moz-appearance: none;appearance: none}select::-ms-expand{display: none}input, input:focus, input:active, select, select:focus, select:active{border: none;outline: none}button:hover{cursor: pointer}h1, .title-1{text-align: center;margin: 0 0 25px 0;font-size: 26pt;font-weight: 300}h2, .title-2{color: #8391a7;font-size: 19pt;margin-bottom: 20px}h3, .title-3{color: #8391a7;font-size: 16pt;margin-bottom: 15px}h4, .title-4{color: #8391a7;font-size: 13pt;margin-bottom: 15px}p{color: #000000;font-size: 12pt;line-height: 14pt;margin-bottom: 17px;font-weight: 300}.content ul{margin-bottom: 17px;list-style: disc inside}.content ol{margin-bottom: 17px;list-style: decimal inside}.content li{margin-bottom: 8px;color: #000000;font-size: 12pt;line-height: 14pt;font-weight: 300}.sprite{display: block;background: transparent url("/assets/templates/diploma/img/sprite.png") no-repeat}.header .logo .image.sprite, .footer .logo .image.sprite{background-position: 0 0;width: 51px;height: 59px}.header .logo .text-image.sprite, .footer .logo .text-image.sprite{background-position: 0 -59px;width: 245px;height: 23px}.header .contact .phone-top-image.sprite, .footer .contact .phone-image.sprite{background-position: 0 -82px;width: 14px;height: 14px}.header .contact .viber.sprite, .footer .contact .viber.sprite, .page-contacts .phone .text .viber.sprite{background-position: 0 -96px;width: 19px;height: 20px}.header .contact .vhatsapp.sprite, .footer .contact .vhatsapp.sprite, .page-contacts .phone .text .vhatsapp.sprite{background-position: 0 -116px;width: 18px;height: 18px}.header .contact .phone-bottom-image.sprite{background-position: 0 -134px;width: 14px;height: 14px}.header .communication .mail-image.sprite, .footer .contact .mail-image.sprite{background-position: 0 -148px;width: 14px;height: 12px}.samples .left .sprite{background-position: 0 -160px;width: 19px;height: 16px}.samples .right .sprite{background-position: 0 -176px;width: 19px;height: 16px}.page-price .item .price .sprite, .samples .item .price .sprite{background-position: 0 -192px;width: 17px;height: 18px}.page-price .item:hover .price .sprite, .samples .item:hover .price .sprite{background-position: 0 -210px;width: 17px;height: 18px}.page-price .item .overview .sprite, .samples .item .overview .sprite{background-position: 0 -228px;width: 19px;height: 19px}.advantages .item-1 .sprite{background-position: 0 -247px;width: 44px;height: 50px}.advantages .item-2 .sprite{background-position: 0 -297px;width: 50px;height: 51px}.advantages .item-3 .sprite{background-position: 0 -348px;width: 44px;height: 57px}.advantages .item-4 .sprite{background-position: 0 -405px;width: 49px;height: 56px}.advantages .item-5 .sprite{background-position: 0 -461px;width: 47px;height: 57px}.board .title-1 .sprite{background-position: 0 -518px;width: 30px;height: 30px}.order-how .item-1 .sprite{background-position: 0 -548px;width: 108px;height: 108px}.order-how .item-2 .sprite{background-position: 0 -656px;width: 109px;height: 108px}.order-how .item-3 .sprite{background-position: 0 -764px;width: 106px;height: 108px}.order-how .item-4 .sprite{background-position: 0 -872px;width: 106px;height: 108px}.order-how .item-5 .sprite{background-position: 0 -980px;width: 106px;height: 108px}.document-articles .item .intro .sprite{background-position: 0 -1088px;width: 30px;height: 30px}.faq .list .item .question .sprite{background-position: 0 -1192px;width: 33px;height: 33px}.faq .list .item .answer .sprite{background-position: 0 -1225px;width: 33px;height: 33px}.delivery-methods .dm-dhl .sprite{background-position: 0 -1258px;width: 284px;height: 71px}.delivery-methods .dm-fedex .sprite{background-position: 0 -1329px;width: 140px;height: 71px}.delivery-methods .dm-ponyexpress .sprite{background-position: 0 -1400px;width: 123px;height: 71px}.delivery-methods .dm-ems .sprite{background-position: 0 -1471px;width: 117px;height: 71px}.delivery-methods .dm-cdek .sprite{background-position: 0 -1542px;width: 145px;height: 71px}.payment-methods .pm-visa .sprite{background-position: 0 -1613px;width: 137px;height: 71px}.payment-methods .pm-mastercard .sprite{background-position: 0 -1684px;width: 123px;height: 71px}.payment-methods .pm-webmoney .sprite{background-position: 0 -1755px;width: 151px;height: 71px}.payment-methods .pm-yandex .sprite{background-position: 0 -1826px;width: 108px;height: 71px}.payment-methods .pm-qiwi .sprite{background-position: 0 -1897px;width: 112px;height: 71px}.payment-methods .pm-evroset .sprite{background-position: 0 -1968px;width: 148px;height: 71px}.sprite-in{display: block;background: transparent url("/assets/templates/diploma/img/sprite-in.png") no-repeat}.menus .menu-education .sprite-in{background-position: 0 0px;width: 32px;height: 33px}.menus .menu-secondary .sprite-in{background-position: 0 -33px;width: 34px;height: 26px}.menus .menu-specialty .sprite-in{background-position: 0 -59px;width: 29px;height: 37px}.menus .menu-articles .sprite-in{background-position: 0 -96px;width: 31px;height: 26px}.page-contacts .addres .image .sprite-in{background-position: 0 -122px;width: 42px;height: 49px}.page-contacts .phone .image .sprite-in{background-position: 0 -171px;width: 29px;height: 48px}.page-contacts .mail .image .sprite-in{background-position: 0 -219px;width: 46px;height: 47px}.page-guarantee .item-1 .image .sprite-in{background-position: 0 -266px;width: 43px;height: 55px}.page-guarantee .item-2 .image .sprite-in{background-position: 0 -321px;width: 56px;height: 58px}.page-guarantee .item-3 .image .sprite-in{background-position: 0 -379px;width: 61px;height: 46px}.page-guarantee .item-4 .image .sprite-in{background-position: 0 -425px;width: 55px;height: 44px}.page-guarantee .item-5 .image .sprite-in{background-position: 0 -469px;width: 65px;height: 63px}.page-guarantee .item-6 .image .sprite-in{background-position: 0 -532px;width: 48px;height: 60px}.page-guarantee .item-7 .image .sprite-in{background-position: 0 -592px;width: 51px;height: 62px}.page-guarantee .item-8 .image .sprite-in{background-position: 0 -654px;width: 57px;height: 55px}.page-faq .question .sprite-in{background-position: 0 -709px;width: 31px;height: 31px}.page-faq .answer .sprite-in{background-position: 0 -740px;width: 31px;height: 31px}.page-order .wraper-select:after{background: transparent url("/assets/templates/diploma/img/sprite-in.png") no-repeat;background-position: 0 -771px;width: 9px;height: 5px}.container{width: 960px;margin: 30px auto 30px auto;vertical-align: top}.container:after{width: 100%;height: 0px;visibility: hidden;overflow: hidden;content: '';display: inline-block;clear: both}.left{display: inline-block;width: 630px;vertical-align: top}.right{display: inline-block;width: 307px;vertical-align: top;float: right}.content{}.content h1{text-align: left;margin-bottom: 30px}.content h1.center{text-align: center}.content a{color: #2f7eb4;text-decoration: none}.content a:hover{text-decoration: underline}.header{min-width: 960px;max-width: 960px;height: 109px;margin: 0 auto;position: relative}.header .logo{display: block;position: absolute;top: 20px;left: 0;width: 310px;height: 65px}.header .logo .image{position: absolute;top: 6px;left: 0}.header .logo .text-image{position: absolute;top: 14px;left: 64px;background: transparent url("/assets/templates/diploma/img/logo.png") no-repeat;background-position: 0 0 !important}.header .logo .text{position: absolute;top: 43px;left: 66px;text-decoration: none;font-weight: 300;font-size: 10pt;color: #777e89}.header .contact{position: absolute;top: 20px;left: 420px;width: 260px;height: 60px}.header .contact .phone-top-image{position: absolute;top: 14px;left: 0}.header .contact .phone-top{position: absolute;top: 10px;left: 24px;color: #000000;font-size: 16pt;text-decoration: none}.header .contact .phone-top:hover{text-decoration: underline}.header .contact .messages{position: absolute;top: 37px;left: -4px}.header .contact .vhatsapp, .header .contact .viber{display: inline-block;margin: 3px;text-decoration: none}.header .contact .telegram{display: inline-block;margin: 3px;width: 20px;height: 20px;background: transparent url("/assets/templates/diploma/img/i-telegram.png") no-repeat;text-decoration: none}.header .contact .phone-bottom-image{position: absolute;top: 43px;left: 0}.header .contact .phone-bottom{position: absolute;top: 40px;left: 24px;color: #d47738;font-size: 16pt}.header .contact .free-text{position: absolute;top: 38px;left: 183px;font-size: 8pt;color: #777e89;line-height: 11px}.header .communication{position: absolute;top: 15px;right: 1px;width: 177px;height: 80px}.header .communication .callback{position: absolute;top: 10px;left: 0;font-size: 12pt;color: #000000;width: 177px;height: 38px;line-height: 38px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px}.header .communication .callback:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.header .communication .mail-image{position: absolute;top: 58px;left: 0}.header .communication .mail{position: absolute;top: 58px;left: 25px;color: #3794d3;font-size: 10pt;text-decoration: none;letter-spacing: .02em}.header .communication .mail:hover{text-decoration: underline}.menu-top-c{background: rgba(0, 0, 0, .5);height: 58px;position: relative;z-index: 1}.menu-top .close-menu-top{display: none}.open-menu-top{display: none}.menu-top{width: 980px;min-width: 980px;height: 54px;line-height: 54px;margin: 0 auto;display: table}.menu-top li{display: table-cell}.menu-top a{display: block;color: #ffffff;font-size: 10.5pt;text-transform: uppercase;text-align: center;text-decoration: none;font-weight: 300;padding-top: 4px}.menu-top a:hover, .menu-top .active a{background: #f4e21f;text-decoration: none;color: #000000}.slider-c{background: url("/assets/templates/diploma/img/bg-slider.jpg") top center no-repeat;height: 521px;margin-top: -58px}.slider{min-width: 960px;max-width: 960px;position: relative;margin: 0 auto}.slider .form-order{top: 77px;width: 320px;background: #ffffff;position: absolute;border-radius: 6px;height: 423px}.slider .title{text-align: center;height: 64px;line-height: 64px;color: #ffffff;background: #2b3443;font-size: 16pt;font-weight: 300;border-radius: 6px 6px 0 0}.slider label{position: absolute;left: 18px}.slider input{background: #dfe4ed;border-radius: 6px;padding: 0 20px;width: 240px;height: 43px;line-height: 43px}.slider .fio{top: 85px}.slider .phone{top: 139px}.slider .mail{top: 192px}.slider .institution{top: 245px}.slider .specialty{top: 298px}.slider button{position: absolute;left: 78px;top: 355px;font-size: 14pt;color: #000000;width: 156px;height: 46px;line-height: 46px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px}.slider button:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.slider-in-c{background: url("/assets/templates/diploma/img/bg-slider-in.jpg") top center no-repeat;height: 58px;margin-top: -58px}.samples{margin: 53px auto 58px auto;position: relative;width: 960px}#samples{max-width: 871px;margin: 44px auto 0 auto;overflow: hidden;position: relative;height: 355px}.samples .documents{width: 10000px;position: relative}.samples .left, .samples .right{display: block;position: absolute;background: #f4e21f;border-radius: 22px;width: 19px;height: 15px;top: 247px;padding: 12px 10px}.samples .left{left: 1px}.samples .right{right: 1px}.samples .item{float: left;height: 351px;margin: 0 10px 0 10px;width: 197px;background: #ffffff;border-radius: 6px}.samples .item:hover{background: #49515e}.samples .item .image{height: 140px}.samples .item .image img{max-width: 100%;height: 140px;border-radius: 6px 6px 0 0}.samples .item .info{height: 212px;border-left: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;border-radius: 0 0 6px 6px}.samples .item .title{height: 68px;align-items: center;justify-content: center;display: flex;color: #000000;font-weight: 300;font-size: 12pt;line-height: 15pt;text-align: center}.samples .item:hover .title{color: #ffffff}.samples .item .price{font-size: 13pt;color: #2f7eb4;text-align: center;padding-bottom: 11px}.samples .item:hover .price{color: #a5bdcd}.samples .item .price .sprite{display: inline-block;padding-right: 5px;vertical-align: middle}.samples .item .overview{font-size: 11pt;color: #8391a7;text-decoration: none;text-align: center;margin-bottom: 24px;display: block;font-weight: 200}.samples .item .overview .sprite{display: inline-block;padding-right: 5px;vertical-align: text-bottom}.samples .item .overview:hover{text-decoration: underline}.samples .item .order{font-size: 14pt;color: #000000;width: 137px;height: 42px;line-height: 42px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px;display: block;margin: 0 auto}.samples .item .order:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.advantages-c{height: 366px;background: url("/assets/templates/diploma/img/bg-advantages.jpg") center top no-repeat}.advantages{margin: 0 auto;padding: 32px 0 0 0;width: 970px}.advantages .title-1{color: #ffffff;margin: 20px 0 48px 0}.advantages .list{}.advantages .list .image{background: #f4e21f;border-radius: 80px;display: inline-block;margin-bottom: 15px}.advantages .list .text{color: #ffffff;font-weight: 300}.advantages .item{display: inline-block;width: 190px;text-align: center;vertical-align: top}.advantages .item .image{display: inline-block}.advantages .item-1 .image{padding: 30px 33px;width: 44px;height: 50px}.advantages .item-2 .image{padding: 29px 30px;width: 50px;height: 51px}.advantages .item-3 .image{padding: 26px 33px;width: 44px;height: 57px}.advantages .item-4 .image{padding: 27px 30px;width: 49px;height: 56px}.advantages .item-5 .image{padding: 26px 31px;width: 47px;height: 57px}.information{width: 960px;margin: 52px auto 59px auto}.information h1, .information .title-1{margin-bottom: 40px}.information .view-all{width: 224px;height: 46px;line-height: 46px;display: block;text-decoration: none;border: 1px solid #2f7eb4;color: #2f7eb4;text-align: center;margin: 28px auto;border-radius: 6px;font-size: 14pt}.information .view-all:hover{text-decoration: underline}.information .hidden-text{display: none}.board{background-position: left top;background-repeat: no-repeat;margin-bottom: 20px;border-radius: 6px;width: 957px;height: 257px;margin: 0 auto 20px auto;position: relative}.board:hover{box-shadow: 4px 4px 15px rgba(0, 0, 0, .4)}.board .title-1{color: #ffffff;font-size: 22pt;position: absolute;padding-right: 50px;text-align: left;line-height: 26pt;text-decoration: none}.board .title-1 .sprite{position: absolute;right: 10px;top: 1px}.board ul{position: absolute}.board li{display: inline-block}.board li:before{content: "• ";padding-right: 5px;font-size: 24px;color: #ffffff;line-height: 15pt}.board a{color: #ffffff;text-decoration: none;font-size: 11pt;font-weight: 300;line-height: 12pt}.board li a:hover{text-decoration: underline}.board-education{background-image: url("/assets/templates/diploma/img/bg-board-education.jpg")}.board-education .title-1{top: 37px;left: 430px;width: 460px}.board-education ul{left: 430px;top: 128px;width: 260px}.board-secondary{background-image: url("/assets/templates/diploma/img/bg-board-secondary.jpg")}.board-secondary .title-1{top: 41px;left: 47px;padding-right: 70px}.board-secondary ul{left: 45px;top: 98px;width: 565px}.board-secondary li{width: 265px}.board-specialty{background-image: url("/assets/templates/diploma/img/bg-board-specialty.jpg");margin-bottom: 70px}.board-specialty .title-1{top: 41px;left: 432px;padding-right: 70px}.board-specialty ul{left: 430px;top: 95px;width: 565px}.board-specialty li{width: 218px}.order-how-c{height: 400px;background: #e9ebee;margin-bottom: 51px}.order-how{width: 980px;height: 400px;position: relative;margin: 0 auto}.order-how .title-1{padding-top: 52px}.order-how .item .sprite{position: absolute;top: 142px}.order-how .item .text{position: absolute;top: 269px;text-align: center;width: 180px;line-height: 13pt;font-weight: 300}.order-how .item .line{position: absolute;height: 2px;width: 67px;background: #2f7eb4;top: 195px}.order-how .item-1 .text{left: 0px}.order-how .item-1 .sprite{left: 30px}.order-how .item-1 .line{left: 152px}.order-how .item-2 .text{left: 200px}.order-how .item-2 .sprite{left: 230px}.order-how .item-2 .line{left: 353px}.order-how .item-3 .text{left: 400px}.order-how .item-3 .sprite{left: 435px}.order-how .item-3 .line{left: 554px}.order-how .item-4 .text{left: 604px}.order-how .item-4 .sprite{left: 634px}.order-how .item-4 .line{left: 755px}.order-how .item-5 .text{left: 810px;width: 160px}.order-how .item-5 .sprite{left: 838px}.document-articles{width: 970px;margin: 0 auto}.document-articles .title-1{margin-bottom: 33px}.document-articles .list{-webkit-column-width: 200px;-moz-column-width: 200px;column-width: 200px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px}.document-articles .item{display: block;padding: 11px 0}.document-articles .item .name{color: #2f7eb4;font-size: 14pt;display: block;position: relative;padding-left: 23px}.document-articles .item .name:hover{cursor: pointer}.document-articles .item .name:before{content: " ";background: #f4e21f;border-radius: 3px;width: 9px;height: 9px;display: block;position: absolute;left: 0px;top: 3px}.document-articles .item .intro{font-size: 12pt;padding: 10px 50pt 10px 10px;display: none;background: #f5f5f5;border-radius: 6px;width: 340px;margin: 0 0 0 20px;position: relative}.document-articles .item .intro .sprite{position: absolute;top: 35%;right: 15px}.document-articles .view-all{display: none}.guarantee, .small-guarantee{height: 344px;background: url("/assets/templates/diploma/img/bg-guarantee.jpg") center top no-repeat;width: 960px;position: relative;margin: 0 auto 43px auto;border-radius: 6px}.guarantee .title-1, .small-guarantee .title-1{position: absolute;top: 57px;left: 60px;color: #ffffff;font-size: 35px}.guarantee .text, .small-guarantee .text{position: absolute;top: 122px;left: 60px;width: 500px}.guarantee p, .small-guarantee p{color: #ffffff}.guarantee .order, .small-guarantee .order{position: absolute;top: 231px;left: 60px;font-size: 14pt;color: #000000;width: 205px;height: 52px;line-height: 52px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px}.guarantee .order:hover, .small-guarantee .order:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.small-guarantee{height: 424px;background-image: url("/assets/templates/diploma/img/bg-small-guarantee.jpg");width: 630px}.small-guarantee .text{width: 230px}.small-guarantee .order{top: 300px}.faq{margin: 0 auto 50px auto;width: 960px}.faq .title-1{}.faq .list{display: inline-block}.faq .accordion{border: 1px solid #c9c9c9;border-radius: 6px;width: 650px}.faq .list .item .question{border-bottom: 1px solid #c9c9c9;padding: 30px 20px 20px 90px;position: relative;color: #2f7eb4}.faq .list .item .question:hover{cursor: pointer}.faq .list .item .answer{border-bottom: 1px solid #c9c9c9;padding: 30px 20px 20px 90px;position: relative;display: none}.faq .list .item .question .sprite, .faq .list .item .answer .sprite{position: absolute;top: 30px;left: 30px}.faq .view-all{width: 156px;height: 48px;line-height: 48px;display: block;text-decoration: none;border: 1px solid #2f7eb4;color: #2f7eb4;text-align: center;margin: 20px 0 0 0;border-radius: 6px;font-size: 14pt}.faq .view-all:hover{text-decoration: underline}.faq .ask-question{float: right;display: block;height: 453px;position: relative;float: right;width: 280px;border-radius: 6px;background: #f5f5f5 url("/assets/templates/diploma/img/bg-ask-question.jpg") center bottom no-repeat}.faq .ask-question .title{text-align: center;height: 64px;line-height: 64px;color: #ffffff;background: #2b3443;font-size: 16pt;font-weight: 300;border-radius: 7px 7px 0 0}.faq .ask-question input{background: #dfe4ed;border-radius: 6px;padding: 0 20px;width: 167px;height: 50px;line-height: 50px;position: absolute;left: 35px}.faq .ask-question .name{top: 90px}.faq .ask-question .mail{top: 158px}.faq .ask-question .question{top: 226px}.faq .ask-question button{position: absolute;left: 102px;top: 290px;font-size: 13pt;color: #000000;width: 140px;height: 46px;line-height: 46px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px}.faq .ask-question button:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.delivery-methods-c{background: #e1d9e7;margin-bottom: 1px}.delivery-methods{position: relative;width: 960px;height: 275px;margin: 0 auto}.delivery-methods .title-1{padding-top: 60px}.delivery-methods .dm{position: absolute;top: 145px}.delivery-methods .dm-dhl{left: 0px}.delivery-methods .dm-fedex{left: 322px}.delivery-methods .dm-cdek{left: 497px}.delivery-methods .dm-ponyexpress{right: 156px}.delivery-methods .dm-ems{right: 0px}.payment-methods-c{background: #e9ebee}.payment-methods{position: relative;width: 960px;height: 275px;margin: 0 auto}.payment-methods .title-1{padding-top: 60px}.payment-methods .pm{position: absolute;top: 145px}.payment-methods .pm-visa{left: 0px}.payment-methods .pm-mastercard{left: 172px}.payment-methods .pm-webmoney{left: 332px}.payment-methods .pm-yandex{left: 520px}.payment-methods .pm-qiwi{right: 179px}.payment-methods .pm-evroset{right: 0px}.footer{width: 960px;height: 166px;margin: 0 auto;position: relative}.footer .logo{display: block;position: absolute;top: 69px;left: 0;width: 310px;height: 65px}.footer .logo .image{position: absolute;top: 6px;left: 0}.footer .logo .text-image{background: transparent url("/assets/templates/diploma/img/logo.png") no-repeat;background-position: 0 0 !important;position: absolute;top: 27px;left: 64px}.footer .menu-bottom{position: absolute;top: 51px;left: 372px;width: 320px}.footer .menu-bottom li{display: inline-block;width: 157px}.footer .menu-bottom a{text-decoration: none;color: #3794d3;line-height: 17pt;font-size: 11pt}.footer .menu-bottom a:hover{text-decoration: underline}.footer .contact{position: absolute;top: 43px;right: 0px;width: 245px;height: 60px}.footer .contact .phone-image{position: absolute;top: 13px;left: 0}.footer .contact .phone-top{position: absolute;top: 11px;left: 24px;color: #000000;font-size: 13pt;text-decoration: none}.footer .contact .phone-top:hover{text-decoration: underline}.footer .contact .viber{position: absolute;top: 10px;right: 50px;text-decoration: none}.footer .contact .vhatsapp{position: absolute;top: 11px;right: 25px;text-decoration: none}.footer .contact .telegram{position: absolute;top: 11px;right: 0;width: 20px;height: 20px;background: transparent url("/assets/templates/diploma/img/i-telegram.png") no-repeat;text-decoration: none}.footer .contact .mail-image{position: absolute;top: 46px;left: 0}.footer .contact .mail{position: absolute;top: 44px;left: 25px;color: #3794d3;font-size: 11pt;text-decoration: none;letter-spacing: .02em}.footer .contact .mail:hover{text-decoration: underline}.footer .contact .callback{position: absolute;top: 75px;left: 0;font-size: 12pt;color: #000000;width: 177px;height: 38px;line-height: 38px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px}.footer .contact .callback:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.links{width: 630px;text-align: justify;margin-bottom: 20px}.links:after{width: 100%;height: 0px;visibility: hidden;overflow: hidden;content: '';display: inline-block}.links a{background: #e9ebee;border: 1px solid #2f7eb4;color: #2f7eb4;display: inline-block;height: 40px;line-height: 40px;font-size: 12pt;padding: 0 24px;text-decoration: none;border-radius: 6px;margin-bottom: 20px}.links a:hover{background: #2b3443;border: 1px solid #2b3443;color: #ffffff}.menus{margin-bottom: 20px}.menus .menu{margin-bottom: 20px;border: 1px solid #c9c9c9;background: #f5f5f5;border-radius: 5px}.menus .title{background: #8391a7;color: #ffffff;font-size: 14pt;padding: 18px 18px 18px 67px;position: relative;line-height: 20pt}.menus ul{padding: 20px 10px 20px 25px}.menus ul li{display: block;padding-left: 18px;position: relative}.menus ul li:before{content: '• ';color: #8391a7;display: inline-block;font-size: 8pt;position: absolute;top: 8px;left: 0px}.menus ul a{display: inline-block;color: #2f7eb4;text-decoration: none;font-size: 12pt;line-height: 20pt}.menus ul a:hover{text-decoration: underline}.menus .title .sprite-in{position: absolute;left: 17px}.menus .menu-education .sprite-in{top: 42px}.menus .menu-secondary .sprite-in{top: 17px}.menus .menu-specialty .sprite-in{top: 24px}.menus .menu-articles .sprite-in{top: 20px}.menus .menu .view-all{width: 140px;height: 40px;line-height: 40px;display: block;text-decoration: none;border: 1px solid #2f7eb4;color: #2f7eb4;text-align: center;margin: 0 0 20px 25px;border-radius: 6px;font-size: 14pt}.menus .menu .view-all:hover{text-decoration: underline}.B_crumbBox{display: block;margin-bottom: 30px}.B_crumbBox .separator{padding: 0 1px;font-family: "Consolas"}.B_crumbBox .crumb{}.B_crumbBox a{color: #2f7eb4;text-decoration: none}.B_crumbBox a:hover{text-decoration: underline}.navigation{margin-bottom: 30px}.navigation ul{display: block;text-align: center}.navigation li{display: inline-block;margin: 0 5px}.navigation a{color: #2f7eb4;border: 1px solid #c9c9c9;border-radius: 20px;padding: 6px;text-decoration: none}.navigation a:hover{background: #ffdd2d;text-decoration: none}.navigation .first{}.navigation .first a{padding: 6px 12px;font-family: "Consolas"}.navigation .active{}.navigation .active a{color: #c9c9c9}.navigation .active a:hover{background: #ffffff}.navigation .last{}.navigation .last a{padding: 6px 12px;font-family: "Consolas"}.cities{padding: 0 0 20px 0;max-width: 960px;margin: 0 auto}.cities li{display: inline-block;width: 31%;padding-left: 12px;position: relative}.cities li:before{content: '• ';color: #8391a7;display: inline-block;font-size: 6pt;position: absolute;top: 8px;left: 0px}.cities a{color: #2f7eb4;text-decoration: none;font-size: 12pt;line-height: 20pt}.cities a:hover{text-decoration: underline}.page-contacts .contacts{margin: 0 0 40px 0;vertical-align: top}.page-contacts .contacts > div{display: inline-block;width: 200px;margin-right: 7px;vertical-align: top;text-align: center}.page-contacts .contacts .image{background: #f4e21f;border-radius: 80px;display: inline-block;margin-bottom: 20px}.page-contacts .contacts .image .sprite{padding-left: 10px}.page-contacts .contacts .title{text-align: center;margin-bottom: 20px;color: #8391a7;font-size: 14pt}.page-contacts .contacts .text{font-weight: 300;font-size: 11pt;line-height: 18pt}.page-contacts .addres .image{padding: 35px 39px}.page-contacts .phone .image{padding: 36px 45px}.page-contacts .phone .text .sprite{display: inline-block;padding-left: 10px}.page-contacts .vhatsapp, .page-contacts .viber{display: inline-block;margin: 3px;text-decoration: none}.page-contacts .telegram{display: inline-block;margin: 3px;width: 20px;height: 20px;background: transparent url("/assets/templates/diploma/img/i-telegram.png") no-repeat;text-decoration: none}.page-contacts .mail .image{padding: 36px 37px}.page-contacts .map{background: url("/assets/templates/diploma/img/map.jpg") top center no-repeat;margin: 0 0 40px 0;height: 357px;border-radius: 6px}.page-comments{margin-bottom: 30px}.page-comments .comments{margin-bottom: 30px}.page-comments .item{margin-bottom: 20px;vertical-align: top}.page-comments .item:nth-child(1n+11){display: none}.page-comments .photo{display: inline-block;padding: 10px 20px 20px 20px;vertical-align: top}.page-comments .photo img{width: 116px;height: 116px}.page-comments .comment{border: 1px solid #c9c9c9;border-radius: 6px;padding: 20px;position: relative;display: inline-block;width: 425px;vertical-align: top}.page-comments .comment:before, .page-comments .comment:after{content: '';position: absolute;left: -20px;top: 57px;border: 10px solid transparent;border-right: 10px solid #c9c9c9}.page-comments .comment:after{border-right: 10px solid #ffffff;left: -19px}.page-comments .comment .name{font-size: 14pt;margin-bottom: 20px;font-weight: 300}.page-comments .comment .text{font-size: 12pt;font-weight: 300}.page-comments .view-all{width: 185px;height: 46px;line-height: 46px;display: block;text-decoration: none;border: 1px solid #2f7eb4;color: #2f7eb4;text-align: center;margin: 0 auto 20px auto;border-radius: 6px;font-size: 14pt}.page-guarantee{margin-bottom: 30px}.page-guarantee .item{margin-bottom: 30px}.page-guarantee .item .description{display: inline-block;width: 475px;margin-left: 30px;vertical-align: top}.page-guarantee .item .title{font-size: 14pt;font-weight: 300;margin-bottom: 20px}.page-guarantee .item .text{line-height: 12pt;font-weight: 300}.page-guarantee .item .image{background: #f4e21f;border-radius: 80px;display: inline-block;margin-bottom: 20px;vertical-align: top}.page-guarantee .item-1 .image{padding: 32px 38px}.page-guarantee .item-2 .image{padding: 31px 32px}.page-guarantee .item-3 .image{padding: 37px 30px}.page-guarantee .item-4 .image{padding: 38px 32px}.page-guarantee .item-5 .image{padding: 28px 27px}.page-guarantee .item-6 .image{padding: 30px 36px}.page-guarantee .item-7 .image{padding: 29px 34px}.page-guarantee .item-8 .image{padding: 32px 31px}.page-faq{margin-bottom: 30px}.page-faq .faqs{margin-bottom: 30px}.page-faq .item{border: 1px solid #c9c9c9;border-radius: 6px;margin-bottom: 20px}.page-faq .question{padding: 30px 20px 30px 90px;border-bottom: 1px solid #c9c9c9;position: relative;color: #2f7eb4}.page-faq .question .sprite-in{position: absolute;top: 33px;left: 30px}.page-faq .answer{padding: 30px 20px 30px 90px;position: relative}.page-faq .answer .sprite-in{position: absolute;top: 33px;left: 30px}.page-order{margin-bottom: 30px}.page-order .title{text-align: center;font-size: 18pt;color: #8391a7;margin: 25px 0}.page-order .item{margin-bottom: 20px;vertical-align: top}.page-order label{display: inline-block;width: 260px;padding: 20px 15px 10px 15px;vertical-align: top;color: #878787;text-align: right}.page-order input{display: inline-block;width: 470px;padding: 0 15px;line-height: 44px;border-radius: 6px;background: #dfe4ed;color: #878787;border: 3px solid #dfe4ed}.page-order input:focus{border: 3px solid #f4e21f}.page-order select{display: inline-block;background: #dfe4ed;border-radius: 6px;line-height: 52px;height: 52px;padding: 0 45px 0 15px;width: 506px}.page-order .wraper-select{position: relative;display: inline-block}.page-order .wraper-select:after{content: '';position: absolute;top: 23px;right: 15px;display: inline-block}.page-order select:after{position: absolute;top: 10px;right: 10px}.page-order option{}.page-order textarea{display: inline-block;background: #dfe4ed;border-radius: 6px;height: 200px;width: 476px;padding: 10px 15px}.page-order button{display: block;margin: 0 auto;font-size: 14pt;color: #000000;width: 175px;height: 52px;line-height: 52px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px}.page-order button:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.page-price .documents{margin-bottom: 20px}.page-price .item{display: inline-block;height: 140px;margin: 0 0 20px 0;width: 100%;background: #ffffff;border-radius: 6px;position: relative}.page-price .item:hover{background: #49515e}.page-price .item .image{height: 140px;width: 197px;position: absolute;left: 0px;top: 0px}.page-price .item .image img{height: 140px;border-radius: 6px 0 0 6px}.page-price .item .info{height: 138px;width: 432px;border-top: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;border-radius: 0 6px 6px 0;position: absolute;top: 0px;right: 0px}.page-price .item .title{height: 45px;width: 390px;vertical-align: middle;display: table-cell;color: #000000;font-weight: 300;font-size: 12pt;line-height: 15pt;position: absolute;top: 5px;left: 20px}.page-price .item:hover .title{color: #ffffff}.page-price .item .price{font-size: 13pt;color: #2f7eb4;text-align: center;position: absolute;top: 55px;left: 20px}.page-price .item:hover .price{color: #a5bdcd}.page-price .item .price .sprite{display: inline-block;padding-right: 5px;vertical-align: middle}.page-price .item .overview{font-size: 11pt;color: #8391a7;text-decoration: none;text-align: center;display: block;font-weight: 200;position: absolute;top: 95px;left: 180px}.page-price .item .overview:hover{text-decoration: underline}.page-price .item .overview .sprite{display: inline-block;padding-right: 5px;vertical-align: middle}.page-price .item .order{font-size: 14pt;color: #000000;width: 137px;height: 42px;line-height: 42px;text-align: center;text-decoration: none;background: #f4e21f;border-radius: 6px;display: block;position: absolute;top: 85px;left: 20px}.page-price .item .order:hover{text-shadow: 1px 1px 6px rgba(0, 0, 0, .5);transition: text-shadow 1s}.form__background{background: rgba(102, 102, 102, 0.5);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none;z-index: 99999}.form__success, .form__errors{max-width: 540px;text-align: center;padding: 15px;border: 1px dashed #ccc;position: fixed;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)}.surname{display: none}form .form__success, form .form__errors{display: none}.form__success{background: rgb(100, 200, 100)}.form__errors{background: rgb(200, 100, 100)}.form__warning{color: red}.form__load{position: fixed;top: 50%;left: 50%;margin: -60px 0 0 -60px;border: 16px solid #f3f3f3;border-top: 16px solid #3498db;border-radius: 50%;width: 120px;height: 120px;animation: spin 2s linear infinite}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.form__title{color: #fff;font-size: 18pt;font-weight: bold;line-height: 28px;margin-bottom: 20px;text-shadow: 1px 1px 0px rgba(0, 0, 0, .4)}.form__text{color: #fff;font-size: 12pt;margin-bottom: 10px;text-shadow: 1px 1px 0px rgba(0, 0, 0, .4)}

/* Filename: mobile.css */
@media screen and (max-width: 900px){.header .logo .image.sprite, .footer .logo .image.sprite{background-position: 0 -1118px;width: 33px;height: 38px}.header .logo .text-image.sprite, .footer .logo .text-image.sprite{background-position: 0 -1156px;width: 189px;height: 18px;background-size: contain}.header .open-menu-top.sprite{background-position: 0 -1174px;width: 27px;height: 18px}.container{width: 280px}.left{width: 280px}.right{width: 280px}.header{min-width: 320px;max-width: 320px;height: 268px}.header .logo{top: 10px;left: 20px;width: 290px}.header .logo .image{top: 10px}.header .logo .text-image{top: 20px;left: 41px}.header .logo .text{display: none}.header .contact{top: 148px;left: 20px}.header .contact .phone-top{letter-spacing: 0.03em}.header .contact .viber{left: 228px}.header .contact .vhatsapp{left: 228px}.header .contact .phone-bottom-image{top: 46px}.header .contact .phone-bottom{top: 41px;letter-spacing: 0.03em}.header .contact .free-text{top: 41px;left: 191px}.header .communication .callback{top: 65px;left: -123px;font-size: 14pt;font-weight: 300;width: 280px;height: 50px;line-height: 50px;border-radius: 7px}.header .communication .mail-image{top: 212px;left: -122px}.header .communication .mail{top: 210px;left: -96px;font-size: 12pt}.menu-top-c{position: fixed;top: 0;z-index: 1;width: 100%;background: none;height: 1px}.open-menu-top{display: block;position: absolute;top: 30px;right: 20px}.menu-top .close-menu-top{font-size: 40pt;display: block;color: #000000;font-weight: 300;text-align: center}.close-menu-top:hover{cursor: pointer}.menu-top{display: none;background: #f1f1f1;width: 320px;min-width: 320px;height: auto;margin: 0 auto;padding-bottom: 20px}.menu-top li{display: block}.menu-top a{display: block;color: #3794d3;font-size: 12pt;line-height: 28pt}.menu-top a:hover, .menu-top .hover a{font-weight: 700}.slider-c{background: url("/assets/templates/diploma/img/bg-slider.jpg") 65% 0 no-repeat;height: 310px;margin-top: 0;background-size: cover;margin-bottom: 440px}.slider{min-width: 320px;max-width: 320px}.slider .form-order{top: 310px;height: 440px;background: transparent}.slider .title{border-radius: 0;height: 72px;line-height: 72px}.slider input{height: 47px;line-height: 47px}.slider .fio{top: 103px}.slider .phone{top: 161px}.slider .mail{top: 220px}.slider .institution{top: 277px}.slider .specialty{top: 335px}.slider button{left: 20px;top: 393px;width: 280px;height: 50px;line-height: 50px}.slider-in-c{margin-top: 0}.samples{width: 320px;clear: both}#samples{max-width: 200px;margin-top: 10px}.samples .documents{margin-top: 0}.samples .title-1{padding-top: 38px;font-size: 26pt;line-height: 32pt;margin-bottom: 19px}.samples .left{top: 298px;left: 15px}.samples .right{top: 298px;right: 15px}.samples .item{margin: 0 2px}.advantages-c{height: 716px;background-image: url("/assets/templates/diploma/img/bg-advantages-m.jpg")}.advantages{padding: 20px 0 0 0;width: 320px}.advantages .title-1{margin: 0 0 30px 0;font-size: 26pt}.advantages .item{width: 300px;text-align: left;height: 110px;padding-left: 20px}.advantages .image{vertical-align: middle}.advantages .item-1 .image{padding: 22px 25px}.advantages .item-2 .image{padding: 21px 22px}.advantages .item-3 .image{padding: 18px 25px}.advantages .item-4 .image{padding: 19px 22px}.advantages .item-5 .image{padding: 18px 23px}.advantages .item .text{display: inline-block;width: 170px;padding-left: 15px}.information{width: 300px;margin: 15px auto 40px auto}.information h1, .information .title-1{font-size: 27pt;margin-bottom: 24px}.information .view-all{width: 300px}.board{width: 278px;margin: 0 auto 20px auto}.board li{line-height: 13pt}.board li:before{line-height: 13pt}.board .title-1{font-size: 16pt;padding-right: 0;text-align: center;line-height: 20pt}.board .title-1 .sprite{display: none}.board-education{height: 221px;background-image: url("/assets/templates/diploma/img/bg-board-education-m.jpg")}.board-education .title-1{top: 25px;left: 0;width: 278px}.board-education ul{left: 12px;top: 111px;width: 278px}.board-secondary{height: 288px;background-image: url("/assets/templates/diploma/img/bg-board-secondary-m.jpg")}.board-secondary .title-1{top: 25px;left: 0;padding-right: 0;width: 278px}.board-secondary ul{left: 12px;top: 60px;width: 278px}.board-secondary li{width: 278px}.board-specialty{margin-bottom: 40px;height: 335px;background-image: url("/assets/templates/diploma/img/bg-board-specialty-m.jpg");overflow: hidden}.board-specialty .title-1{top: 25px;left: 0;padding-right: 0;width: 278px}.board-specialty ul{left: 12px;top: 89px;width: 278px}.board-specialty li{width: 278px}.order-how-c{height: 854px;margin-bottom: 32px}.order-how{width: 320px;height: 854px}.order-how .title-1{padding: 39px 20px 0 20px;font-size: 25pt}.order-how .item .sprite{left: 18px}.order-how .item .text{left: 145px;text-align: left;width: 160px}.order-how .item .line{height: 17px;width: 2px;left: 72px}.order-how .item-1 .text{top: 162px}.order-how .item-1 .sprite{top: 135px}.order-how .item-1 .line{top: 251px}.order-how .item-2 .text{top: 300px}.order-how .item-2 .sprite{top: 278px}.order-how .item-2 .line{top: 394px}.order-how .item-3 .text{top: 441px}.order-how .item-3 .sprite{top: 422px}.order-how .item-3 .line{top: 537px}.order-how .item-4 .text{top: 581px}.order-how .item-4 .sprite{top: 564px}.order-how .item-4 .line{top: 680px}.order-how .item-5 .text{top: 748px}.order-how .item-5 .sprite{top: 707px}.document-articles{width: 320px;margin: 0 auto}.document-articles .title-1{margin-bottom: 17px;font-size: 28pt;padding: 0 20px}.document-articles .list{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;padding: 0 20px}.document-articles .item{padding: 11px 0}.document-articles .item:nth-child(1n+14){display: none}.document-articles .item .intro{width: 181px}.document-articles .view-all{width: 276px;height: 40px;line-height: 40px;display: block;text-decoration: none;border: 1px solid #2f7eb4;color: #2f7eb4;text-align: center;margin: 28px auto 0 auto;border-radius: 6px;font-size: 14pt}.document-articles .view-all:hover{text-decoration: underline}.guarantee, .small-guarantee{height: 522px;background: url("/assets/templates/diploma/img/bg-guarantee-m.jpg") center top no-repeat;width: 279px;margin: 0 auto 43px auto}.guarantee .title-1, .small-guarantee .title-1{top: 19px;left: 24px;font-size: 27px;text-align: left}.guarantee .text, .small-guarantee .text{position: absolute;top: 83px;left: 25px;width: 220px}.guarantee .order, .small-guarantee .order{top: 270px;left: 38px}.faq{width: 280px}.faq .title-1{font-size: 36px;padding: 0 20px}.faq .accordion{border: 1px solid #c9c9c9;border-radius: 5px;width: 280px}.faq .view-all{margin-bottom: 30px;width: 280px}.faq .ask-question{float: none}.delivery-methods{width: 283px;height: 437px}.delivery-methods .title-1{font-size: 36px;padding: 35px 20px 0 20px}.delivery-methods .dm-dhl{top: 144px;left: 0px}.delivery-methods .dm-fedex{left: 0px;top: 235px}.delivery-methods .dm-cdek{left: auto;right: 0px;top: 327px}.delivery-methods .dm-ponyexpress{right: 0px;top: 235px}.delivery-methods .dm-ems{left: 0px;top: 327px}.payment-methods{width: 283px;height: 437px}.payment-methods .title-1{font-size: 36px;padding: 35px 20px 0 20px}.payment-methods .pm-visa{top: 145px;left: 0px}.payment-methods .pm-mastercard{top: 145px;right: 0px;left: auto}.payment-methods .pm-webmoney{top: 235px;left: 0px}.payment-methods .pm-yandex{top: 235px;right: 0px;left: auto}.payment-methods .pm-qiwi{top: 327px;left: 0px}.payment-methods .pm-evroset{top: 327px;right: 0px}.footer{width: 280px;height: 384px}.footer .logo{top: 36px;left: 11px;width: 250px}.footer .logo .text-image{top: 20px;left: 44px}.footer .menu-bottom{top: 120px;left: 0px;width: 280px}.footer .menu-bottom li{width: 138px;line-height: 19pt}.footer .menu-bottom a{font-size: 10pt}.footer .contact{top: 299px;right: auto;left: 0px;width: 280px}.footer .contact .phone-top{top: 9px;font-size: 17pt}.footer .contact .mail{font-size: 12pt}.footer .contact .callback{top: -48px;left: 0px;font-size: 13pt;width: 280px}.links{width: 280px;margin: 0 auto 20px auto}.links a{width: 232px;text-align: center}.page-contacts .contacts{text-align: center}.page-contacts .contacts > div{margin-bottom: 25px}.page-comments .item{text-align: center}.page-comments .comment{width: 238px}.page-comments .comment:before, .page-comments .comment:after{content: '';position: absolute;left: 131px;top: -20px;border: 10px solid transparent;border-bottom: 10px solid #c9c9c9}.page-comments .comment:after{border-bottom: 10px solid #ffffff;top: -19px}.page-guarantee .item{text-align: center}.page-guarantee .item .description{width: 280px;margin-left: 0;text-align: left}.page-order label{text-align: left}.page-order input{width: 250px}.page-order select{width: 280px}.page-order textarea{width: 250px}.page-price .documents{margin: 0 auto 20px auto;width: 197px}.page-price .item{height: 346px;width: 197px;border-radius: 6px}.page-price .item .image{height: 140px;width: 197px}.page-price .item .image img{height: 140px;border-radius: 6px 6px 0 0}.page-price .item .info{height: 205px;width: 196px;border-top: none;border-left: 1px solid #c9c9c9;border-radius: 0 0 6px 6px;top: 141px;right: auto;left: 0px}.page-price .item .title{height: 65px;width: 186px;top: 5px;left: 5px;text-align: center;overflow: hidden}.page-price .item .price{top: 75px;left: 25px}.page-price .item .overview{top: 105px;left: 25px}.page-price .item .order{top: 145px;left: 30px}}