@charset "utf-8";
html,body{height:100%;margin:0;padding:0;}
body{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}

p{padding:0;margin:0;}
input, textarea{border:none;outline:none;}

a:link,a:visited,a:active{text-decoration:none;}
:active,:hover,:focus{outline:0;outline-offset:0;}

*,:after,:before{box-sizing:border-box;}

.m_w{max-width:1200px;width:calc(100% - 20px);margin:0 auto;}
.n_b{color:#000000;font-size:38px;font-weight:500;text-align:center;line-height:1.3;letter-spacing:0.3px;margin:70px 0 55px;position:relative;}
.n_b span{color:#017ce9;}
.n_b.m0{margin-bottom:0;}

.n_b_note{color:#4d4e59;font-size:20px;text-align:center;margin:20px 0 50px;}

@media (max-width: 800px){
	.n_b{font-size:25px;}
}

@media (max-width: 600px){
	.n_b{font-size:22px;}
	.n_b_note{font-size:17px;}
}

.btn{display:block;max-width:700px;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:1;letter-spacing:1px;background-color:#002D6D;border-radius:8px;padding:20px;transition:.2s;}
.btn:hover{background-color:#09bd44;cursor:pointer;}
.btn:active{background-color:#693dd2!important;}

.btn.whats{background:#1ad03f url(../img/what_arrow.svg) center left 30px no-repeat;background-size:33px;}
.btn.whats:hover{background-color:#002D6D;}

/*header*/
header{padding:15px 0;}
.logo{display:table-cell;vertical-align:middle;height:130px;background:url(../../tmp/img/logo.webp) center left no-repeat;padding-left:150px;}
.logo p{color:#000;font-size:22px;font-weight:500;line-height:1.1;border-left:2px solid #3d4350;padding:15px 0 15px 15px;}

@media (max-width: 1070px){
	.logo{height:90px;background-size:auto 100%;padding-left:110px;}
	.logo p{font-size:18px;border-width:1px;}
}
/**/

/*one*/
.info_one{display:grid;grid-template-columns:auto 500px;grid-column-gap:30px;align-items:center;margin-top:30px;}
.one_subtitle{color:#000;font-size:40px;font-weight:bold;line-height:1.2;}
.one_subtitle span{color:#017ce9;} 

.one_note{color:#252629;font-size:23px;line-height:1.2;margin:35px 0;}

.get_btn{display:block;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:1;letter-spacing:1px;border-radius:8px;padding:20px;margin:12px 0;transition:.2s;}
.get_btn.whatsapp{background-color:#1ad03f;}
.get_btn.whatsapp:hover{background-color:#11ad31;}

.get_btn.telegram{background-color:#29aaec;}
.get_btn.telegram:hover{background-color:#1b8bc5;}

/**/
.one_img{padding-top:50px;position:relative;}
.one_img_note{color:#fff;font-weight:500;text-align:center;line-height:1;background-color:#09bd44;border-radius:7px;padding:20px 12px;position:absolute;top:-15px;right:0;}
.one_img_note p{font-size:14px;text-transform:uppercase;}
.one_img_note p+p{font-size:35px;}

.one_img img{display:block;width:100%;aspect-ratio:5 / 4;}

@media (max-width: 1070px){
	.info_one{display:block;text-align:center;}
	
	.btn{margin:0 auto;}
	
	.one_img{max-width:500px;margin:33px auto;}
}

@media(max-width: 800px){
	.one_subtitle{font-size:25px;}
	.one_subtitle br{display:none;}
	
	.one_note{font-size:17px;}
	
	.btn{max-width:450px;color:#fff;font-size:16px;padding:16px;}
}

@media(max-width: 580px){
	.one_img_note{left:50%;right:unset;transform:translateX(-50%);}
	.one_img_note p{font-size:12px;}
	.one_img_note p+p{font-size:30px;}
	
	.one_img{max-width:310px;}
}
/**/

/*benefits*/
.benefits{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin:50px 0;}
.benefits>div{display:flex;align-items:center;justify-content:space-between;}

.benefits>div div{width:80px;height:80px;box-shadow:0 0 11px #d7d8e3;border-radius:15px;position:relative;}
.benefits>div div img{display:block;width:60px;height:60px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

.benefits>div p{width:calc(100% - 99px);color:#000;font-size:16px;}

@media(max-width: 999px){
	.benefits.one{grid-template-columns:1fr 1fr;}
}

@media(max-width: 700px){
	.benefits.one{grid-template-columns:1fr;}
	.benefits>div p{font-size:15px;}
}
/**/

/*steps*/
.steps{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;}
.steps div{box-shadow:0 0 11px #d7d8e3;border-radius:15px;padding-top:40px;position:relative;}

.steps_num{display:table;color:#017ce9;font-size:67px;font-weight:bold;background: linear-gradient(to right, #4eabfd, #58adf9, #017ce9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:0;left:20px;}
.steps div img{display:block;width:220px;height:220px;margin:0 auto;}
.steps_note{color:#000;font-size:20px;text-align:center;margin:20px;}

@media (max-width: 1070px){
	.steps_num{font-size:50px;}
	.steps div img{width:170px;height:170px;}
	.steps_note{font-size:16px;margin:15px;}
}

@media(max-width: 800px){
	.steps{grid-template-columns:1fr;grid-gap:40px;}
}
/**/

/*benefits two*/
.benefits_bg{background:url(../img/_3__1.svg) center right -55px no-repeat;background-size:auto 350px;padding:50px 350px 50px 0;}
.benefits.two{grid-template-columns:1fr 1fr;}


@media (max-width: 1070px){
	.benefits_bg{background:none;padding:0;}
}

@media(max-width: 700px){
	.benefits.two{grid-template-columns:1fr;}
}
/**/

/*footer*/
footer{text-align:center;background-color:#0c0d0e;padding:20px 0;margin-top:50px;}
footer a{color:#e4e9ee;font-size:16px;letter-spacing:1px;text-decoration:underline!important;}
footer a:hover{text-decoration:none!important;}
/**/