@charset "utf-8";
/* CSS Document by ClubBench.com */
/*------------------------------------------------------------------------Base-*/
html, body{
	max-width:100%; 
	overflow-x:hidden;
	background-image:url(images/background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-size:contain;
	font-family:GothaProReg;
	color:#202020;
	scroll-behavior:smooth;
}
p::selection{
    color:#FFF;
    background:#3d72c3;
}
a:hover.span-nav-right{margin-right:10px;margin-left:10px;color:#ff9000;text-decoration:none;transition:0.4s;}
a:hover.span-nav-left{margin-right:16px;color:#ff9000;text-decoration:none;transition:0.4s;}
a:hover.span-nav-left-punkt{color:#ff9000;text-decoration:none;transition:0.4s;}
a:hover.span-footer{color:#437cd5;text-decoration:none;transition:0.4s;}
a:hover.span-footer-none{color:#437cd5;text-decoration:none;transition:0.4s;}
a:hover.title-medium-free{color:#437cd5;text-decoration:underline;transition:0.4s;}
.link-menu{transition-property:all;transition:all ease 0.4s;color:#437cd5;text-decoration:underline;}
.link-menu-active{color:#000;text-decoration:none;}
.link-menu:hover{color:#ffb200;text-decoration:none;transition:0.4s;}
.link-menu-active:hover{color:#000;text-decoration:none;}
/*------------------------------------------------------------------------Font`s-*/
@font-face{
	font-family:GothaProBol;
	src: url(font/GothaProBol.otf);
}
@font-face{
	font-family:GothaProReg;
	src: url(font/GothaProReg.otf);
}
@font-face{
	font-family:GothaProLig;
	src: url(font/GothaProLig.otf);
}
/*------------------------------------------------------------------------No-paddig-block-*/
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
/*------------------------------------------------------------------------Resize-images-*/
.promo{padding-top:10px; text-align:center;}
.promo img {
    width:100%;
    height:auto;
	max-width:619px;
	/*background-color:#999;*/
}
@media (max-width: 1200px){
  .promo{
	  padding-top:50px;
}}
/*------------------------------------------------------------------------Span`s-*/
.span-nav-left{margin-right:10px;transition-property:all;transition:all ease 0.4s;}
.span-nav-left-punkt{margin-right:10px;transition-property:all;transition:all ease 0.4s;}
.span-nav-right{margin-right:10px;margin-left:10px;}
.span-nav-active{margin-left:10px;color:#adadad;}
.span-grey{color:#adadad}
.span-img-two{margin-bottom:32px;}
.span-img{margin-bottom:0px;}
@media (max-width: 992px){
  .span-img{
	 margin-bottom:32px;
}}
.top-slider{margin-top:80px;}
.top{margin-top:0px;}
@media (max-width: 576px){
  .top{
	  margin-top:95px;
}}
@media (max-width: 992px){
  .top-two{
	  margin-bottom:100px;
}}
.span-icon{margin-top:25px;}
.span-footer{margin-left:8%; color:#999;transition-property:all;transition:all ease 0.4s;}
.span-footer-none{color:#999;}
.span-blue{color:#437cd5;margin-left:-8px;}
.icon-animal{
	border:none;
	transition-property: all;
	transition: all ease 0.4s;
}
.icon-animal:hover{
    transition:0.4s;
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1);
}
.link-decor{text-decoration:none;color:#000;transition-property:all;transition:all ease 0.4s;}
.link-decor:hover{text-decoration:none;color:#000;transition:0.4s;}

.link-content{transition-property:all;transition:all ease 0.4s;}
a:hover.link-content{color:#ff9000;text-decoration:none;transition:0.4s;}
.block-link{color:#000;text-decoration:none;transition-property:all;transition:all ease 0.4s;}
.block-link:hover{text-decoration:underline;color:#437cd5;transition:0.4s;}

.block-link-white{color:#FFF;text-decoration:none;transition-property:all;transition:all ease 0.4s;}
.block-link-white:hover{text-decoration:underline;color:#FFF;transition:0.4s;}
.logo-hover{transition-property:all;transition:all ease 0.4s;}
.logo-hover:hover{
	transition:0.4s;
	-ms-transform: scale(1.04); /* IE 9 */
    -webkit-transform: scale(1.04); /* Safari 3-8 */
    transform: scale(1.04);
}
/*------------------------------------------------------------------------Title-*/
.title-big{
	font-family:GothaProReg;
	font-size:36px;
	color:#202020;
}
.title-big-tab{
	font-family:GothaProReg;
	font-size:36px;
	color:#202020;
	margin-bottom:20px;
}
.title-big-index{
	font-family:GothaProReg;
	font-size:36px;
	color:#202020;
	line-height:1.0;
}
.title-big-bold{
	font-family:GothaProBol;
	font-size:36px;
	color:#202020;
	line-height:1.0;
}
.title-big-two{
	font-family:GothaProReg;
	font-size:28px;
	color:#202020;
}
.title-big-two-blue{
	font-family:GothaProReg;
	font-size:28px;
	color:#437cd5;
}
.title-big-two-yellow{
	font-family:GothaProReg;
	font-size:28px;
	color:#f7bd00;
}
.title-medium{
	font-family:GothaProReg;
	font-size:21px;
	color:#202020;
	margin-top:20px;
	margin-bottom:6px;
}
.title-medium-free{
	font-family:GothaProReg;
	font-size:18px;
	color:#202020;
	margin-top:20px;
	margin-bottom:6px;
	text-decoration:none;
}
.title-medium-free-grey{
	font-family:GothaProReg;
	font-size:18px;
	color:#cbc6c6;
	margin-top:20px;
	margin-bottom:6px;
}
.title-medium-bold{
	font-family:GothaProReg;
	font-size:21px;
	color:#202020;
	margin-top:20px;
	margin-bottom:9px;
}
.title-medium-bold-two{
	font-family:GothaProReg;
	font-size:28px;
	color:#202020;
	margin-bottom:8px;
}
.title-medium-two{
	font-family:GothaProReg;
	font-size:21px;
	color:#202020;
	margin-top:20px;
	margin-bottom:1px;
}
.title-medium-one{
	font-family:GothaProReg;
	font-size:21px;
	color:#000;
	margin-top:20px;
	margin-bottom:10px;
}

.title-medium-one-blue{
	font-family:GothaProReg;
	font-size:21px;
	color:#FFF;
	margin-top:20px;
	margin-bottom:10px;
}
.title-medium-one-grey{
	font-family:GothaProReg;
	font-size:21px;
	color:#cbc6c6;
	margin-top:20px;
	margin-bottom:10px;
}
.title-medium-grey{
	font-family:GothaProReg;
	font-size:21px;
	color:#adadad;
	margin-top:20px;
	margin-bottom:6px;
}
.title-nav{
	font-family:GothaProReg;
	font-size:12px;
	color:#adadad;
	padding-bottom:30px;
}
.title-nav-two{
	font-family:GothaProReg;
	font-size:12px;
	color:#adadad;
	padding-bottom:30px;
}
.title-medium-members{
	font-family:GothaProReg;
	font-size:21px;
	color:#202020;
	margin-top:20px;
	margin-bottom:3px;
}
.title-big-index-slider{
	font-family:GothaProReg;
	font-size:36px;
	color:#202020;
	line-height:1.0;
}
.title-big-bold-slider{
	font-family:GothaProBol;
	font-size:36px;
	color:#202020;
	line-height:1.0;
}
.title-big-bold-slider-small{
	font-family:GothaProBol;
	font-size:28px;
	color:#202020;
	line-height:1.0;
}
.title-big-bold-slider-yellow{
	font-family:GothaProBol;
	font-size:28px;
	color:#f9c103;
	line-height:1.0;
}
.title-big-bold-slider-blue{
	font-family:GothaProBol;
	font-size:28px;
	color:#437cd5;
	line-height:1.0;
}
/*------------------------------------------------------------------------Advantage/Facitilities-*/
.adv-fac{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:12%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:250px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-fac{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-fac{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-fac{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------Advantage/Calendar-*/
.adv-cal{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:11.5%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:245px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-cal{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-cal{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-cal{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------Advantage/Meetings-*/
.adv-meet{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:11%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:260px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-meet{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-meet{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-meet{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------Advantage/Settings-*/
.adv-set{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:11%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:290px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-set{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-set{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-set{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------Advantage/Teams-*/
.adv-team{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:12%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:280px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-team{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-team{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-team{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------Advantage/Trainings-*/
.adv-live{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:11.3%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:265px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-live{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-live{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-live{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------Advantage/Head-index-*/
.adv-head{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:12.5%;
	padding-left:8%;
	padding-bottom:6%;
	padding-right:8%;
	font-size:14px;
	line-height:1.3;
	min-height:300px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 576px){
  .adv-head{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 768px){
  .adv-head{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
@media (max-width: 992px){
  .adv-head{
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:40px;
}}
/*------------------------------------------------------------------------App/Facitilities-*/
.app-fac{
	text-align:center;
	/*background-color:#999;*/
	margin-top:200px;
	height:auto;
	padding-left:10%;
	padding-right:10%;
}
.app-fac-two{
	text-align:center;
	/*background-color:#999;*/
	margin-top:200px;
	height:auto;
	padding-left:10%;
	padding-right:10%;
}
.app-fac-two img{   
	width:100%;
    height:auto;
	max-width:401px;
}
/*------------------------------------------------------------------------App/Calendar-*/
.plus-stat{
	width:35px;
	height:35px;
}
.plus-stat img{   
	width:35px;
	height:35px;	
	margin-top:-5px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 992px){
  .app-fac{
	  padding-left:0%;
	  padding-right:0%;
}}
@media (max-width: 992px){
  .app-fac-two{
	  padding-left:0%;
	  padding-right:0%;
}}
/*------------------------------------------------------------------------Footer-*/
.footer-left-one{
	background-color:#f6f6f6;
	height:130px;
	padding-top:51px;
}
.footer-left-two{
	background-color:#f6f6f6;
	height:130px;
	font-size:12px;
	text-align:left;
	padding-top:50px;
	color:#757575;
	line-height:1.3;
}
.footer-right{
	background-color:#f6f6f6;
	height:130px;
	text-align:right;
	font-size:14px;
	padding-top:50px;
}
.footer-width{
	width:100%;
	background-color:#f6f6f6;
	margin-top:200px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 992px){
  .top-slider{
	  margin-top:0px;
}}
@media (max-width: 1200px){
  .footer-right{
	  text-align:center;
	  height:85px;
	  padding-top:30px;
}}
@media (max-width: 992px){
  .footer-right{
	  text-align:center;
	  height:80px;
	  padding-top:25px;
}}
@media (max-width: 768px){
  .footer-right{
	  text-align:center;
	  height:80px;
	  padding-top:25px;
}}
@media (max-width: 576px){
  .footer-right{
	  text-align:center;
	  height:80px;
	  padding-top:25px;
}}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 1200px){
  .footer-left-one{
	  text-align:center;
	  height:80px;
	  padding-top:50px;
	  padding-right:0%;
}}
@media (max-width: 992px){
  .footer-left-one{
	  text-align:center;
	  height:80px;
	  padding-top:50px;
	  padding-right:0%;
}}
@media (max-width: 768px){
  .footer-left-one{
	  text-align:center;
	  height:80px;
	  padding-top:50px;
}}
@media (max-width: 576px){
  .footer-left-one{
	  text-align:center;
	  height:80px;
	  padding-top:50px;
}}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 1200px){
  .footer-left-two{
	  text-align:center;
	  height:50px;
	  padding-top:10px;
	  padding-left:0%;
}}
@media (max-width: 992px){
  .footer-left-two{
	  text-align:center;
	  height:50px;
	  padding-top:10px;
	  padding-left:0%;
}}
@media (max-width: 768px){
  .footer-left-two{
	  text-align:center;
	  height:50px;
}}
@media (max-width: 576px){
  .footer-left-two{
	  text-align:center;
}}
@media (max-width: 576px){
  .span-footer{
	  margin-left:4.5%;
}}
@media (max-width: 375px){
  .span-footer{
	  margin-left:2%;
}}
/*------------------------------------------------------------------------Page-About-*/
.about-photo{
	height:auto;
	margin-top:100px;
	text-align:center;
	/*background-color:#999;*/
	font-size:14px;
	color:#5b5b5b;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 1200px){
  .about-photo{
	  margin-top:60px;
}}
/*------------------------------------------------------------------------F.A.Q-*/
.nav-pills .nav-link.active{
	  border-radius:10px;
	  padding-left:20px;
	  padding-right:20px;
	  margin-left:8px;
	  margin-right:8px;

}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
      color: #437cd5;
      background-color: #ffb200 !important;
	  text-decoration:none !important;
}
.nav-link:hover{
	  text-decoration:none !important;
	  color:#ffb200 !important;
}
.nav-link.active  {
	  text-decoration:none !important;
	  color:#FFF !important;
}
.nav-link.active:hover{
	  text-decoration:none !important;
}
.nav-link{text-decoration:underline !important;}
/*------------------------------------------------------------------------Accordion-*/
.title-accordion{border-bottom:1px dashed #437cd5;}
.accordion{
	font-family:GothaProReg;
    color:#437cd5;
    cursor:pointer;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
    width:100%;
    border:none;
    text-align:left;
    outline:none;
    font-size:14px;
    transition:0.4s;
	margin-top:10px;
	border-radius:10px;
	background-color:#f6f6f6;
}
.act, .accordion:hover{
    background-color:#f1f0f0;
	font-size:14px; 
	font-weight: bold;
}
.accordion:after{
    content: '\002B';
    font-weight:bold;
	float:left;
	margin-right:15px;
}
.act:after{
    content: "\2212";
	margin-right:15px;
}
.panel{
    padding:0 20px;
    background-color:#f1f0f0;
    max-height:0;
	font-size:13px;
    overflow:hidden;
    transition:max-height 0.3s ease-out;
	margin-top:-10px;
	margin-bottom:10px;
	line-height:1.5;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.pad-text-faq{margin-right:0px;}
.min-height-pages-faq{height:300px;}
@media (max-width: 992px){
  .min-height-pages-faq{
	 height:50px;
}}
@media (max-width: 768px){
  .accordion{
	  padding-right:20px;
}}
/*------------------------------------------------------------------------Text-long-*/
.accordion-long{
	font-family:GothaProReg;
    background-color:#f6f6f6;
    color:#437cd5;
    cursor: pointer;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:20px;
    width:100%;
    border:none;
    text-align:left;
    outline:none;
    font-size:14px;
    transition:0.4s;
	margin-top:10px;
	border-radius:10px;
}
@media (max-width: 768px){
  .accordion-long:after{
	  margin-top:-20px;	
	  margin-left:-1235px;  
}}
@media (max-width: 768px){
  .accordion-long{
	  padding-left:-10px;
}}
.act-long, .accordion-long:hover{
    background-color:#f1f0f0;
	font-weight: bold;
	font-size:14px;
}
.accordion-long:after{
    content: '\002B';
    font-weight:bold;
    float:left;
	margin-left:-25px;
}
.act-long:after{
    content: "\2212";
}
.pad-act{margin-right:10%;}
.pad-act-two{margin-right:20%;}
.pad-act-free{margin-right:30%;}

/*------------------------------------------------------------------------Index-*/
.index{
	/*background-color:#999;*/
	text-align:center;
	margin-top:180px;
}
.index-block{
	border-radius:12px;
	border:#e7e7e7 solid 2px;
	text-align:center;
	margin-top:25px;
	font-size:13px;
	line-height:1.3;
	padding-left:7%;
	padding-right:7%;
	min-height:210px;
	max-height:210px;
	transition-property: all;
	transition: all ease 0.5s;
}
.index-block-soon{
	border-radius:12px;
	border:#e7e7e7 solid 2px;
	text-align:center;
	margin-top:25px;
	font-size:13px;
	line-height:1.3;
	padding-left:7%;
	padding-right:7%;
	color:#cbc6c6;
	min-height:210px;
	max-height:210px;
	transition-property: all;
	transition: all ease 0.5s;	
}
.index-block:hover{
	border:#e7e7e7 solid 2px;
    transition:0.5s;
	/*cursor:pointer;*/
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}
.index-block-soon:hover{
    transition:0.5s;
	/*cursor:pointer;*/
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1);
}
/*------------------------------------------------------------------------Control-*/
.secretary{
	text-align:left;
	margin-top:10px;
}
.tab-content{
	float:left;
	/*background-color:#CCC;*/
}
.tab-text{
	text-align:left;
	max-width:auto;
	margin-bottom:20px;
}
/*------------------------------------------------------------------------Slider-page-*/
.slider .item{
	/*background-color:#009;*/
	text-align:left;
	padding-right:3%;
}
.slider-dots{
    text-align:center;
}
.slider-dots-two{
    text-align:center;
}
@media (max-width: 1200px){
  .slider-dots-two{
		margin-bottom:-50px;
}}
@media (max-width: 992px){
  .slider-dots-two{
		margin-bottom:60px;
}}
.slider-dots_item{
    cursor:pointer;
    height:11px;
    width:11px;
    margin:0 8px;
    background-color:#ddd;
    border-radius:50%;
    display:inline-block;
    transition:background-color 0.6s ease;
	margin-bottom:20px;
}
/*.active,*/
.slider-dots_item:hover {
    background-color:#437cd5;
	-ms-transform:scale(1.5); /* IE 9 */
    -webkit-transform:scale(1.5); /* Safari 3-8 */
    transform:scale(1.5);
	transition:0.3s;
}
.promo .item {
    -webkit-animation-name:fade;
    -webkit-animation-duration:1.5s;
    animation-name:fade;
    animation-duration:1.5s;
}
.actives,.slider-dots_item:hover {
    background-color:#437cd5;
	-ms-transform:scale(1.5); /* IE 9 */
    -webkit-transform:scale(1.5); /* Safari 3-8 */
    transform:scale(1.5);
	transition:0.3s;
}
@-webkit-keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}
@keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}
@media (max-width: 1200px){
  .slider-dots_item{
	  	margin-top:10px;
		margin-bottom:60px;
}}
/*------------------------------------------------------------------------Applications-*/
.applications{
	/*background-color:#CCC;*/
	background-image:url(images/shield.svg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:20px;
}
.applications-text{
	padding-left:70px;
	padding-top:40px;
	font-size:13px;	
	padding-right:10%;
	line-height:1.3;
}
/*------------------------------------------------------------------------Account-*/
.account{
	/*background-color:#CCC;*/
	background-image:url(images/gear.svg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:20px;
	max-height:110px;
}
.applications-account{
	padding-left:70px;
	padding-top:45px;
	font-size:13px;	
	padding-right:10%;
	line-height:1.3;
}
.span-account{
	padding-right:5%;
	/*background-color:#669;*/
}
@media (max-width: 1200px){
  .span-account{
	  padding-right:0;
	  /*background-color:#999;*/
}}
.per-account-left{
	/*background-color:#CCC;*/
	margin-top:200px;
	text-align:center;
	-webkit-animation-name:fade;
    -webkit-animation-duration:3.0s;
    animation-name:fade;
    animation-duration:3.0s;
}
.per-account-right{
	/*background-color:#FC9;*/
	margin-top:200px;
}
.per-account-left img {   
	width:100%;
    height:auto;
	max-width:539px;
	/*background-color:#999;*/
}
@media (max-width: 992px){
  .per-account-right{
	  padding-left:0;
	  margin-top:15px;
	  text-align:center;
	  /*background-color:#999;*/
}}
@media (max-width: 992px){
  .per-account-left{
	  margin-top:150px;
}}
.per-includes{
	/*background-color:#999;*/
	margin-top:170px;
}
@media (max-width: 992px){
  .per-includes{
	  text-align:center;
	  background-image:url(images/plus-medium.svg);
	  background-repeat:no-repeat;
	  background-position:top;
	  padding-top:90px;
	  margin-top:100px;
	  margin-bottom:40px;
}}
.function-block{
	margin-top:100px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:8%;
	padding-left:3%;
	padding-bottom:8%;
	padding-right:3%;
	font-size:14px;
	line-height:1.3;
}
.function-block img{
	margin-right:20px;
}
/*------------------------------------------------------------------------@Media-*/
@media (max-width: 992px){
  .function-block{
	  margin-top:30px;
}}
/*------------------------------------------------------------------------@Page-Roles-*/
.roles-img{
    width:100%;
    height:auto;
	max-width:349px;
	text-align:center;
	padding-left:10%;
}
.roles-banners{
	/*background-color:#CCC;*/
	text-align:center;
	margin-top:200px;
	padding-left:10%;
	padding-right:10%;
	font-size:13px;
}
.roles-banners img{
	width:100%;
    height:auto;
	margin-bottom:20px;
	max-width:382px;
}
@media (max-width: 992px){
  .roles-banners{
	  margin-top:70px;
	  padding-left:15%;
      padding-right:15%;
}}
/*------------------------------------------------------------------------Switching clubs-*/
.switching-clubs{
	margin-top:200px;
	width:auto;
	height:auto;
	box-shadow: 10px 0px 18px rgba(0,0,0,0.06), 0px 10px 10px rgba(0,0,0,0.06);
	border-radius:12px;
	text-align:center;
	background-color:#FFF;
	padding-top:5%;
	padding-bottom:5%;
	padding-left:9%;
	padding-right:9%;
	font-size:16px;
	line-height:1.3;
	/*background-color:#CCC;*/
}
.plus-img{
	margin-top:-11%;
	margin-bottom:25px;
}
@media (max-width: 1200px){
  .plus-img{
	  margin-top:-11%;
}}
@media (max-width: 992px){
  .plus-img{
	  margin-top:-11%;
}}
@media (max-width: 768px){
  .plus-img{
	  margin-top:-15%;
	  /*background-color:#C09;*/
}}
@media (max-width: 576px){
  .plus-img{
	  margin-top:-20%;
	  /*background-color:#993;*/
}}
/*------------------------------------------------------------------------Page-members-*/
.members{
	width:100%;
	height:auto;
	margin-top:25px;
	border:#dbdbdb dashed 2px;
	border-radius:16px;
	font-size:14px;
	color:#888888;
	padding-left:140px;
	padding-right:30px;
	line-height:1.2;
	background-image:url(images/server.svg);
	background-position:left;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
/*
@media (max-width: 1200px){
  .members{
	  width:200%;
	  margin-bottom:50px;
	  /*background-color:#C09;
}}
*/
@media (max-width: 992px){
  .members{
	  width:100%;
	  margin-bottom:50px;
	  /*background-color:#C09;*/
}}
/*------------------------------------------------------------------------Page-training-*/
.training{
	/*background-color:#996;*/
	-webkit-animation-name:fade;
    -webkit-animation-duration:3.0s;
    animation-name:fade;
}
@media (max-width: 1200px){
  .training{
	  text-align:center;
	  margin-bottom:70px;
	  margin-top:60px;
	  /*background-color:#C09;*/
}}
.training img {
    width:100%;
    height:auto;
	max-width:571px;	
	margin-top:50px;
	/*background-color:#999;*/
}
/*------------------------------------------------------------------------About`s img scale-*/
.abouts{margin:0px;}
.abouts img {    
	width:100%;
    height:auto;
	max-width:175px;
	/*background-color:#999;*/
}
/*------------------------------------------------------------------------Swing-animation-*/
.click{padding-top:0px;}
@-webkit-keyframes swing {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px);
  }
  30% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px);
  }
  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes swing {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px);
  }
  30% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px);
  }
  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.click:hover {
  -webkit-animation: swing 0.6s ease;
  animation: swing 1.2s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
}
.span-img:hover {
  -webkit-animation: swing 0.6s ease;
   animation: swing 1.2s ease;
   -webkit-animation-iteration-count: 0;
   animation-iteration-count: 1;
}
.span-img-two:hover {
  -webkit-animation: swing 0.6s ease;
   animation: swing 1.2s ease;
   -webkit-animation-iteration-count: 0;
   animation-iteration-count: 1;
}
/*------------------------------------------------------------------------Slider-index-*/
.slider-left{
	/*background-color:#CCC;*/
	margin-bottom:40px;
	text-align:left;
	-webkit-animation-name:fade;
    -webkit-animation-duration:3.0s;
    animation-name:fade;

}
.slider-right{
	/*background-color:#9C6;*/
	margin-bottom:40px;
	text-align:left;
	line-height:1.3;
	font-size:14px;
	-webkit-animation-name:fade;
    -webkit-animation-duration:3.0s;
    animation-name:fade;
    animation-duration:3.0s;
	margin-top:120px;
}
/*-----------------------------------------------------------------------Media-Slider-index-*/
@media (max-width: 992px){
  .slider-left{
	  text-align:center;
	  margin-bottom:15px;
}}
@media (max-width: 576px){
  .slider-left{
	  text-align:center;
	  padding-top:100px;
	  /*background-color:#666;*/
}}
@media (max-width: 992px){
  .slider-right{
	text-align:center;
}}

.slider-left img {
    width:97%;
    height:auto;
	max-width:539px;
}
.prev{
	background-color:#dad7d7;
	color:#FFF;
	text-decoration:none;
	border-radius:50%;
	height:50px;
	width:50px;
	cursor:pointer;
	text-align:center;
	padding-top:12px;
	padding-right:2px;
	float:left;
	transition-property: all;
	transition: all ease 0.5s;
}
.prev:hover{
	background-color:#ffb200;
	color:#FFF;
	text-decoration:none;
	border-radius:50%;
	height:50px;
	width:50px;
	padding-top:12px;
	padding-right:2px;
	transition:0.5s;
	cursor:pointer;
	-ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Safari 3-8 */
    transform: scale(1.2); 
}
.prev-two{
	background-color:#dad7d7;
	color:#FFF;
	text-decoration:none;
	border-radius:50%;
	height:50px;
	width:50px;
	cursor:pointer;
	text-align:center;
	padding-top:12px;
	padding-right:1px;
	float:right;
	transition-property: all;
	transition: all ease 0.5s;
}
.prev-two:hover{
	background-color:#ffb200;
	color:#FFF;
	text-decoration:none;
	border-radius:50%;
	height:50px;
	width:50px;
	padding-top:12px;
	padding-right:1px;
	transition:0.5s;
	cursor:pointer;
	-ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Safari 3-8 */
    transform: scale(1.2); 
}
.button-style-index{
	border-radius:8px;
	background-color:#437cd5;
	color:#FFF;
	border:none;
	padding: 16px 26px 16px 26px;
	font-size:14px;
	margin-top:5px;
	font-family:GothaProReg;
	transition-property: all;
    transition: all ease 0.5s;
}
.button-style-index:hover{
	background-color:#437cd5;
	transition:0.5s;
	cursor:pointer;
	-ms-transform: scale(1.08); /* IE 9 */
    -webkit-transform: scale(1.08); /* Safari 3-8 */
    transform: scale(1.08); 
}
.button-style-index-two{
	border-radius:8px;
	background-color:#ffb200;
	color:#FFF;
	border:none;
	padding: 16px 26px 16px 26px;
	font-size:14px;
	margin-top:5px;
	font-family:GothaProReg;
	min-width:171px;
	margin-left:6px;
	transition-property: all;
    transition: all ease 0.5s;
}
.button-style-index-two:hover{
	background-color:#ffb200;
	transition:0.5s;
	cursor:pointer;
	-ms-transform: scale(1.08); /* IE 9 */
    -webkit-transform: scale(1.08); /* Safari 3-8 */
    transform: scale(1.08); 
}
@media (max-width: 360px){
  .button-style-index-two{
	margin-left:0px;
	margin-top:7px;
}}
@media (max-width: 576px){
  .button-style-index{
	  font-size:12px;	
	  margin-left:6px;  
}}
@media (max-width: 400px){
  .button-style-index{
	  font-size:12px;	
	  margin-left:0px;  
}}
@media (max-width: 576px){
  .button-style-index-two{
	  font-size:12px;
	  min-width:155px;
}}
@-webkit-keyframes swing-01 {
  15% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  30% {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
  }
  40% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  50% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  65% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes swing-01 {
  15% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  30% {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
  }
  40% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  50% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  65% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.dots-row{
	margin-bottom:80px;
	/*background-color:#999;*/
}
@media (max-width: 992px){
  .dots-row{
	  margin-bottom:0px;
}}
/*------------------------------------------------------------------------Block-page-settings-*/
.set-account-left{
	/*background-color:#CCC;*/
	margin-top:200px;
	text-align:center;
}
.set-account-right{
	/*background-color:#FC9;*/
	margin-top:200px;
	padding-left:5%;
}
.set-account-left img {    
	width:100%;
    height:auto;
	max-width:347px;
	/*background-color:#999;*/
}
@media (max-width: 992px){
  .set-account-right{
	  padding-left:0;
	  margin-top:0px;
	  text-align:center;
	  /*background-color:#999;*/
}}
@media (max-width: 992px){
  .set-account-left{
	  margin-top:150px;
}}
/*------------------------------------------------------------------------Block-page-dashboard-*/
.dash-account-left{
	/*background-color:#CCC;*/
	margin-top:200px;
	text-align:center;
}
.dash-account-right{
	/*background-color:#FC9;*/
	margin-top:200px;
	padding-left:5%;
}
.dash-account-left img {    
	width:100%;
    height:auto;
	max-width:411px;
}
@media (max-width: 992px){
  .dash-account-right{
	  padding-left:0;
	  margin-top:0px;
	  text-align:center;
	  /*background-color:#999;*/
}}
@media (max-width: 992px){
  .dash-account-left{
	  margin-top:150px;
}}
/*------------------------------------------------------------------------Structure-block-*/
.structure{
	margin-bottom:0px;
}
@media (max-width: 992px){
  .structure{
	margin-bottom:80px;
}}
/*------------------------------------------------------------------------Block-page-roles-*/
.rol-account-left{
	/*background-color:#CCC;*/
	margin-top:200px;
	text-align:center;
	-webkit-animation-name:fade;
    -webkit-animation-duration:3.0s;
    animation-name:fade;
    animation-duration:3.0s;
}
.rol-account-right{
	/*background-color:#FC9;*/
	margin-top:200px;
	padding-left:5%;
}
.rol-account-left img {    
	width:100%;
    height:auto;
	max-width:310px;
	/*background-color:#999;*/
}
@media (max-width: 992px){
  .rol-account-right{
	  padding-left:0;
	  margin-top:20px;
	  text-align:center;
	  /*background-color:#999;*/
	  margin-bottom:100px;
}}
@media (max-width: 992px){
  .rol-account-left{
	  margin-top:150px;
}}
/*------------------------------------------------------------------------Questions-block*/
.icon-company{
	/*background-color:#CCC;*/
	background-image:url(images/company.svg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:20px;
}
/*------------------------------------------------------------------------Questions-block*/
.questions{
	/*background-color:#CCC;*/
	background-image:url(images/questions.svg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:20px;
}
.questions-text{
	padding-left:60px;
	padding-top:40px;
	font-size:13px;	
	padding-right:10%;
	line-height:1.3;
}
/*------------------------------------------------------------------------Menu-head-*/
.head{
	padding-top:88px;
	padding-bottom:100px;
	text-align:center;
	text-decoration:none;
	/*background-color:#FCC;*/
}
.head img{
    width:100%;
	max-width:200px;
	min-width:200px;
	/*background-color:#999;*/
}
@media (max-width: 992px){
  .head{
	  text-align:left;
	  padding-bottom:70px;
}}
@media (max-width: 576px){
  .head{
	  text-align:left;
	  margin-bottom:-190px;
}}
.menu{
	padding-top:94px;
	text-align:center;
	font-family:GothaProReg;
	font-size:14px;
	/*background-color:#CFF;*/
	padding-bottom:100px;
	padding-left:15%;
}
@media (max-width: 1200px){
  .menu{
	  text-align:right;
}}
.registrations{
	padding-top:77px;
	text-align:right;
	/*background-color:#999;*/
	padding-bottom:100px;
}
.span-menu{margin-left:12%;}
@media (max-width: 1200px){
  .span-menu{
	  margin-left:6%;
}}
.button-menu{
	border-radius:8px;
	color:#437cd5;
	border:#437cd5 solid 2px;
	padding: 8px 24px 8px 24px;
	font-size:14px;
	margin-top:5px;
	margin-left:5px;
	background:transparent;
	font-family:GothaProReg;
	transition-property: all;
	transition: all ease 0.5s;
}
.button-menu:hover{
	background-color:#437cd5;
	color:#FFF;
	transition:0.5s;
	cursor:pointer;
	-ms-transform: scale(1.08); /* IE 9 */
    -webkit-transform: scale(1.08); /* Safari 3-8 */
    transform: scale(1.08); 
}
/*------------------------------------------------------------------------Burger-style-*/
.burger-active{color:#f6c001;font-family:GothaProBol;}
/*------------------------------------------------------------------------Burger-*/
.position-menu{
	/*background-color:#333;*/
	height:auto;
	margin:0 auto;
	position:relative;
	margin-top:78px;
}
@media (max-width: 576px){
  .position-menu{
	  margin-top:78px;
	  margin-right:0%;
}}
.menu-btn{
  display:flex;	
  padding-top:10px;
  align-items:center;
  position:absolute;
  top:0;
  right:0;
  width:40px;
  height:40px;
  cursor:pointer;
  z-index:2;
}
.menu-btn > span,
.menu-btn > span::before,
.menu-btn > span::after {
  display:block;
  position:absolute;
  width:100%;
  height:3px;
  background-color:#437cd5;
  transition-duration: .25s;
}
.menu-btn > span::before {
  content: '';
  top: -12px;
}
.menu-btn > span::after {
  content: '';
  top:12px;
}
.menubox{
  display:block;
  position:fixed;
  visibility:hidden;
  top:0;
  left:-100%;
  font-size:16px;
  line-height:1.4;
  width:76%;
  height:100%;
  margin:0;
  padding:92px 0px;
  list-style:none;
  background-color:#437cd5;
  box-shadow:5px 0px 6px rgba(0, 0, 0, .3);
  transition-duration: .25s;
  z-index: 100;
}
.menubox img{padding-left:15%; margin-bottom:50px;}
.menu-item {
  display:block;
  z-index: 100;
  padding:11px 15%;
  color:#FFF;
  font-size:15px;
  text-decoration:none;
  transition-duration: .25s;
  padding-left:-40px;
  font-family:GothaProReg;
}
.menu-item:hover {
  background-color:#252d38;
  color:#FFF;
  width:100%;
  font-family:GothaProBol;
}
#menu-toggle{
  opacity: 0;
}
#menu-toggle:checked ~ .menu-btn > span{
  transform:rotate(45deg);
}
#menu-toggle:checked ~ .menu-btn > span::before{
  top:0;
  transform:rotate(0);
}
#menu-toggle:checked ~ .menu-btn > span::after{
  top:0;
  transform:rotate(90deg);
}
#menu-toggle:checked ~ .menubox{
  visibility:visible;
  left:0;
}
/*------------------------------------------------------------------------Block-solutions-pages-*/
.margin-solut-pages{
	margin-top:120px;
}
/*.margin-solut-text{
	margin-bottom:30px;
}*/
.index-block-blue{
	border-radius:12px;
	border:#437cd5 solid 2px;
	background-color:#437cd5;
	color:#FFF;
	text-align:center;
	margin-top:25px;
	font-size:13px;
	line-height:1.3;
	padding-left:5%;
	padding-right:5%;
	min-height:210px;
	max-height:210px;
	transition-property: all;
	transition: all ease 0.5s;
}
.index-block-blue:hover{
	border:#437cd5 solid 2px;
    transition:0.5s;
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}
/*------------------------------------------------------------------------Modal-window-*/
.title-modal{
	font-size:21px;
	font-family:GothaProBol;
}
.title-modal-light{
	font-size:21px;
	font-family:GothaProReg;
}
input::placeholder{
	font-size:14px;
}
textarea::placeholder{
	font-size:14px;
	margin-top:25px;
}
input:not([value='']) {  
	font-size:14px;
}
textarea:not([value='']) {  
	font-size:14px;
}
/*-------------------------------------------------------------------------*/
.modalDialog {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
 	background: rgba(0,0,0,0.8);
	z-index: 99999;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
 	transition: opacity 400ms ease-in;
	display: none;
	pointer-events: none;
	text-align:left;
}
.modalDialog:target {
	display: block;
	pointer-events: auto;
}
.modalDialog > div {
	width:100%;
	max-width:520px;
	height:auto;
	position:relative;
	margin:10% auto;
	padding: 40px 40px 30px 40px;
	background:#FFF;
	border-radius:20px;
	box-shadow: 40px 40px 40px rgba(0,0,0,0.12), 0px 15px 15px rgba(0,0,0,0.12);
}
@media (max-width: 576px){
	.modalDialog > div {
	transform: scale(0.9); 
	margin:10% auto;
	padding: 35px 35px 25px 35px;
}}
@media (max-width: 500px){
	.modalDialog > div {
	transform: scale(0.9); 
	margin:10% auto;
	padding: 35px 35px 25px 35px;
	min-width:inherit;
}}
.spoof-text{margin:0px;}
.spoof-close{margin:0px;}
@media (max-width: 500px){
	.spoof-text{
		display:none;
}}
@media (max-width: 460px){
	.spoof-close{
		margin-left:-12px;
}}
@media (max-width: 500px){
	.phone-form-right{
		margin-left:-50px;
}}
.close{
	background-image:url(images/close.svg);
	background-repeat:no-repeat;
	position:absolute;
	width:31px;
	height:31px;
	text-decoration: none;
	margin-left:81%;
	margin-top:-3px;
	transition-property: all;
	transition: all ease 0.5s;
}
.close:hover{
	cursor:pointer;
	-ms-transform: scale(1.12); /* IE 9 */
    -webkit-transform: scale(1.12); /* Safari 3-8 */
    transform: scale(1.12); 
	transition:0.5s;
	background-image:url(images/close-active.svg);
}
.modalDialog {
    animation-duration: 0.6s; 
    animation-fill-mode: both;  
    animation-name: fadeInDown; 
}
/*---------------------------------------------------------------------------------------------*/
@keyframes fadeInDown { 
    0% {                
        opacity: 0;
        transform: translate3d(0px, 0px, 0px);
    }
    100% {              
        opacity: 1;
        transform: none;
    }
}
.form-style{border-radius:45px; margin-top:10px; margin-bottom:40px; height:130px;}
.button-style-index-send{
	border-radius:8px;
	background-color:#ffb200;
	color:#FFF;
	border:none;
	padding: 16px 26px 16px 26px;
	font-size:14px;
	font-family:GothaProReg;
	margin-bottom:15px;
	transition-property: all;
	transition: all ease 0.5s;
}
.button-style-index-send:hover{
	background-color:#ffb200;
	transition:0.5s;
	cursor:pointer;
	-ms-transform: scale(1.08); /* IE 9 */
    -webkit-transform: scale(1.08); /* Safari 3-8 */
    transform: scale(1.08); 
}
.phone-form{
	width:100%;
	/*background-color:#999;*/
	margin-top:30px;
	height:45px;
}
.phone-form-left{
	width:8%;
	/**background-color:#9C6*/
	float:left;
	margin-bottom:30px;
	height:45px;
}
.phone-form-right{
	width:92%;
	/*background-color:#C39;*/
	float:left;
	margin-bottom:30px;
	padding-left:25px;
	height:45px;
	font-size:14px;
}
.title-phone{
	font-size:18px;
	font-family:GothaProBol;
}
.span-phone{
	margin-top:-4px;
}
/*------------------------------------------------------------------------Text-hidden-*/
.spoilerbutton{
    display:block;
	padding: 0;
	border:none;
	text-align:left;
	font-size:14px;
	background-color:transparent;
	color:#437cd5;
	text-decoration:underline;	
	transition-property:all;
	transition:all ease 0.4s;
}
.spoilerbutton:hover{
	color:#ffb200;
	text-decoration:none;
	transition:0.4s;
}
.spoiler{
    overflow:hidden;
}
.spoiler > div {
    -webkit-transition: all 0.3s ease;
    -moz-transition: margin 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: margin 0.3s ease;
}
.spoilerbutton[value='Continuation...'] + .spoiler > div {
    margin-top:-300%;
}
.spoilerbutton[value='Hide text'] + .spoiler {
}
/*-------------------------------------------------------------------------*/
.fixedbut { 
	position: fixed; 
	bottom: 24px;
	margin-left: 26px;
	display: block; 
	background: #000; 
	color: #fff; 
	text-decoration: none; 
	padding: 16px 30px 30px 30px; 
	z-index: 999999;
	height: 60px;
	width: auto;
	border-radius: 100px;	
	transition:all ease 0.8s;
}
.fixedbut:hover{ 
	background: #222;
	cursor: pointer;	
	transition:all ease 0.8s;  
	transform: scale(1.1); 
}