<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'CGothicItalic';
    src: url('../fonts/GOTHICI.TTF');
    font-weight: normal;
    font-style: normal;

}
	
@font-face {
    font-family: 'CGothic';
    src: url('../fonts/GOTHIC.TTF');
    font-weight: normal;
    font-style: normal;

}
	
@font-face {
    font-family: 'CGothicBold';
    src: url('../fonts/GOTHICB.TTF');
    font-weight: normal;
    font-style: normal;

}

	
	
	html {padding: 0; margin: 0;}
	body {padding: 0; margin: 0; position: relative; background: #fff; font-family: 'CGothic'; color: #1b1b1b;float: left; font-size: 18px; }
	:focus { outline:0; }
	a:active { outline:none; }
	img {border: none;}
	h1 {color:#fff;padding-top: 199px;margin: 0;font-size: 60px;}
	
	@media (min-width: 941px) {
	.middleblock {width: 940px;}
	body {width: 100%;}

	} 

	@media (max-width: 940px) {
	body {width: 940px;}
	.middleblock {width:100%;overflow: hidden;}

	} 
	header, section, footer {width: 100%; float: left;}
	.middleblock{margin: 0 auto; position: relative;height: 100%;}
	input {font-family: 'CGothic'; font-size: 18px;}

	.clearfix {float: left; position: relative;width: 100%; padding: 0; margin: 0;margin-top: 20px;}
	.overlay {position: fixed; top: 0; left: 0; z-index: 45; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.65); opacity: 0; visibility: hidden; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
	.close {cursor: pointer; position: absolute; width: 25px; height: 25px; top: 10px; right: 10px; background: #ccc url(../img/closecross.png) center no-repeat;background-size: cover;z-index: 100;border-radius: 20px;border: 2px solid #ccc;opacity: 0.7;}
	.close:hover {opacity: 1;}
	.popup {position: fixed;  top: 50%; left: 50%; z-index: 50; opacity: 0; visibility: hidden; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;background: #FFFFFF;}
	.popup.thanks{width: 400px; height: 100px; margin-top: -60px; margin-left: -210px;padding: 10px;}
	.popup.thanks p{text-align: center;}
	.popup.thanks p span{font-family: 'CGothicBold'; display: block;font-size: 25px;}
	
	.popup.callback{width: 400px;  height: 390px;margin-top: -205px; margin-left: -200px; padding-top: 20px;}
	.popup.callback form{width: 312px;margin: auto;padding: 20px 0;}
	.popup.callback form input{width: 100%;float: left;text-align: center;border: none;line-height: 53px;height: 53px;border-radius: 30px;margin-bottom: 13px;background: rgba(0, 0, 0, 0.15);}
	.popup.callback form button{font-family: 'CGothic';line-height: 40px;}
	.popup.callback form legend{text-align: center; width: 100%; font-size: 25px;font-family: 'CGothicBold';text-transform: uppercase;margin-bottom: 20px;}

	.btn.orng {width: 312px; font-size: 23px; text-align: center; border: 3px solid #f26522; height: 56px; line-height: 56px;cursor: pointer; border-radius: 30px; display: block; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; background: transparent;}
	.btn.orng:hover {background: #f26522; color: #fff;}
	
	.btn.blue {width: 256px; font-size: 24px; text-align: center; border: 3px solid #0072bc; height: 55px; line-height: 48px;cursor: pointer; border-radius: 30px; display: block; color: #0072bc; text-transform: uppercase; transition: all 0.2s ease; -webkit-transition: all 0.2s ease;background: transparent;}
	.btn.blue:hover {background: #0072bc; color: #fff;}
	.triangle {content: ''; display: block; position: absolute; left: 50%; margin-left: -39px; border:39px solid transparent; border-top: 40px solid transparent; pointer-events: none;bottom: -39px;}

	
	header {height: 112px;}
	header .btn.orng {display: inline-block; float: left;margin-top: 27px;}
	header .logo {display: block; position: absolute; background: url(../img/logo.png) 0 0 no-repeat; width: 102px; height: 72px;left: 50%;margin-left: -51px;top: 22px;}
	header .phoneblock {display: block; right: 0; position: absolute;}
	header .phoneblock a{display: block; text-align: right; text-decoration: none; cursor: default; color: #1b1b1b; 	font-family:'CGothicBold'; font-size: 30px;width: 238px;text-align: left;}
	header .phoneblock span{display: block; float:none; text-align: right; font-size: 19px;}
	#first {height: 1218px; background: url(../img/first-bg.jpg) center 0 no-repeat;}
	#first .triangle{border-top-color: #CCDCD1;}
	#first h1{color: #c7ddd1; text-transform: uppercase; font-size: 69px; text-align: center; font-family:'CGothicBold';margin: 0;padding: 0;padding-top: 28px;}
	#first h1 span{text-transform: uppercase; font-size: 53px; display: block;margin-top: -14px;}
	#first .subheader{color: #63a8ab; font-size: 33px;text-align: center;width: 100%;display: block;letter-spacing: 4.4px;margin-top: -9px;}
	#first form{float: left; width: 321px;padding: 350px 25px 0;margin-left: -25px;background: url(../img/sticker.png) center -6px no-repeat;}
	#first form input{float: left; display: block; width: 321px; height: 40px; border: none; border-radius: 20px; text-align: center; margin-bottom: 19px;background: rgba(0, 114, 188, 0.19);}
	#first form button{margin: auto;margin-top: 29px;}
	#first .advantages{float: right;width: 510px;margin: 0;margin-top: 71px;}
	#first .advantages dt{font-family: 'CGothicBold'; font-size: 22px; color: #F26522;position: relative;}
	#first .advantages dt:before{width: 30px; height: 29px; content: '';background: url(../img/adv-item.png) 0 0 no-repeat; display: block; position: absolute; top: 0; left: -48px;}
	#first .advantages dd{margin: 0; margin-bottom: 36px;}
	#first form input::-webkit-input-placeholder {color:#454545;}
	#first form input::-moz-placeholder          {color:#454545;}
	#first form input:-moz-placeholder           {color:#454545;}
	#first form input:-ms-input-placeholder      {color:#454545;}
	#first .fortress {float: left; display: block; font-size: 24px; color:#F26522; text-align: justify;margin: 0;margin-top: 71px;}
	#first .fortress span{float: left; display: block; width: 100%; font-size: 67px; font-family:'CGothicBold';}
	#dealer {height: 839px;margin-top: -40px;}
	#dealer h2{text-align: center;font-family:'CGothicBold'; font-size: 48px;margin-top: 0;padding-top: 58px;}
	#dealer .firstterms li:before, #dealer ul.secterms:before, #dealer ul.lastterms:before{content:''; display: block; background-image: url(../img/terms-sprite.png); background-repeat: no-repeat;}
	#dealer .firstterms {margin: 0 auto; padding: 0; display: block;height: 250px;width: 866px;}
	#dealer .firstterms li{display: inline-block; float: left; text-align: center;width: 160px;margin-right: 193px;position:relative;}
	#dealer .firstterms li span{width: 280px; display: block; position: absolute; bottom: -67px; left:50%;margin-left: -140px;font-size: 24px;}
	#dealer .firstterms li:last-child{margin-right: 0;}
	#dealer .firstterms li:before{width: 140px; height: 140px; border: 10px solid #f26522; border-radius: 90px;float: left;}
	#dealer .firstterms li:nth-child(1):before{background-position: 37px 20px;}
	#dealer .firstterms li:nth-child(2):before{background-position: -151px 20px;}
	#dealer .firstterms li:nth-child(3):before{background-position: -343px 22px;}
	#dealer .secterms, #dealer .lastterms {padding: 0; float: left; position: relative; display: block;}
	#dealer .secterms li, #dealer .lastterms li{font-family:'CGothicBold'; font-size: 23px;text-transform: uppercase;}
	#dealer .secterms {padding: 0; float: left;margin-left: 237px;}
	#dealer .secterms:before{width:211px; height:181px; background-position: 0px -165px; position: absolute; top: -29px; left: -237px;}
	#dealer .secterms:after{content: '+'; position: absolute; right: -76px; top: 0; display: block; width: 146px; height: 146px; color: #e4e4e4; font-size: 295px;line-height: 146px;}
	#dealer .lastterms{margin-left: 215px;}
	#dealer .lastterms li{margin-bottom: 23px;}
	#dealer .lastterms:before{width: 124px; height: 152px; background-position: -302px -194px; position: absolute; top: -1px; left: -163px;}
	#dealer .clearfix:nth-child(2){margin-top: 12px;margin-bottom: 75px;}
	#dealer .triangle{border-top-color: #FFFFFF;}
	#benefit {height: 874px; background: #e8e9ff url(../img/airplane.png)center 106px no-repeat;margin-top: -40px;}
	#benefit .middleblock{overflow-y: visible;}
	#benefit h2{text-transform: uppercase; font-size: 90px;text-align: center;font-family: 'CGothicBold';margin: 0;padding-top: 43px;}
	#benefit .freedel{text-transform: uppercase; font-size: 27px; color: #fff; text-align: center; font-family: 'CGothicBold'; margin: 0; width: 859px; height: 101px;background: url(../img/blackband.png) 0 0 no-repeat;line-height: 78px;padding-left: 8px;float: left;margin-top: 56px;margin-left: 81px;}
	
	
	#benefit .cdarea{width: 425px;float: left;margin-top: 70px;}
	#benefit .cdarea .price{display: block; font-family: 'CGothicBold'; font-size: 24px;}
	#benefit .cdarea .price span{display: block;font-size: 75px;margin-bottom: -4px;}
	#benefit .cdarea .end{display: block;font-size: 31px; color: #c0c0c0;width: 100%;float: left;margin-top: 17px;}
	#benefit .cdarea ul#countdown li {display: inline-block; width: 95px; height: 126px; text-align: center; position: relative; float: left; margin-left: 7px; border-radius: 40px;border: 3px solid #F26522;}
	#benefit .cdarea ul#countdown li:first-child {margin-left: 0;}
	#benefit .cdarea ul#countdown li span {font-size: 65px;  color: #F26522;  line-height: 126px;font-family: 'CGothic';  display: block;    }
	#benefit .cdarea ul#countdown{display: block; padding: 0; float: left;margin: 0;height: 165px;width: 425px; margin-top: 9px;}
	#benefit .cdarea ul#countdown li p.timeRefDays,
	#benefit .cdarea ul#countdown li p.timeRefHours,
	#benefit .cdarea ul#countdown li p.timeRefMinutes,
	#benefit .cdarea ul#countdown li p.timeRefSeconds {color: #F26522; font-size: 18px; position: absolute; bottom: -27px; left: 0;width: 100%;line-height: 8px; display: block; margin: 0;}
	#benefit form{float: right; width: 322px;margin-top: 85px;}
	#benefit form input{float: left; width: 322px; background:#fff; height: 40px; line-height: 40px; border-radius: 30px; border: none; text-align: center; display: block;margin-bottom: 19px;}
	#benefit form legend{text-align: center; font-size: 36px;font-family: 'CGothicBold';text-transform: uppercase;margin-bottom: 47px;}
	#benefit form button{margin: 32px auto 0;}
	#benefit form input::-webkit-input-placeholder {color:#a0a0a0;}
	#benefit form input::-moz-placeholder          {color:#a0a0a0;}
	#benefit form input:-moz-placeholder           {color:#a0a0a0;}
	#benefit form input:-ms-input-placeholder      {color:#a0a0a0;}
	#faq{padding-bottom: 45px;}
	#faq .triangle{border-top-color: #E8E9FF;top: 0px;}
	#faq .q-a{float: left; width: 100%;margin-top: -22px; position: relative;}
	/*#faq .q-a:after{position: absolute; width: 940px; height: 50px; border-radius: 30px; content:''; display: block; box-shadow: 0 0px 15px #000; z-index: -1;top: 1px;left: 0;}*/
	#faq .q-a:nth-child(2){margin-top:124px;position: relative;}
	#faq .q-a .question{display: block; float: left; width: 915px; border: 1px solid #7d7d7d; background: #fff; height: 50px; border-radius: 30px; box-shadow: 0 0px 15px #000; font-family: 'CGothicBold'; font-size: 20px;line-height: 50px;padding-left: 23px; cursor: pointer;position: absolute;z-index: 5;}
	#faq .q-a .question:after{content: ''; display: block; position: absolute; border: 7.5px solid transparent; border-top: 10px solid #1e2024;top: 20px;right: 26px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;border-bottom: none;}
	#faq .q-a .question.opened:after{transform: rotate(-180deg); border-top: 10px solid #a186be;}
	#faq .q-a .answer{float: left; width: 940px; overflow: hidden; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;color: #fff;background: url(../img/answer-bg.jpg);margin-top: 30px;}
	#faq .q-a .answer&gt;p{margin-left: 26px;}
	#faq .q-a .answer&gt;*{float: left;display: block;margin: 0;}
	#last {height: 445px; background: url(../img/lastform-bg.jpg) center 0px no-repeat; }
	#last p {font-family: 'CGothicBold'; color: #fff; font-size: 31px; text-align: center;margin: 0;padding-top: 45px;}
	#last p span{font-family: 'CGothic'; font-size: 24px; color: #1e2024;}
	#last form {
    width: 820px;
    float: left;
    padding: 0 70px;
    margin-top: 33px;
}
	#last form button{font-family: 'CGothicBold'; text-transform: uppercase; font-size: 16px; color: #1e2024; line-height: 47px; height: 53px;margin: 40px auto 0;}
	#last form input {border: none; background: rgba(255, 255, 255, 0.31); border-radius: 30px; width: 242px; margin-right: 8px; height: 55px; line-height: 55px; padding-left: 25px; float: left;}
	#last form input:nth-child(3) {margin-right: 0;}
	#last form input::-webkit-input-placeholder {color:#1e2024;}
	#last form input::-moz-placeholder          {color:#1e2024;}
	#last form input:-moz-placeholder           {color:#1e2024;}
	#last form input:-ms-input-placeholder      {color:#1e2024;}

	footer {height: 90px; background: #1e2024; border-top: 12px solid #F26522;}
	footer ul{float: left;display: block; padding: 0; margin: 0; margin-top: 27px;}
	footer ul li{display: inline-block; float: left;margin-right: 30px;font-size: 16px;color: #ccc;}
	footer ul li:last-child{margin-right: 0px;}
	footer ul li a{color: #9C9D9E; text-decoration: none; border-bottom: 1px dashed #9C9D9E;float: left;line-height: 26px;}
	footer ul li:hover a{border-bottom: none;}
	footer span{color: #9C9D9E;display: block; float: right; padding: 0;margin: 0px;margin-bottom: 3px;padding-top: 25px;font-size: 14px;}
	footer span a{width: 91px; height: 21px; background: url(../img/texterra-logo.png) center 0px no-repeat;background-size: cover;display: block;  display: inline-block;margin-left: 15px;}
	
	
	
		
	form input.wf::-webkit-input-placeholder {color:#ed1c24!important;}
	form input.wf::-moz-placeholder {color:#ed1c24!important;}
	form input.wf:-moz-placeholder{color:#ed1c24!important;}
	form input.wf:-ms-input-placeholder{color:#ed1c24!important;}</pre></body></html>