@font-face {
    font-family: 'Involve';
    src: url('../fonts/Involve-Bold.woff2') format('woff2'),
        url('../fonts/Involve-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Involve';
    src: url('../fonts/Involve-Medium.woff2') format('woff2'),
        url('../fonts/Involve-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Involve';
    src: url('../fonts/Involve-SemiBold.woff2') format('woff2'),
        url('../fonts/Involve-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


body {
    font-family: "Involve", Arial, sans-serif;
	font-size: 20px;
	background: #0D0D0E;
	color:#fff;
	font-weight: 500;
}


a {color:#fff;}

.bold, b, strong {
    font-weight: 700;
}

* {
    outline: none!important;
}

button {
    transition: 0.3s;
}

label.error {
    display: none!important;
}

.error {
    border-color: red!important;
}

.valid {
    border-color: green!important;
}

.nomob {
    display: block;
}

.onlymob {
    display: none;
}

.nopadl {
    padding-left: 0;
}

.nopadr {
    padding-right: 0;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}
.container {
    width: 100%;
    max-width: 1240px;
}
.container-fluid {
    width: 100%;
	max-width: 1240px;
}
.logo {
    display: block;
	font-size:28px;
	font-weight:bold;
	color:#fff;
}


header ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
header ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 8px;
}
header ul li a {
    color: #fff;
    position: relative;
    transition: 0.3s;
}

header ul li a:hover,header ul li a.active {
	    color: #F38D00;
}
header {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1000;
    padding: 50px 0px;
}
h1 {
    margin: 0;
    font-size: 60px;
    line-height: 1.15;
    color: #fff;
    margin-bottom: 30px;
}


.one {
background: radial-gradient(circle,rgba(26, 25, 28, 1) 0%, rgba(9, 9, 11, 1) 100%, rgba(243, 141, 0, 1) 100%);margin-top:-140px;padding-top:140px;}

.one .he1,.one .he2 {font-size:42px;line-height:1.1;text-transform:uppercase;}
.one .he1 {font-weight:bold;}
.one .he2 {margin-bottom:50px;}
.slogan p {max-width:340px;}

.one .slider1 .item {position:relative;padding:60px 0 0 50px;min-height:600px;}
.par {position:absolute;width:100%;max-width:643px;min-height:500px;top:0;right:0;z-index:2;}

.par1 .bg1 {width:643px;height:592px;position:absolute;right:0 !important;top:30px;}
.par .parallax-box {width:643px;height:592px;background:url(../img/s1.png) 0 0 no-repeat;position:absolute;}
/*.par .parallax-box:not(:hover) {animation: orbit 5s infinite;}*/
.par .bg {width:78px;height:42px;background:url(../img/car-bg.png) 0 0 no-repeat;position:absolute;left:calc(50% - 39px);top:150px;left:-120px;filter:blur(30px);}

.parallax-box {
  transition: transform 0.3s linear;
  will-change: transform;
}
.one .slider1 .owl-dots {
    position: absolute;
    top: 280px;
    left: 55px;
}
.one .owl-dot {display:inline-block;transition: transform 1s linear;margin-right:7px;border-radius:10px;height:13px;overflow:hidden;}
.one .owl-dot.active {transition: transform 1s linear;width:53px;}
.one .owl-dot span {display:block;height:13px;width:13px;background:#fff;transition: transform 1s linear;opacity:1;}
.one .owl-dot.active span {opacity:.34;transition: transform 1s linear;width:53px;}

.one .r2 {vertical-align:top;}
.btn1 {display:inline-block;margin-right:20px;vertical-align: top;}
.btn1 a {height:45px;display:flex;color:#141316;font-weight:bold;align-items:center;background:#fff;border-radius:15px;padding:0 30px;}
.btn1 a span {width:10px;height:16px;background:url(../img/arr.png) 0 0 no-repeat;display:inline-block;margin-left:6px;}
.one .slogan {display:inline-block;vertical-align: top;}

.fade-in {
 opacity: 0;
    transform: translateY(50px);
    transition: transform 0.5s, opacity 0.5s;
}
.fade-in2 {
 opacity: 0;
    transform: translateX(-150px);
    transition: transform 0.5s, opacity 0.5s;
}
.starting .fade-in2 {
 opacity: 1;
    transform: translateX(0);
    transition: transform 2s, opacity 2s;
}

.fade-in.fd2 {transition: transform 2.5s, opacity 2.5s;}
.fade-in.fd3 {transition: transform 5s, opacity 5s;}

.starting .fade-in2.fd2 {transition: transform 2.5s, opacity 2.5s;}
.starting .fade-in2.fd3 {transition: transform 4s, opacity 4s;}


.bounce-in {
  animation-name: bounceIn;
  animation-timing-function:ease-in-out;
  animation-iteration-count:2;
  animation-duration: 1s;
}

.starting .bounce-in2 {
  animation: bounceIn2 linear 3s infinite;
  animation-delay: 5s; 
}
.starting .bounce-in3 {
  animation: bounceIn3 linear 3s infinite;
  animation-delay: 5s;
}
.starting .bounce-in4 {
  animation: bounceIn4 linear 3s infinite;
  animation-delay: 5s;
}

@keyframes bounceIn {
  0%, 100% {
    transform: none;
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    
	transform: translateY(15%);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

}

@keyframes bounceIn2 {
  0%, 100% {
    transform: none;
    
  }
  50% {
    
	transform: translateY(1.2%);
    
  }

}

@keyframes bounceIn3 {
  0%, 100% {
    transform: none;
    
  }
  50% {
    
	transform: translateY(2%);
    
  }

}

@keyframes bounceIn4 {
  0%, 100% {
    transform: none;
    
  }
  50% {
    
	transform: translateY(1.6%);
    
  }

}

.one .container {max-width:1340px;}
.one .box-r3 {text-align:center;margin-top:50px;position:relative;min-height:469px;}
.one .box-r3 div {display:inline-block;}
.one .box-r3 .r3 {width:381px;height:424px;background:url(../img/r3.png) 0 0 no-repeat;position:relative;z-index:2;top:-40px;}
.one .box-r3 .r4 {width:456px;height:480px;background:url(../img/r4.png) 0 0 no-repeat;margin-left:-140px;}
.one .box-r3 .r5 {width:460px;height:483px;background:url(../img/r5.png) 0 0 no-repeat;margin-left:-170px;}


.btn2{transition: all 0.3s linear;font-size:20px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;text-align:center;position:relative;margin:5px auto 20px;width:100%;max-width:507px;height:106px;border-radius:50px;overflow:hidden;}
.btn2:hover {box-shadow:0 1px 11px 3px rgba(243,141,0,0.3);}
.btn2 .bg {display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background: radial-gradient(circle,rgba(243, 141, 0, 0.95) 0%, rgba(250, 62, 1, 0.57) 35%, rgba(21, 11, 38, 0.52) 100%);background-position:0 -1000px;} 
.btn2:before {animation: grad 3s ease-in-out infinite;display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.btn2 b {position:relative;z-index:2;line-height: 1.13;}

.btn2 .n1,.btn2 .n2 {width:89px;height:89px;border-radius:89px;position:relative;}
.btn2 .n1 {background:#fff url(../img/ico2.png) 0 0 no-repeat;border-radius:89px;}
.btn2 .n2 {background:#0A0A0C;}
.btn2 .n2:after {animation: xy 3s ease-in-out infinite;background:url(../img/ico3.png) 50% 50% no-repeat;display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.btn2 .n1:before { content: '!';
    position: absolute;
    right: 0;
	top:0;
    width: 32px;
    height: 32px;
	border-radius:32px;
	background:#0F0E11;
	color:#fff;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
}

.mobnav .btn2 {margin-bottom:0;justify-content:center;}


@keyframes xy {
  0%, 100% {
    transform: translate(0, -10px); 
  }
  50% {
    
	 transform: translate(0, 0); 
  }
}

.grad {
  animation: grad 3s ease-in-out infinite;
}

@keyframes grad {
  0%, 100% {
   background-color:#571a11;
   animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  50% {
    
	 background-color:#d37a00;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

}


.two {margin-top:150px;overflow: hidden;}
.two .container {
    border-radius:33px;
	background:#161616;
	padding:50px 50px 50px 120px;
	position: relative;
}

.two .bg11 {content: '';
    width: 100%;
	max-width:385px;
    height: 100%;
    position: absolute;
    bottom: -8%;
	right: 0;}
	
.two .parallax-box1 {width:385px;height:423px;background:url(../img/one-bg.png) 0 0 no-repeat;position:absolute; transition: transform 0.3s linear;
  will-change: transform;animation: orbit 5s linear infinite;}
  /*.two .parallax-box1:not(:hover) {animation: orbit 5s linear infinite;}*/
  
.orbit {
  animation: orbit 25s linear infinite;
}

@keyframes orbit {
  0% {
    transform: translateY(-5px) translateX(-5px) rotate(35deg);
  }
  20% {
    transform: translateY(-10px) translateX(5px) rotate(15deg);
  }
  40% {
    transform: translateY(5px) translateX(-5px) rotate(-15deg);
  }
  60% {
    transform: translateY(10px) translateX(5px) rotate(-55deg);
  }
  80% {
    transform: translateY(-5px) translateX(15px) rotate(15deg);
  }
  100% {
    transform: translateY(-5px) translateX(-5px) rotate(35deg);
  }

}  

.two .n2 {
    content: '';
    width:385px;
    height: 22px;
    position: absolute;
	right: 0;
    bottom: 20%;
	background:url(../img/bloom.png) 40% 0 no-repeat;
}


h2 {font-size:48px;text-transform:uppercase;margin-bottom:45px;}

.two p {font-size:24px;max-width:786px;margin-bottom:10px;}

.two ul {
    padding: 30px 0 0 0;
    margin: 0;
    list-style-type: none;
    font-size:24px;
}
.two ul li {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 100px;
	color:#ccc;
}

.two ul li span {font-size:48px;display:block;color:#F76701;}
.two ul li span span {color:#fff;display:inline;}


.three {margin:140px 0 0;}
.three .container {background: #09090B;
background: linear-gradient(129deg,rgba(9, 9, 11, 0.95) 46%, rgba(24, 24, 24, 0.57) 100%);position:relative;padding: 50px 50px 50px 50px;border-radius:0 33px 33px 33px;}
.three .vbg1 {position:absolute;top:-80px;left:-35px;width:100%;max-width:660px;height:230px;border-radius:33px 33px 0 0;background: #150B26;
background: linear-gradient(-90deg,rgba(21, 11, 38, 1) 0%, rgba(250, 62, 1, 1) 48%, rgba(243, 141, 0, 1) 100%);}
.three .vbg2 {position:absolute;top:0;left:-35px;width:100%;max-width:700px;height:153px;background: linear-gradient(180deg,rgba(9, 9, 11, .2) 0%, rgba(9, 9, 11, 1) 100%);}
.three h2 {position:relative;margin-left:40px;}
.three  ul,.five ul {list-style:none;font-weight:bold;padding-left:0;}
.three  ul li {padding:40px 0 40px 85px;line-height:1.13;}
.three  ul .n1 {background:url(../img/p/1.png) 0 50% no-repeat;}
.three  ul .n2 {background:url(../img/p/2.png) 0 50% no-repeat;}
.three  ul .n3 {background:url(../img/p/3.png) 0 50% no-repeat;}
.three  ul .n4 {background:url(../img/p/4.png) 0 50% no-repeat;}
.three  ul .n5 {background:url(../img/p/5.png) 0 50% no-repeat;}
.three  ul .n6 {background:url(../img/p/6.png) 0 50% no-repeat;}
.three ul b {display:inline-block;border-radius:50px;padding:2px 7px;background:#D9D9D9;color:#09090B;animation: grad2 3s ease-in-out 1;}
.three ul i {display:inline-block;font-style:normal;border-radius:50px;padding:2px 7px;background:#DCF662;color:#87A304;animation: grad2 3s ease-in-out 1;}

.grad2 {
  animation: grad2 3s ease-in-out 3;
}

@keyframes grad2 {
  0%, 100% {
  transform: rotate(0deg);
   animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  25% {
    
	transform: rotate(5deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  50% {
    
	transform: rotate(-5deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  75% {
    
	transform: rotate(5deg);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

}


.four .text-align-center {
    line-height: 25px;
    margin-bottom: 12px;
}
.four .inner {
    position: relative;
   padding:100px 0 10px;
 }
.four .inner p {max-width:300px;margin:0 auto;font-weight:700;min-height:200px;}

.four .inner .prev,.four .inner .next {position:absolute;width:99px;height:99px;top:calc(50% - 60px);}
.four .inner .prev {left:0;background:url(../img/arrows.png) 0 -99px no-repeat;}
.four .inner .prev:hover {left:0;background:url(../img/arrows.png) 0 -297px no-repeat;}

.four .inner .prev:before,.four .inner .prev:after,.four .inner .next:before,.four .inner .next:after {content:'';display;block;position:absolute;}
.four .inner .prev:before {width:23px;height:148px;background:url(../img/l-bg1.png) 0 0 no-repeat;top:-50px;left:0;opacity:0.2;backdrop-filter: blur(4px);}
.four .inner .prev:after {width:116px;height:148px;background:url(../img/l-bg2.png) 0 0 no-repeat;top:50px;left:80px;opacity:0.2;backdrop-filter: blur(4px);}

.four .inner .next:before {width:23px;height:148px;background:url(../img/r-bg1.png) 0 0 no-repeat;top:-50px;right:0;opacity:0.2;backdrop-filter: blur(4px);}
.four .inner .next:after {width:116px;height:148px;background:url(../img/r-bg2.png) 0 0 no-repeat;top:50px;left:-80px;opacity:0.2;backdrop-filter: blur(4px);}

.four .inner .next {right:0;background:url(../img/arrows.png) 0 -198px no-repeat;}
.four .inner .next:hover {right:0;background:url(../img/arrows.png) 0 0 no-repeat;}
.four .tab-content {margin-bottom:100px;}

.process-model {
    list-style: none;
    padding: 0;
    position: relative;
    max-width: 1240px;
    margin: -15px auto 26px;
    border: none;
    z-index: 0;
	display:flex;
	flex-wrap: nowrap;
}
.process-model li::before {
    background: #242328 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 13px;
    margin: 0 auto;
    position: absolute;
    top: 400px;
    width: 100%; 
    z-index: -1;
}
.process-model li .drag {
    content: "";
    display: block;
    height: 13px;
    margin: 0 0 0 -10px;
    position: absolute;
    top: 400px;
    width: calc(100% + 10px);
    z-index: -1;
}

.process-model li.visited .drag,.process-model li.active .drag {
    background: #F38D00;
	border-radius:10px;
}
.process-model #num1 .drag {
	 width:100%;
	 margin:0;
    background: #F38D00;
	background: linear-gradient(90deg,rgba(21, 11, 38, 1) 0%, rgba(250, 62, 1, 1) 50%, rgba(243, 141, 0, 1) 100%);
}
.process-model .active#num4 .drag {
    background: #F38D00;
	background: linear-gradient(-90deg,rgba(21, 11, 38, 1) 0%, rgba(250, 62, 1, 1) 50%, rgba(243, 141, 0, 1) 100%);
}

.process-model #num1:before {border-radius:10px 0 0 10px;}

.process-model li:last-child .drag {
 border-radius:0 10px 10px 0;
}
.process-model li:last-child:before {
 border-radius:0 10px 10px 0;
}

.process-model li {

	 flex-grow:1;
    text-align: center;
    float: none;
}

.process-model li a,.process-model li a:hover {
    padding: 0;
    border: none;
    color: #fff;
	height:60px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:37px;
	margin-right:10px;
	background:#242328;
	line-height: 1.13;
}
.process-model li:last-child a {margin-right:0;}

.process-model li.active a,.process-model li.active a:hover
 {
    color: #0D0D0F;
	background:#fff;
}
.process-model li:first-child.active .drag:before {content:'25%';display:block;position:absolute;top:-35px;right:0;font-weight:600;}
.process-model li:nth-child(2).active .drag:before {content:'50%';display:block;position:absolute;top:-35px;right:0;font-weight:600;}
.process-model li:nth-child(3).active .drag:before {content:'75%';display:block;position:absolute;top:-35px;right:0;font-weight:600;}
.process-model li:nth-child(4).active .drag:before {content:'100%';display:block;position:absolute;top:-35px;right:0;font-weight:600;}

.four .heading1 {font-size:48px;text-transform:uppercase;text-align:center;padding:150px 0 40px;background:url(../img/podkl.jpg) 95% 0 no-repeat;}


.five {margin:50px 0 80px;}
.five h2 b {display:block;}
.five ul li {margin:0 30px 30px 0;display:inline-block;}
.five ul li a {display:flex;width:337px;height:113px;align-items: center;border:2px solid #252525;border-radius:22px;transition: all 0.3s linear;}
.five ul li a img {margin:0 -10px 0 40px;}
.five ul li a b {display:flex;justify-content:center;font-weight:600;flex-grow:1;}
.five ul li a:hover {background:#252525;} 


.six .panel-group {max-width:554px;}
.six .s-bef {max-width:507px;margin:80px 0 15px;padding-top:120px;position:relative;}
.six .s-bef:before {content:'';display:block;width:108px;height:108px;position:absolute;left:0;top:0;background:#FA3E01 url(../img/p1/search.png) 50% 50% no-repeat;border-radius:28px;}
.six .ml40 {margin-left:80px;}
.six .panel-heading {background:none;padding:10px 0;}
.six .panel-title {font-size:20px;color:#fff;}
.six .panel-default {border:none;margin-top:0 !important;border-top:2px solid #252525;border-radius:0;background:none;}
.six .panel-body {border-top:2px solid #252525 !important;line-height:1.13;}

.six .panel-heading a[aria-expanded="false"]:before,.six .panel-heading a[data-toggle="collapse"]:before {
	display:flex;
	width:65px;
	min-width:65px;
	height:65px;
	border-radius:65px;
    content: "";     
	margin-right:20px;	
	background:#252525 url(../img/p1/plus.png) 50% 50% no-repeat;
}
.six .panel-heading a[aria-expanded="true"]:before {
	display:flex;
	width:65px;
	height:65px;
	border-radius:65px;
    content: "";   
	margin-right:20px;	
	background:#FA3E01 url(../img/p1/minus.png) 50% 50% no-repeat;   
	
}
.six .panel-heading a[aria-expanded="true"] {color:#FA3E01;}
.six .accordion-toggle {display:flex;align-items:center;}

.seven .tr p {
	text-align:center;
	max-width: 350px;
    position: relative;
    top: -50px;}
.seven .tr img {max-width:100%;}

.noActive {
	background:#555 !important;
       -wekbit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: .6;
}
.pressing {
    position: relative;
    font-size: 14px;
    cursor: pointer;
    padding-left: 33px;
    margin-top: 35px;
    margin-bottom: 30px;
}	
.pressing::before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    border: 2px solid #F76701;
    top: calc(50% - 10px);
    transition: 0.3s;
}
.pressing.checked::before {
    background-color: #F76701;
    background-image: url(../img/check3.png);
    background-repeat: no-repeat;
    background-position: center;
}
.seven h2 {margin-bottom:30px;margin-top:95px;}
.seven input {background:#252525;padding:15px 20px;width:100%;border-radius:11px;font-weight:600;border:2px solid transparent;}	
.seven a {text-decoration:underline;}
.seven a:hover {color:#F76701;}
.seven .btn2 {margin:0 auto;width:100%;border:none;background: none;}
.seven .btn2 .n1 {
    background: #fff url(../img/p1/but-bg.png) 50% 50% no-repeat;
	background-size:89px;
}
.seven .overform {margin-top:15px;}
.error {
    border-color: red !important;
}


footer {padding:80px 0 50px;}
footer h2 {font-size:36px;margin-bottom:20px;}
footer h2 b {font-size:64px;}
footer p {opacity:.48;line-height:1.13;font-size:14px;}
footer .rekv p {font-size:20px;padding-bottom:20px;}
footer h3 {font-size:20px;font-weight:bold;margin-top:0;}
footer .menu1 a,footer .menu2 a {text-decoration:underline;display:inline-block;margin-bottom:10px;}
footer .menu2 a {margin-bottom:40px;margin-right:25px;}
footer .menu1 a:hover,footer .menu2 a:hover {text-decoration:underline;color:#F38D00;}
footer a.active {color:#F38D00;}
footer .copy {padding-top:20px;}
footer .social a {border-radius:6px;display:inline-block;margin-right:10px;width:43px;height:43px;}
footer .social .vk {background:#fff url(../img/p1/vk.png) 50% 50% no-repeat;border:1px solid #fff;}
footer .social .tg {background:#252525 url(../img/p1/tg.png) 50% 50% no-repeat;border:1px solid #333;}
footer .social a:hover {
  animation-name: bounceIn;
  animation-timing-function:ease-in-out;
  animation-iteration-count:2;
animation-duration: 1s;}

.back-to-top {  
    position: fixed;  
    bottom: 20px;  
    right: 20px;  
    display: none;  
	background: #150B26;
	background: linear-gradient(90deg,rgba(21, 11, 38, 1) 0%, rgba(250, 62, 1, 1) 48%, rgba(243, 141, 0, 1) 100%);
    border-radius: 101px;  
    cursor: pointer;  
    z-index: 1000; 
	width:101px;
	height:101px;
	border: none;	
}
.back-to-top:after {display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/p1/arr-top.png) 50% 50% no-repeat;} 
 
.back-to-top:hover {  
    background: #150B26;
    background: linear-gradient(45deg,rgba(21, 11, 38, 1) 0%, rgba(250, 62, 1, 1) 48%, rgba(243, 141, 0, 1) 100%);
}  

.modal_wrp {
    padding: 50px;
    position: relative;
    max-width: 970px;
    background-color: #fff;
    box-shadow: 26px 0px 60px rgba(0, 0, 0, 0.25);
    margin-left: auto;
    margin-right: auto;
}
.uk-h3 {margin-top:0;}
.mb50 {margin-bottom:50px;}
.closemod {
    position: absolute;
    cursor: pointer;
    z-index: 100;
    top: 15px;
    right: 15px;
}
.modal_wrp > p {
    text-align: center;
    font-size: 30px;
    color: #000000;
    line-height: 1.3;
    margin-bottom:20px;
}
.modal_wrp > span {
    display: block;
    font-size: 17px;
    color: #000000;
    margin-bottom: 30px;
    text-align: center;
    line-height: 1.3;
}
.modal .greenb {
    max-width: 100%;
    width: 100%;
}
.t_wrp {
    text-align: center;
}
.t_wrp > img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.t_wrp > p {
    font-size: 60px;
    color: #000000;
    line-height: 1;
    margin-top: 50px;
    margin-bottom: 25px;
}
.t_wrp > span {
    font-size: 21px;
    color: #000000;
    line-height: 1.4;
    margin-bottom: 45px;
    display: block;
}