/*Font Value*/
/**
 * $font-face LESS Mixin
 * use: .font-face(
 *   $font-family, // name
 *   $file-path,   // absolute/relative URL to font files
 *   $font-weight, // light/normal/bold/inherit | 300/400/700
 *   $font-style   // italic/normal/inherit
 * )
 */
/**
 * font LESS Mixin
 * use: .font(
 *   $font-family, // name
 *   $file-size,   // any unit/inherit
 *   $font-weight, // light/normal/bold/inherit | 300/400/700
 *   $font-style   // italic/normal/inherit
 * )
 */
/*Button Style Start*/
/*Button Style End*/
/*Input Style Start*/
/*Input Style End*/
/*Clearfix function Start*/
/*Clearfix function End*/
/*Common LESS Start*/
/*
.list-margin-fit{ 
	&:first-child{margin-left:0;}
	&:last-child{margin-right:0;}
}

.list-padding-fit{ 
	&:first-child{padding-left:0;}
	&:last-child{padding-right:0;}
}
*/
/*Common LESS End*/
/*Common CSS3 LESS Mixins Start*/
/*Common CSS3 LESS Mixins End*/
/*
@include keyframes(anim-rotate){
	0% {
		@include rotate(0deg);
	}
	100% {
		@include rotate(360deg);
	}
}
*/
/*
@function drop-shadow-converter($color: #000, $opacity: 100, $angle: 0, $distance: 0, $spread: 0, $size: 0, $is-box-shadow: false) {
	$__ang: (180-$angle) * 3.14 / 180;
	$__offset-y: round(sin($__ang) * $distance);
	$__offset-x: round(cos($__ang) * $distance);
	$__spread-rad: $size * $spread/100;
	$__blur-rad: $size - $__spread-rad;
	@if ($is-box-shadow) {
    @return $__offset-x $__offset-y $__blur-rad $__spread-rad rgba(red($color), green($color), blue($color), $opacity/100);
		} @else {
    @return $__offset-x $__offset-y $__blur-rad rgba(red($color), green($color), blue($color), $opacity/100);
	}
}
*/
.section-menu {
  overflow: hidden;
}
@media (min-width: 1550px) {
  .section-menu .container {
    width: 1550px;
    padding: 0 15px;
  }
}
.section-menu .menu-sub-list .list-item {
  display: inline-block;
  width: calc(14.2857142857% - 4px);
  margin: 0 0 30px;
  padding: 0 5px;
  vertical-align: top;
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .section-menu .menu-sub-list .list-item {
    width: calc(33.3333333333% - 4px);
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-menu .menu-sub-list .list-item {
    width: calc(50% - 4px);
  }
}
.section-menu .menu-sub-list .list-item .item-img {
  width: 212px;
  height: 202px;
  margin: 0 auto;
  -webkit-border-top-right-radius: 18px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 18px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 18px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 18px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 18px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}
@media (min-width: 1200px) and (max-width: 1549px) {
  .section-menu .menu-sub-list .list-item .item-img {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 575px) {
  .section-menu .menu-sub-list .list-item .item-img {
    width: 40vw;
    height: 40vw;
  }
}
.section-menu .menu-sub-list .list-item .item-img .img-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.section-menu .menu-sub-list .list-item .item-title {
  font-size: 20px;
  margin-top: 0.6em;
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .section-menu .menu-sub-list .list-item .item-title {
    font-size: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-menu .menu-sub-list .list-item .item-title {
    font-size: 14px;
  }
}
.section-menu .menu-sub-list .list-item:hover .item-img .img-bg {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.section-menu .menu-sub-list a .item-title {
  text-align: center;
}

.section-heart {
  position: relative;
}
.section-heart .section-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-heart .section-bg {
    display: none;
  }
}
.section-heart .section-bg img {
  position: absolute;
  width: 41.71%;
  right: 2.76vw;
  bottom: 0;
}
.section-heart .container {
  position: relative;
}
.section-heart .container .heart-wrapper {
  width: 50%;
  font-size: 20px;
}
@media (min-width: 768px) and (max-width: 991px), (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-heart .container .heart-wrapper {
    font-size: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-heart .container .heart-wrapper {
    width: 100%;
  }
}

.section-kidney {
  position: relative;
}
.section-kidney .section-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-kidney .section-bg {
    display: none;
  }
}
.section-kidney .section-bg img {
  position: absolute;
  width: 41.71%;
  right: 2.76vw;
  bottom: 0;
}
.section-kidney .container {
  position: relative;
}
.section-kidney .container .kidney-wrapper {
  width: 50%;
  font-size: 20px;
}
@media (min-width: 768px) and (max-width: 991px), (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-kidney .container .kidney-wrapper {
    font-size: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-kidney .container .kidney-wrapper {
    width: 100%;
  }
}

section.section-content.section-form hr {
  border: 0;
  border-bottom: 1px solid #EF4230;
}

.section-about2 {
  overflow: hidden;
  position: relative;
}
.section-about2 .section-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.section-about2 .section-bg img {
  position: absolute;
  width: 41.71%;
  right: 2.76vw;
  bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .section-about2 .section-bg img {
    right: 0;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-about2 .section-bg img {
    display: none;
  }
}
.section-about2 .affix-img img {
  display: none;
  max-width: 35vw;
  max-height: calc(100vh - 138px);
  position: fixed;
  right: 0;
  bottom: 0;
}
@media (min-width: 1550px) {
  .section-about2 .affix-img .affix-xxl {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1549px) {
  .section-about2 .affix-img .affix-xl {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .section-about2 .affix-img .affix-lg {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-about2 .affix-img .affix-md {
    display: block;
  }
}
.section-about2 p span {
  color: #EF4230;
}
.section-about2 p span.blue {
  color: #0087b8;
}

section.section-content.section-about2 h1 img {
  width: 240px;
}
section.section-content.section-about2 h2 span {
  color: #0087b8;
}

.section-form .form2-wrapper {
  margin-bottom: 20px;
}
.section-form .form2-wrapper .wrapper-list {
  display: flex;
}
.section-form .form2-wrapper .wrapper-list .list-item {
  width: calc(25% - 105px);
  font-size: 20px;
  padding: 15px 10px;
  text-align: center;
}
.section-form .form2-wrapper .wrapper-list .list-item:first-of-type {
  width: 420px;
  text-align: left;
}
.section-form .form2-wrapper .wrapper-list .list-item:nth-of-type(3) {
  background-color: #E6B9B8;
}
.section-form .form2-wrapper .wrapper-list .list-item:nth-of-type(4) {
  background-color: #D99694;
}
.section-form .form2-wrapper .wrapper-list .list-item:nth-of-type(5) {
  background-color: #953735;
}
@media (min-width: 1200px) and (max-width: 1549px) {
  .section-form .form2-wrapper .wrapper-list .list-item {
    width: calc(25% - 70px);
  }
  .section-form .form2-wrapper .wrapper-list .list-item:first-of-type {
    width: 280px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .section-form .form2-wrapper .wrapper-list .list-item {
    width: calc(25% - 50px);
  }
  .section-form .form2-wrapper .wrapper-list .list-item:first-of-type {
    width: 200px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-form .form2-wrapper .wrapper-list .list-item {
    width: calc(25% - 50px);
  }
  .section-form .form2-wrapper .wrapper-list .list-item:first-of-type {
    width: 200px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-form .form2-wrapper .wrapper-list .list-item {
    width: 40px;
    padding: 7px 5px;
  }
  .section-form .form2-wrapper .wrapper-list .list-item:first-of-type {
    width: calc(100% - 160px);
  }
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .section-form .form2-wrapper .wrapper-list .list-item {
    font-size: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-form .form2-wrapper .wrapper-list .list-item {
    font-size: 14px;
  }
}
.section-form .form2-wrapper .wrapper-list.wrapper-header .list-item {
  font-size: 24px;
  font-weight: 700;
}
.section-form .form2-wrapper .wrapper-list.wrapper-header .list-item:nth-of-type(1), .section-form .form2-wrapper .wrapper-list.wrapper-header .list-item:nth-of-type(2) {
  background-color: #E4E4E4;
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .section-form .form2-wrapper .wrapper-list.wrapper-header .list-item {
    font-size: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-form .form2-wrapper .wrapper-list.wrapper-header .list-item {
    font-size: 16px;
  }
}
.section-form .form2-wrapper .wrapper-list.wrapper-header .list-item small {
  display: block;
  font-weight: 400;
  font-size: 83.33%;
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-form .form2-wrapper .wrapper-list.wrapper-header .list-item small {
    display: none;
  }
}
.section-form .list-wrapper {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 991px), (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-form .list-wrapper ol {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1549px) {
  header ul.header-menu > li > a {
    margin-left: 20px !important;
    font-size: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  header ul.header-menu > li > a {
    margin-left: 20px !important;
    font-size: 18px;
  }
}
@media (min-width: 1200px) and (max-width: 1549px) {
  .navbar-collapse {
    width: 88%;
  }
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .navbar-collapse {
    width: 100%;
  }
}

header .navbar-toggle {
  display: none;
}
@media (max-width: 1200px) {
  header .navbar-toggle {
    display: block;
  }
}

@media (max-width: 1200px) {
  .navbar-collapse.collapse {
    display: none !important;
  }
}

.list-inline {
  margin-bottom: 0px;
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .navbar-collapse.collapse.show {
    margin-bottom: 15px;
  }
}
/*# sourceMappingURL=style.css.map */

/* Sticker */
#block-free-register{position:fixed;bottom:30px;right:0;z-index:100;}
#block-free-register .az-reg-out{transition:all 0.8s;width:250px;float:right;top:-76px;position:relative;z-index:1;margin-right:-250px;}
	
@media screen and (max-width:480px){
	#block-free-register .az-reg-out{opacity:0.8;}
}
	
#block-free-register .az-reg-out:hover{margin-right:-100px !important;opacity:1;}
#block-free-register .az-reg-out .img-out{width:100px;height:100px;background-color:white;border-radius:50%;display:flex;justify-content:center;box-shadow:-1px 1px #979797;position:relative;top:20px;right:86px;z-index:2;}
#block-free-register .az-reg-out .img-out .az-reg-link{display:block;margin:auto;cursor:pointer;}#block-free-register .az-reg-out .img-out .az-reg-link img{width:80px;height:80px;margin:auto;}
#block-free-register .az-reg-out .az-reg-bt{display:inline-flex;justify-content:center;flex-direction:column;position:relative;background-color:#EF4130;top:-55px;padding-left:20px;width:154px;}
#block-free-register .az-reg-out .az-reg-bt .az-reg-bt__title{text-align:left;color:white;line-height:20px;margin-top:8px;margin-bottom:0px;}
#block-free-register .az-reg-out .az-reg-bt .az-reg-bt__name{text-align:left;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;}

#block-free-register .az-reg-out .az-reg-bt .az-reg-bt__title a, #block-free-register .az-reg-out .az-reg-bt .az-reg-bt__name a{
	color:#ffffff;
}
/* End Sticker */